Interactive Path Editing and Simulation System for Motion Planning and Control of a Collaborative Robot

被引:0
|
作者
Yoo, Taeho [1 ]
Choi, Byoung Wook [1 ]
机构
[1] Seoul Natl Univ Sci & Technol, Dept Elect & Informat Engn, Seoul 01811, South Korea
关键词
ROS2; MoveIt; Unity; motion planning; simulation; collaborative robot;
D O I
10.3390/electronics13142857
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robots in hazardous environments demand precise and advanced motion control, making extensive simulations crucial for verifying the safety of motion planning. This paper presents a simulation system that enables interactive path editing, allowing for motion planning in a simulated collaborative robot environment and its real-world application. The system includes a simulation host, a control board, and a robot. Unity 3D on a Windows platform provides the simulation environment, while a virtual Linux environment runs ROS2 for execution. Unity sends edited motion paths to ROS2 using the Unity ROS TCP Connector package. The ROS2 MoveIt framework generates trajectories, which are synchronized back to Unity for simulation and real-world validation. To control the six-axis Indy7 collaborative robot, we used the MIO5272 embedded board as an EtherCAT master. Verified trajectories are sent to the target board, synchronizing the robot with the simulation in position and speed. Data are relayed from the host to the MIO5272 using ROS2 and the Data Distribution Service (DDS) to control the robot via EtherCAT communication. The system enables direct simulation and control of various trajectories for robots in hazardous environments. It represents a major advancement by providing safe and optimized trajectories through efficient motion planning and repeated simulations, offering a clear improvement over traditional time-consuming and error-prone teach pendant methods.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Collaborative and interactive urban planning simulation system
    Nariman, D
    Nishino, H
    Utsumiya, K
    VSMM 2000: 6TH INTERNATIONAL CONFERENCE ON VIRTUAL SYSTEMS AND MULTIMEDIA, 2000, : 465 - 472
  • [2] System output coordination in problems of path-planning and robot motion control
    Miroshnik, IV
    Nikiforov, VO
    ROBOT CONTROL 1997, VOLS 1 AND 2, 1998, : 555 - 560
  • [3] Research on Mobile Robot's Motion Control and Path Planning
    Cui, Shigang
    Xu, Xuelian
    Zhao, Li
    Tian, Liguo
    Yang, Genghuang
    ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 3, PROCEEDINGS, 2009, 5553 : 197 - +
  • [4] Path Planning and Motion Control for a 3 DOF Massaging Robot
    Meera, C. S.
    Sairam, Pinisetti Swami
    Gupta, Mukul Kumar
    2016 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION FOR HUMANITARIAN APPLICATIONS (RAHA), 2016, : 42 - 47
  • [5] AN AUTONOMOUS ROBOT NAVIGATION SYSTEM - INTEGRATING ENVIRONMENTAL MAPPING, PATH PLANNING, LOCALIZATION AND MOTION CONTROL
    BADCOCK, JM
    DUN, JA
    AJAY, K
    KLEEMAN, L
    JARVIS, RA
    ROBOTICA, 1993, 11 : 97 - 103
  • [6] Strategy for robot motion and path planning in robot taping
    Qilong Yuan
    I-Ming Chen
    Teguh Santoso Lembono
    Simon Nelson Landén
    Victor Malmgren
    Frontiers of Mechanical Engineering, 2016, 11 : 195 - 203
  • [7] Strategy for robot motion and path planning in robot taping
    Qilong YUAN
    IMing CHEN
    Teguh Santoso LEMBONO
    Simon Nelson LANDN
    Victor MALMGREN
    Frontiers of Mechanical Engineering, 2016, 11 (02) : 195 - 203
  • [8] Strategy for robot motion and path planning in robot taping
    Yuan, Qilong
    Chen, I-Ming
    Lembono, Teguh Santoso
    Landen, Simon Nelson
    Malmgren, Victor
    FRONTIERS OF MECHANICAL ENGINEERING, 2016, 11 (02) : 195 - 203
  • [9] Mobile Robot Remote Path Planning and Motion Control in a Maze Environment
    Jose, Supriya
    Antony, Anil
    PROCEEDINGS OF 2ND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING & TECHNOLOGY ICETECH-2016, 2016, : 207 - 209
  • [10] An interactive tool for mobile robot motion planning
    Guzman, J. L.
    Berenguel, A.
    Rodriguez, F.
    Dormido, S.
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2008, 56 (05) : 396 - 409