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] 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
  • [2] A Path Motion Planning For Humanoid Climbing Robot
    Dung Nguyen
    Shimada, Akira
    2013 8TH EUROSIM CONGRESS ON MODELLING AND SIMULATION (EUROSIM), 2013, : 179 - 184
  • [3] 3D path planning for a biomass processing robot via motion simulation
    Starcevic, N.
    Thullner, C.
    Bux, M.
    Mueller, J.
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2010, 26 (01) : 109 - 118
  • [4] Edge Accelerated Robot Navigation With Collaborative Motion Planning
    Li, Guoliang
    Han, Ruihua
    Wang, Shuai
    Gao, Fei
    Eldar, Yonina C.
    Xu, Chengzhong
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2024, : 1166 - 1178
  • [5] MRPPSim: A Multi-Robot Path Planning Simulation
    Alotaibi, Ebtehal Turki Saho
    Al-Rawi, Hisham
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (08) : 145 - 155
  • [6] Bi-objective Motion Planning Approach for Safe Motions: Application to a Collaborative Robot
    Tarbouriech, Sonny
    Suleiman, Wael
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 99 (01) : 45 - 63
  • [7] Bi-objective Motion Planning Approach for Safe Motions: Application to a Collaborative Robot
    Sonny Tarbouriech
    Wael Suleiman
    Journal of Intelligent & Robotic Systems, 2020, 99 : 45 - 63
  • [8] Interactive Simulation for Walk Path Planning within the Automotive Industry
    Agethen, Philipp
    Gaisbauer, Felix
    Otto, Michael
    Rukzio, Enrico
    51ST CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2018, 72 : 285 - 290
  • [9] Reactive path planning for collaborative robot using configuration space skeletonization
    Fuseiller, G.
    Marie, R.
    Mourioux, G.
    Duno, E.
    Labbani-Igbida, O.
    2018 IEEE INTERNATIONAL CONFERENCE ON SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR), 2018, : 29 - 34
  • [10] Motion Planning for the Intervention Therapy Robot System
    Du, Qinjun
    Zhang, Xueyi
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 4, 2010, : 606 - 610