Using a robot operating system to simulate the capture of a known object under known conditions

Authors: Gulnyashkin A.A., Sokolov N.A.
Published in issue: #5(58)/2021
DOI: 10.18698/2541-8009-2021-5-697

Category: Mechanical Engineering and Machine Science | Chapter: Robots, Mechatronics, and Robotic Systems

Keywords: Robot Operating System (ROS), MoveIt, Gazebo, RViz, URDF, manipulative robotics, object capture, simulation of control algorithms, trajectory planning
Published: 24.05.2021

The paper is devoted to the use of the Robot Operating System framework for the development of an algorithm for controlling the movement of a typical manipulation robot during the operation of gripping the manipulation object and modeling the operation of this algorithm, provided that both the object and the environment are known. A description is given of the stages of creating a robotic complex model in the form of URDF files. The control algorithm is implemented using MoveIt software. The results are presented of physical modeling of the robotic complex in the Gazebo modeling system, as well as trajectory planning and object capture using MoveIt.


[1] ROS documentation. URL: http://wiki.ros.org (accessed: 10.02.2021).

[2] Kalevatykh I.A., Leskov A.G. Using robot operating system (ROS) for development of in-line simulation complex for manipulation robots. Inzhenernyy vestnik [Engineering Buleetin], 2012, № 11. URL: http://ainjournal.ru/doc/496529.html (in Russ.).

[3] Leskov A.G., Illarionov V.V., Kalevatykh I.A., et al. [In-line simulation of space manipulation robot operations]. Vseros. nauch.-tekh. konf. Ekstremal’naya robototekhnika [Russian Sci.-Tech. Conf. Extreme Robotics] (in Russ.). Sankt-Peterburg, 2012. URL: http://fms.bmstu.ru/articles/%D0%9B%D0%B5%D1%81%D0%BA%D0%BE%D0%B2%20%D0%98%D0%BB%D0%BB%D0%B0%D1%80%D0%B8%D0%BE%D0%BD%D0%BE%D0%B2.pdf (дата обращения: 10.02.2021).

[4] Leskov A.G., Illarionov V.V., Kalevatykh I.A. , et al. Hardware-software complex for solving the task of automatic capture of the object with manipulators. Inzhenernyy zhurnal: nauka i innovatsii [Engineering Journal: Science and Innovation], 2015, no. 1. DOI: http://dx.doi.org/10.18698/2308-6033-2015-1-1361 (in Russ.).

[5] Gazebo tutorials. gazebosim.org: website. URL: http://gazebosim.org/tutorials (accessed: 10.02.2021).

[6] MoveIt tutorials. ros-planning.github.io: website. URL: https://ros-planning.github.io/moveit_tutorials (accessed: 10.02.2021).

[7] KDL Wiki. orocos.org: website. URL: https://www.orocos.org/kdl.html (accessed: 10.02.2021).