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 条
  • [11] Lloyd, 1992, RCI REFERENCE MANUAL
  • [12] The Marathon 2: A Navigation System
    Macenski, Steve
    Martin, Francisco
    White, Ruffin
    Gines Clavero, Jonatan
    [J]. 2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 2718 - 2725
  • [13] Marder-Eppstein E, 2010, IEEE INT CONF ROBOT, P300, DOI 10.1109/ROBOT.2010.5509725
  • [14] Microsoft, 2008, ROB DEV STUD
  • [15] Narendra K. S., 1989, Stable adaptive systems
  • [16] Popov E.P., 1987, ROBOTICS
  • [17] Quigley M, 2009, IEEE INT CONF ROBOT, P3604
  • [18] Integrated online trajectory planning and optimization in distinctive topologies
    Roesmann, Christoph
    Hoffmann, Frank
    Bertram, Torsten
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 88 : 142 - 153