The use of robotic arms in industrial and academic settings has grown exponentially, however, the process of simulating and operating these systems continues to be a significant challenge, particularly for users without prior experience. The learning curve is steep due to the technical complexity associated with programming, calibrating and controlling precise movements, which can be daunting. Robotic devices are usually controlled using proprietary software or ad-hoc low-level programs, hindering their shared use and integration with other applications. This work presents a software application for robotic arm trajectory simulation, with a remote service for allowing access control and arbitration in the use of robots as a shared service. This software allows the design of trajectories in robot and Cartesian coordinate spaces in a simple and convenient way for the user. The service allows the execution of said trajectories whenever the robot is available. Robotic arms ED-RobotAnno and ROS-RobotAnno are presented as use cases for this service. Concepts such as closed-loop motor control or direct robot kinematics are abstracted from the user, allowing the creation of unsupervised learning iterations of closed-loop trajectories or the creation of datasets for supervised training. Moreover, the servitization is based on a heterogeneous ecosystem composed of microservices that use different platforms/languages to provide a novel Web experience to users, while still being flexible to allow easy addition of new robotic arms.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Simulation and Operation of 6DoF Robotic Arms: a Microservices Approach

  • Tomas Munoz-Gonzalez,
  • Adalberto Farias,
  • Enrique Piñero-Fuentes,
  • Antonio Rios-Navarro,
  • Sergio Segura-Ramos,
  • Alejandro Linares-Barranco

摘要

The use of robotic arms in industrial and academic settings has grown exponentially, however, the process of simulating and operating these systems continues to be a significant challenge, particularly for users without prior experience. The learning curve is steep due to the technical complexity associated with programming, calibrating and controlling precise movements, which can be daunting. Robotic devices are usually controlled using proprietary software or ad-hoc low-level programs, hindering their shared use and integration with other applications. This work presents a software application for robotic arm trajectory simulation, with a remote service for allowing access control and arbitration in the use of robots as a shared service. This software allows the design of trajectories in robot and Cartesian coordinate spaces in a simple and convenient way for the user. The service allows the execution of said trajectories whenever the robot is available. Robotic arms ED-RobotAnno and ROS-RobotAnno are presented as use cases for this service. Concepts such as closed-loop motor control or direct robot kinematics are abstracted from the user, allowing the creation of unsupervised learning iterations of closed-loop trajectories or the creation of datasets for supervised training. Moreover, the servitization is based on a heterogeneous ecosystem composed of microservices that use different platforms/languages to provide a novel Web experience to users, while still being flexible to allow easy addition of new robotic arms.