Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots

This manuscript presents a control law based on the kinematic control concept and the input–output linearization approach. More specifically, the given approach has the structure of a two-loop controller. A rigorous closed-loop system analysis is presented by using known theory on perturbed systems....

Full description

Bibliographic Details
Main Authors: Javier Moreno, Emanuel Slawiñski, Fernando A. Chicaiza, Francisco G. Rossomando, Vicente Mut, Marco A. Morán
Format: Article
Language:English
Published: MDPI AG 2023-10-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/11/11/988
_version_ 1797458571365974016
author Javier Moreno
Emanuel Slawiñski
Fernando A. Chicaiza
Francisco G. Rossomando
Vicente Mut
Marco A. Morán
author_facet Javier Moreno
Emanuel Slawiñski
Fernando A. Chicaiza
Francisco G. Rossomando
Vicente Mut
Marco A. Morán
author_sort Javier Moreno
collection DOAJ
description This manuscript presents a control law based on the kinematic control concept and the input–output linearization approach. More specifically, the given approach has the structure of a two-loop controller. A rigorous closed-loop system analysis is presented by using known theory on perturbed systems. By assuming that the desired velocity in the body frame is persistently exciting, the uniform bound of the tracking error in earth coordinates is ensured. A simulation study using practical mobile robot parameters shows the viability of the introduced approach. In addition, two known trajectory tracking controllers are simulated in order to compare the performance of the proposed technique. Better tracking accuracy is obtained with the proposed control approach, even if uncertainties in the knowledge of the friction coefficients are presented.
first_indexed 2024-03-09T16:40:00Z
format Article
id doaj.art-509e4270bd604ee8aa6d3c66f58fed3b
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-09T16:40:00Z
publishDate 2023-10-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-509e4270bd604ee8aa6d3c66f58fed3b2023-11-24T14:52:53ZengMDPI AGMachines2075-17022023-10-01111198810.3390/machines11110988Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile RobotsJavier Moreno0Emanuel Slawiñski1Fernando A. Chicaiza2Francisco G. Rossomando3Vicente Mut4Marco A. Morán5Centro de Investigación y Desarollo de Tecnología Digital, Instituto Politécnico Nacional, Ave. Instituto Politécnico Nacional No. 1310, Tijuana 22435, BC, MexicoInstituto de Automática, Universidad Nacional de San Juan, San Juan J5400ARL, ArgentinaInstituto de Automática, Universidad Nacional de San Juan, San Juan J5400ARL, ArgentinaInstituto de Automática, Universidad Nacional de San Juan, San Juan J5400ARL, ArgentinaInstituto de Automática, Universidad Nacional de San Juan, San Juan J5400ARL, ArgentinaCentro de Investigación y Desarollo de Tecnología Digital, Instituto Politécnico Nacional, Ave. Instituto Politécnico Nacional No. 1310, Tijuana 22435, BC, MexicoThis manuscript presents a control law based on the kinematic control concept and the input–output linearization approach. More specifically, the given approach has the structure of a two-loop controller. A rigorous closed-loop system analysis is presented by using known theory on perturbed systems. By assuming that the desired velocity in the body frame is persistently exciting, the uniform bound of the tracking error in earth coordinates is ensured. A simulation study using practical mobile robot parameters shows the viability of the introduced approach. In addition, two known trajectory tracking controllers are simulated in order to compare the performance of the proposed technique. Better tracking accuracy is obtained with the proposed control approach, even if uncertainties in the knowledge of the friction coefficients are presented.https://www.mdpi.com/2075-1702/11/11/988skid-steering mobile robotmotion controltracking errorinput–output feedback linearizationnonlinear systems
spellingShingle Javier Moreno
Emanuel Slawiñski
Fernando A. Chicaiza
Francisco G. Rossomando
Vicente Mut
Marco A. Morán
Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots
Machines
skid-steering mobile robot
motion control
tracking error
input–output feedback linearization
nonlinear systems
title Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots
title_full Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots
title_fullStr Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots
title_full_unstemmed Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots
title_short Design and Analysis of an Input–Output Linearization-Based Trajectory Tracking Controller for Skid-Steering Mobile Robots
title_sort design and analysis of an input output linearization based trajectory tracking controller for skid steering mobile robots
topic skid-steering mobile robot
motion control
tracking error
input–output feedback linearization
nonlinear systems
url https://www.mdpi.com/2075-1702/11/11/988
work_keys_str_mv AT javiermoreno designandanalysisofaninputoutputlinearizationbasedtrajectorytrackingcontrollerforskidsteeringmobilerobots
AT emanuelslawinski designandanalysisofaninputoutputlinearizationbasedtrajectorytrackingcontrollerforskidsteeringmobilerobots
AT fernandoachicaiza designandanalysisofaninputoutputlinearizationbasedtrajectorytrackingcontrollerforskidsteeringmobilerobots
AT franciscogrossomando designandanalysisofaninputoutputlinearizationbasedtrajectorytrackingcontrollerforskidsteeringmobilerobots
AT vicentemut designandanalysisofaninputoutputlinearizationbasedtrajectorytrackingcontrollerforskidsteeringmobilerobots
AT marcoamoran designandanalysisofaninputoutputlinearizationbasedtrajectorytrackingcontrollerforskidsteeringmobilerobots