A scalable embedded robotics real time platform development architecture in Linux
Cargando...
Fecha
2017-03
Autores
Avelar-Suárez, Omar J.
Título de la revista
ISSN de la revista
Título del volumen
Editor
ITESO
Resumen
Descripción
La manipulación de objetos por medio de robots es elemento crucial de las herramientas avanzadas de automatización. Sin embargo, los mecanismos para controlarlos generalmente son muy específicos y requieren diseños que están profundamente atados al hardware del robot – este tipo de implementaciones resultan en código no reutilizable y optimizaciones de algoritmos que solo funcionan en familias de robots particulares. En este trabajo se presenta una propuesta de arquitectura de software para brazos robóticos que corren en el entorno ya ampliamente utilizado de GNU/Linux. Se aborda la necesidad de una arquitectura de software que sea fácil de implementar y escalable en cuanto a su utilización de recursos para prototipos de robots y sistemas completos funcionales. Se presentan diferentes configuraciones y conceptos relacionados a la manipulación y el control de sistemas robóticos y se presenta una propuesta de un robot como caso de estudio para mostrar las dificultades y ventajas de dicha implementación, así como sus parámetros de desempeño en cuanto a tiempos de respuesta y aplicaciones.
Robotic manipulation is crucial element of advanced automation tools, however the methods for controlling it are usually crafted for specific and custom designs that are deeply tied to the hardware of the robotics. These type of implementations results in non-re-usable code and optimization algorithms that only work for specific robotic families. In here we will discuss a software architecture for robotic arms running under the freely and widely available GNU/Linux environment along with its benefits and drawbacks of such. The work here expresses the need for a software architecture that results in an easy to implement and scalable framework for robotics prototyping and real functioning systems. In here we will be discussing different robotic configurations and the concepts associated with manipulating and controlling robotic systems. A robot configuration is used as a case of study where the challenges and benefits of the implementation are discussed along with performance data and applications developed with the framework.
Palabras clave
Linux, Robotic Manipulation, Robotics, Robotic Arm, Software Architecture, Arquitectura de Software
Citación
Avelar-Suárez, O. J. (2017). A scalable embedded robotics real time platform development architecture in Linux. Trabajo de obtención de grado, Especialidad en Sistemas Emebebidos. Tlaquepaque, Jalisco: ITESO.