Adaptive Polar-Space Motion Control for Embedded Omnidirectional Mobile Robots with Parameter Variations and Uncertainties

被引:22
作者
Huang, Hsu-Chih [2 ]
Tsai, Ching-Chih [1 ]
Lin, Shui-Chun [3 ]
机构
[1] Natl Chung Hsing Univ, Dept Elect Engn, Taichung 402, Taiwan
[2] Hungkuang Univ, Dept Comp Sci & Informat Engn, Taichung 433, Taiwan
[3] Natl Chin Yi Univ Technol, Dept Elect Engn, Taichung 411, Taiwan
关键词
Adaptive control; Embedded; Omnidirectional; Polar coordinates; Stabilization; Trajectory tracking; TRACKING CONTROL; IMPLEMENTATION; STABILIZATION; PLATFORM; DESIGN;
D O I
10.1007/s10846-010-9438-3
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
This paper presents an adaptive polar-space motion controller for trajectory tracking and stabilization of a three-wheeled, embedded omnidirectional mobile robot with parameter variations and uncertainties caused by friction, slip and payloads. With the derived dynamic model in polar coordinates, an adaptive motion controller is synthesized via the adaptive backstepping approach. This proposed polar-space robust adaptive motion controller was implemented into an embedded processor using a field-programmable gate array (FPGA) chip. Furthermore, the embedded adaptive motion controller works with a reusable user IP (Intellectual Property) core library and an embedded real-time operating system (RTOS) in the same chip to steer the mobile robot to track the desired trajectory by using hardware/software co-design technique and SoPC (system-on-a-programmable-chip) technology. Simulation results are conducted to show the merit of the proposed polar-space control method in comparison with a conventional proportional-integral (PI) feedback controller and a non-adaptive polar-space kinematic controller. Finally, the effectiveness and performance of the proposed embedded adaptive motion controller are exemplified by conducting several experiments on steering an embedded omnidirectional mobile robot.
引用
收藏
页码:81 / 102
页数:22
相关论文
共 30 条
[1]
[Anonymous], 1995, NONLINEAR ADAPTIVE C
[2]
Sliding-mode tracking control of nonholonomic wheeled mobile robots in polar coordinates [J].
Chwa, D .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2004, 12 (04) :637-644
[3]
Efficient hardware/software implementation of an adaptive neuro-fuzzy system [J].
del Campo, Ines ;
Echanobe, Javier ;
Bosque, Guillermo ;
Manuel Tarela, Jose .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2008, 16 (03) :761-778
[4]
Design and implementation of a fast digital fuzzy logic controller using FPGA technology [J].
Deliparaschos, K. M. ;
Nenedakis, F. I. ;
Tzafestas, S. G. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2006, 45 (01) :77-96
[5]
Dixon WE, 2000, INT J ROBUST NONLIN, V10, P199, DOI 10.1002/(SICI)1099-1239(20000415)10:4<199::AID-RNC468>3.0.CO
[6]
2-P
[7]
Esmaeilzadeh H., 2005, 2005 48th IEEE International Midwest Symposium on Circuits and Systems (IEEE Cat. No. 05CH37691), P223
[8]
Reconfigurable On-Board Vision Processing for Small Autonomous Vehicles [J].
Fife, Wade S. ;
Archibald, James K. .
EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2007, (01)
[9]
Real-time implementation of a robust adaptive controller for a robotic manipulator based on digital signal processors [J].
Han, SH ;
Lee, MH ;
Mohler, RR .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1999, 29 (02) :194-204
[10]
Adaptive robust control of an omnidirectional mobile platform for autonomous service robots in polar coordinates [J].
Huang, Hsu-Chih ;
Tsai, Ching-Chih .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2008, 51 (04) :439-460