{"title":"ROS Based Obstacle Avoidance Motion Planning of UR5 Manipulator","authors":"Tianqi Huang, He-Gen Xu, Ding Liu","doi":"10.1109/ICNSC52481.2021.9702223","DOIUrl":null,"url":null,"abstract":"The main work of the paper focuses on kinematic analysis modeling and obstacle avoidance motion planning based on a UR5 manipulator. It uses the software package MoveIt to generate various configuration files and startup files required for motion planning on Robot Operating System (ROS) platform. Through plug-ins of Python and Rviz, it accesses MoveIt and generates an obstacle environment. Then, it calls the Open Motion Planning Library to plan the motion of the UR5 manipulator, which is frequently used in both academic and industrial fields. The paper analyzes the widely used Rapidly-exploring Random Trees (RRT) algorithm and the improved RRT-connect algorithm by conducting a couple of motion planning experiments in an obstacle environment. It illustrates the experimental results of two different algorithms and compares their respective performances. Therefore, it sorts out the experiment process and the experimental results to provide ideas for the further improvement of motion planning of UR5 or other manipulators.","PeriodicalId":129062,"journal":{"name":"2021 IEEE International Conference on Networking, Sensing and Control (ICNSC)","volume":"352 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Networking, Sensing and Control (ICNSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNSC52481.2021.9702223","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The main work of the paper focuses on kinematic analysis modeling and obstacle avoidance motion planning based on a UR5 manipulator. It uses the software package MoveIt to generate various configuration files and startup files required for motion planning on Robot Operating System (ROS) platform. Through plug-ins of Python and Rviz, it accesses MoveIt and generates an obstacle environment. Then, it calls the Open Motion Planning Library to plan the motion of the UR5 manipulator, which is frequently used in both academic and industrial fields. The paper analyzes the widely used Rapidly-exploring Random Trees (RRT) algorithm and the improved RRT-connect algorithm by conducting a couple of motion planning experiments in an obstacle environment. It illustrates the experimental results of two different algorithms and compares their respective performances. Therefore, it sorts out the experiment process and the experimental results to provide ideas for the further improvement of motion planning of UR5 or other manipulators.