Optimal Control-Based Algorithm Design and Application for Trajectory Tracking of a Mobile Robot with Four Independently Steered and Four Independently Actuated Wheels

This paper deals with the synthesis and implementation of a controller for asymptotic tracking of the desired trajectory of a mobile robot. The mobile robot used for the experimental validation has eight motors with an inner control loop. Four steering actuators are controlled using position control...

Full description

Saved in:
Bibliographic Details
Published inActuators Vol. 13; no. 8; p. 279
Main Authors Ćaran, Branimir, Milić, Vladimir, Švaco, Marko, Jerbić, Bojan
Format Journal Article
LanguageEnglish
Published Basel MDPI AG 01.08.2024
Subjects
Online AccessGet full text
ISSN2076-0825
2076-0825
DOI10.3390/act13080279

Cover

More Information
Summary:This paper deals with the synthesis and implementation of a controller for asymptotic tracking of the desired trajectory of a mobile robot. The mobile robot used for the experimental validation has eight motors with an inner control loop. Four steering actuators are controlled using position controllers and four driving actuators are controlled using velocity controllers. A complex robot kinematic model is converted into a control-oriented linear time-varying system, which is then used to design a time-varying control law that minimizes the quadratic optimality criterion. In contrast to conventional methodologies for solving the corresponding Riccati differential equations, a computational approach that explicitly determines the time-varying controller matrix by employing recurrent matrix computations is proposed. Mobile robot control inputs (linear velocity, steering angles and steering velocities) are forwarded to the steering and driving actuators with properly tuned position and velocity controllers using an inverse kinematic model of the mobile robot. The obtained control law is evaluated on an experimental set-up of a real mobile robot system. The controller is implemented using the Robot Operating System.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2076-0825
2076-0825
DOI:10.3390/act13080279