journal article·2021-08-04Open access

On the Improvement of ROS-Based Control for Teleoperated Yaskawa Robots

Sana Baklouti, Guillaume Gallot, Julien Viaud, Kevin Subrin

Applied Sciences· Volume 11· Issue 16

Abstract

This paper deals with Yaskawa robots controlling the Robot Operating System (ROS) for teleoperation tasks. The integration of an open-source ROS interface based on standard Motoman packages into control loop leads to large trajectory tracking errors and latency, which are unsuitable for robotic teleoperation. An improved version of the standard ROS-based control is proposed by adding a new velocity control mode into the standard Motoman ROS driver. These two approaches are compared in terms of response time and tracking delay. Investigations applied on the Yaskawa GP8 robot while using the proposed improved ROS-based control confirmed trajectory tracking and latency improvements, which can achieve 43% with respect to standard control.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Teleoperation and Haptic Systems · Robotics and Automated Systems · Soft Robotics and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Capacites SAS, LS2N-UMR 6004, 2 Av. Pr. Jean Rouxel, 44475 Carquefou, France

GMP Department, University of Nantes, IUT Nantes, LS2N-UMR 6004, 2 Av. Pr. Jean Rouxel, 44475 Carquefou, France

References (35)

Show source-provided references
1. A telerobotic assistant for laparoscopic surgery10.1109/51.391776 ↗
2. Yoerger, D., and Slotine, J.J. (April, January 31). Supervisory control architecture for underwater teleoperation. Proceedings of the 1987 IEEE International Conference on Robotics and Automation, Raleigh, NC, USA.
3. Menchaca-Brandan, M.A., Liu, A.M., Oman, C.M., and Natapoff, A. (2007, January 10–12). Influence of perspective-taking and mental rotation abilities in space teleoperation. Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction, Arlington, VA, USA.10.1145/1228716.1228753 ↗
4. Clement, G., Vertut, J., Fournier, R., Espiau, B., and Andre, G. (1985, January 25–28). An overview of CAT control in nuclear services. Proceedings of the 1985 IEEE International Conference on Robotics and Automation, St. Louis, MO, USA.
5. Telerobotic manipulator for hazardous environments10.1002/rob.4620090209 ↗
6. Hedayati, H., Walker, M., and Szafir, D. (2018, January 5–8). Improving collocated robot teleoperation with augmented reality. Proceedings of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, Chicago, IL, USA.10.1145/3171221.3171251 ↗
7. Lichiardopol, S. (2007). A Survey on Teleoperation, Technische Universitat Eindhoven. DCT Report.
8. Precision improvement and delay reduction in surgical telerobotics
9. Bilateral teleoperation: An historical survey10.1016/j.automatica.2006.06.027 ↗
10. Mohabatian, A., and Ahmadi, A.A. (2021, January 23–24). Tracking problem in robotic teleoperation systems without force and velocity measurements in the presence of time delay. Proceedings of the 2021 7th International Conference on Control, Instrumentation and Automation (ICCIA), Tabriz, Iran.10.1109/ICCIA52082.2021.9403534 ↗
11. Remote manipulation with transmission delay10.1109/THFE.1965.6591253 ↗
12. Lane, J.C., Carignan, C.R., and Akin, D.L. (2000, January 5–8). Time delay and communication bandwidth limitation on telerobotic control. Proceedings of the Intelligent Systems And Smart Manufacturing, Boston, MA, USA.10.1117/12.417326 ↗
13. Space teleoperation through time delay: Review and prognosis10.1109/70.258052 ↗
14. Gubbi, S., Kolathaya, S., and Amrutur, B. (2020, January 20–23). Imitation Learning for High Precision Peg-in-Hole Tasks. Proceedings of the 2020 6th International Conference on Control, Automation and Robotics (ICCAR), Singapore.10.1109/ICCAR49639.2020.9108072 ↗
15. Sands, T. (2020). Development of Deterministic Artificial Intelligence for Unmanned Underwater Vehicles (UUV). J. Mar. Sci. Eng., 8.10.3390/jmse8080578 ↗
16. Real-time collision avoidance in teleoperated whole-sensitive robot arm manipulators10.1109/21.214777 ↗
17. Bejczy, A.K., Kim, W.S., and Venema, S.C. (1990, January 13–18). The phantom robot: Predictive displays for teleoperation with time delay. Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA.
18. Determination of the latency effects on surgical performance and the acceptable latency levels in telesurgery using the dV-Trainer® simulator10.1007/s00464-014-3504-z ↗
19. Saito, Y., Azumi, T., Kato, S., and Nishio, N. (2016, January 6–7). Priority and synchronization support for ROS. Proceedings of the 2016 IEEE 4th International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA), Nagoya, Japan.10.1109/CPSNA.2016.24 ↗
20. Lester, D., and Thronson, H. (2011, January 27–29). Low-latency lunar surface telerobotics from Earth-Moon libration points. Proceedings of the AIAA Space 2011 Conference & Exposition, Long Beach, CA, USA.10.2514/6.2011-7341 ↗
21. Koenig, N., and Howard, A. (October, January 28). Design and use paradigms for gazebo, an open-source multi-robot simulator. Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), Sendai, Japan.
22. Qian, W., Xia, Z., Xiong, J., Gan, Y., Guo, Y., Weng, S., Deng, H., Hu, Y., and Zhang, J. (2014, January 5–10). Manipulation task simulation using ROS and Gazebo. Proceedings of the 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014), Bali, Indonesia.10.1109/ROBIO.2014.7090732 ↗
23. Ros on the pr2 [ros topics]10.1109/MRA.2010.938502 ↗
24. Zamora, I., Lopez, N.G., Vilches, V.M., and Cordero, A.H. (2016). Extending the openai gym for robotics: A toolkit for reinforcement learning using ros and gazebo. arXiv.
25. Rivera, Z.B., De Simone, M.C., and Guida, D. (2019). Unmanned ground vehicle modelling in Gazebo/ROS-based environments. Machines, 7.10.3390/machines7020042 ↗
26. Wang, X., Yang, C., and Ma, H. (2015, January 8–12). Automatic obstacle avoidance using redundancy for shared controlled telerobot manipulator. Proceedings of the 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Shenyang, China.10.1109/CYBER.2015.7288138 ↗
27. Zoss, J., Miller, T., and Marcil, E. (2021, February 06). motoman_driver. Available online: http://wiki.ros.org/motoman_driver.
28. Improve the Efficiency of the Yaskawa Motoman MH5 Robot for Utilization in Robot-Assisted Orthopedic Surgery
29. Andhare, P., and Rawat, S. (2016, January 12–13). Pick and place industrial robot controller with computer vision. Proceedings of the 2016 International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India.10.1109/ICCUBEA.2016.7860048 ↗
30. Vibration Test on Welding Robot10.1016/j.procs.2020.02.091 ↗
31. (2021, August 03). Yaskawa Motoman Robots Participate in NASA Teleoperation Test to Develop Robotic Refueling Technologies. Available online: https://news.thomasnet.com/companystory/yaskawa-motoman-robots-participate-in-nasa-teleoperation-test-to-develop-robotic-refueling-technologies-20026084.
32. Martinez, C., Barrero, N., Hernandez, W., Montaño, C., and Mondragón, I. (2017). Setup of the yaskawa sda10f robot for industrial applications, using ros-industrial. Advances in Automation and Robotics Research in Latin America, Springer.10.1007/978-3-319-54377-2_16 ↗
33. Comparison of KVP and RSI for Controlling KUKA Robots Over ROS10.1016/j.ifacol.2020.12.2688 ↗
34. Khalil, W., and Dombre, E. (2004). Modeling, Identification and Control of Robots, Butterworth-Heinemann.
35. Moolayil, T., and Marcil, E. (2021, March 10). Motoplus-ROS Incremental Motion interface Engineering Design Specifications. Available online: http://roswiki.autolabor.com.cn/attachments/motoman_driver/MotoRos_EDS.pdf.