Next Article in Journal
Data Stealing Attacks against Large Language Models via Backdooring
Previous Article in Journal
RAN: Infrared and Visible Image Fusion Network Based on Residual Attention Decomposition
Previous Article in Special Issue
Machine Learning-Based Hand Pose Generation Using a Haptic Controller
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

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

Department of Electrical and Information Engineering, Seoul National University of Science and Technology, Seoul 01811, Republic of Korea
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(14), 2857; https://doi.org/10.3390/electronics13142857
Submission received: 18 June 2024 / Revised: 16 July 2024 / Accepted: 17 July 2024 / Published: 19 July 2024
(This article belongs to the Special Issue Multi-robot Systems: Collaboration, Control, and Path Planning)

Abstract

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.
Keywords: ROS2; MoveIt; Unity; motion planning; simulation; collaborative robot ROS2; MoveIt; Unity; motion planning; simulation; collaborative robot

Share and Cite

MDPI and ACS Style

Yoo, T.; Choi, B.W. Interactive Path Editing and Simulation System for Motion Planning and Control of a Collaborative Robot. Electronics 2024, 13, 2857. https://doi.org/10.3390/electronics13142857

AMA Style

Yoo T, Choi BW. Interactive Path Editing and Simulation System for Motion Planning and Control of a Collaborative Robot. Electronics. 2024; 13(14):2857. https://doi.org/10.3390/electronics13142857

Chicago/Turabian Style

Yoo, Taeho, and Byoung Wook Choi. 2024. "Interactive Path Editing and Simulation System for Motion Planning and Control of a Collaborative Robot" Electronics 13, no. 14: 2857. https://doi.org/10.3390/electronics13142857

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop