Control and benchmarking of a 7-DOF robotic arm using Gazebo and ROS

Bowei Zhang, Pengcheng Liu

Research output: Contribution to journalArticlepeer-review


Robot controller plays an important role in controlling the robot. The controller mainly aims to eliminate or suppress the influence of uncertain factors on the control robot. Furthermore, there are many types of controllers, and different types of controllers have different features. To explore the differences between controllers of the same category, this paper studies some controllers from basic controllers and advanced controllers. This paper conducts the benchmarking of the selected controller through pre-set tests. The test task is the most commonly used pick and place. Furthermore, to complete the robustness test, a task of external force interference is also set to observe whether the controller can control the robot arm to return to a normal state. Subsequently, the accuracy, control efficiency, jitter and robustness of the robot arm controlled by the controller are analyzed by comparing the Position and Effort data. Finally, some future works of the benchmarking and reasonable improvement methods are discussed.
Original languageEnglish
Article numbere383
JournalPeerJ Computer Science
Early online date23 Mar 2021
Publication statusE-pub ahead of print - 23 Mar 2021

Bibliographical note

© 2021, The Author(s)

Cite this