International Journal of Advanced Robotic Systems (Apr 2024)

Design of a new Robot Operating System-MATLAB-based autonomous robot system and trajectory tracking experiment

  • Zhenning Yu,
  • Fengxiang Ge,
  • Seng Fat Wong

DOI
https://doi.org/10.1177/17298806241229257
Journal volume & issue
Vol. 21

Abstract

Read online

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.