International Journal of Advanced Robotic Systems (Apr 2024)
Design of a new Robot Operating System-MATLAB-based autonomous robot system and trajectory tracking experiment
Abstract
The trajectory tracking performance of an actual robot is usually used as an important standard to evaluate a nonlinear controller algorithm. The aim of this article is to design a new experimental robot system based on the Robot Operating System-MATLAB framework. To validate the performance, a nonlinear tracking controller includes the following features. Firstly, the surface robot model is in Lie algebra S O ( 3 ) format, which keeps the potential of cooperation control between space vehicles. Secondly, the nonlinear controller has good robustness under unknown disturbances. Thirdly, the control algorithm focuses on the practical robot, Turtlebot2. The robot system experimental results demonstrate the effectiveness of the proposed controller for trajectory tracking under unknown disturbance. The controller’s potential applications include autonomous robots for indoor examination, extreme condition rescuing, and cooperation between unmanned aerial vehicle and unmanned surface vehicle autodrives.