Cyber-Physical Robotics: Real-Time Sensing, Processing and Actuating
Resumen
This work presents a parallel real-time computing system for controlling and managing robots’ sensing, processing and actuating input/output functionalities. The proposed software architecture approach is purposed to be used in robotic platforms deploying computers that are administrated by the Linux operating system. The three main robotic primitives: sense, plan and act are processed and scheduled as multiple threads, and dynamically allocated in multi-core. The real-time architecture is systematically modeled disclosing its formulation scheme considering: dynamic threads priority, runtime threading workloads estimation, and degree of threads complexity with respect to the computing burden delays. The approach is validated through experimental multi-core computer execution. Thus, as a case of exemplification, a robotic arm model with multiple sensors, actuators and an intensive recursive model-based kinematic controller are used. The approach shows a balanced administration of computational resources use and the convenience of real-time parallelism deployed in cyber-physical robotic tasks.
Colecciones
- Capítulo en libro [232]
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
Easiness of acceptance metric for effective human robot interactions in therapeutic pet robots
Martinez-Garcia, Edgar Alonso (2018-07-19) -
Diseño de librería en MATLAB con enfoque didáctico para el robot móvil diferencial Khepera IV
Garcia, Francesco (2018-05-04) -
4WD Robot Posture Estimation by Radial Multi-View Visual Odometry
Martinez Garcia, Edgar Alonso (Intech Open, 2018-11-25)This chapter presents a four-wheel robot’s trajectory tracking model by an extended Kalman filter (EKF) estimator for visual odometry using a divergent trinocular visual sensor. The trinocular sensor is homemade and a ...