Joint Level Adaptive Control for Mobile Robots in ROS 2

被引:0
作者
Lages, Walter Fetter [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Porto Alegre, RS, Brazil
来源
IFAC PAPERSONLINE | 2022年 / 55卷 / 38期
关键词
Adaptive control; Model reference; Mobile robots; Dynamic model; Joint control; ROS; 2; Linearizing control; Navigation;
D O I
10.1016/j.ifacol.2023.01.151
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an adaptive controller for mobile robots using the navigation framework of the Robot Operating System. The navigation framework implements a kinematic controller which considers kinematic constraints such as robot nonholonomic constraints and obstacles and outputs linear and angular velocity commands to be implemented by the joint level controller. Usually the joint level relies on velocity servos, which neglect the dynamics of the robot or PID controllers, which are difficult to tune, due to the nonlinear model and unknown parameters of the model. The proposed model reference adaptive controller accepts velocities references, as required by the navigation framework and outputs the wheel torques to impose the commanded velocities. A formal proof of stability including the robot dynamics, controller and adaptation law is provided. Although it is not proved, as it depends on persistence of excitation on the reference signal, experimental results shows that the estimated parameters converge to values close to the actual ones. Copyright (c) 2022 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)
引用
收藏
页码:172 / 177
页数:6
相关论文
共 18 条
  • [1] [Anonymous], 2006, International Journal Of Advanced Robotics Systems, Special Issue On Software Development And Integration In Robotics, DOI DOI 10.5772/5761
  • [2] Bordignon M., 2015, ROSCON HAMBURG 2015, DOI [10.36288/ROSCon2015-900740, DOI 10.36288/ROSCON2015-900740]
  • [3] Bruyninckx H, 2001, IEEE INT CONF ROBOT, P2523, DOI 10.1109/ROBOT.2001.933002
  • [4] Structural properties and classification of kinematic and dynamic models of wheeled mobile robots
    Campion, G
    Bastin, G
    DAndreaNovel, B
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (01): : 47 - 62
  • [5] Chen C. T., 1984, LINEAR SYSTEM THEORY
  • [6] Chitta S., 2017, J OPEN SOURCE SOFTW, V2, P456, DOI DOI 10.21105/JOSS.00456
  • [7] Corke P., 2011, ROBOTICS VISION CONT
  • [8] Coulter R.C., 1992, Implementation of the pure pursuit path tracking algorithm
  • [9] The dynamic window approach to collision avoidance
    Fox, D
    Burgard, W
    Thrun, S
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 1997, 4 (01) : 23 - 33
  • [10] Lages W.F., 2017, PARAMETRIC IDENTIFIC, V2, P191, DOI [10.1007/978-3-319-54927-9, DOI 10.1007/978-3-319-54927-96]