Point stabilization of nonholonomic spherical mobile robot using nonlinear model predictive control

被引:26
作者
Azizi, Mahmood Reza [1 ]
Keighobadi, Jafar [1 ]
机构
[1] Univ Tabriz, Fac Mech Engn, 29 Bahman, Tabriz 5166614766, Iran
关键词
Spherical mobile robot; Nonholonomic system; Model predictive control; Point stabilization; ROLLING ROBOT; TRACKING CONTROL; MOTION; ALGORITHM; DYNAMICS; SYSTEMS; DESIGN; SCHEME;
D O I
10.1016/j.robot.2017.09.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Control of nonholonomic spherical mobile robot is a generalization of the classical ball-plate problem which is still challenging in robotic researches. In this paper, point stabilization of a nonholonomic spherical mobile robot actuated by two internal rotors is investigated. Since every kinematic trajectory is not always dynamically realizable for the spherical robot driven by two actuators, the mathematical model of the robot is derived based on the angular momentum conservation principle. The controllability of the robot is evaluated based on the obtained model and the uncontrollable configurations as well as their geometrical meaning are specified. To simultaneous control of position and orientation of the robot, a nonlinear model predictive control (NMPC) is developed for the first time and the stability analysis is performed through using Lyapunov stability theorem. The performance of the designed control system is assessed through computer simulations in different test conditions. The simulation results show the significant performance of the proposed NMPC in stabilization of the spherical shell from every initial configuration to every desired position and orientation even in the uncontrollable region. Considering additive bounded noises, the robust stabilization of the nonholonomic spherical robot by the NMPC is also assessed in simulations. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:347 / 359
页数:13
相关论文
共 56 条
  • [1] A Motion-Planning Algorithm for the Rolling-Body Problem
    Alouges, Francois
    Chitour, Yacine
    Long, Ruixing
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2010, 26 (05) : 827 - 836
  • [2] Spherical rolling robot: A design and motion planning studies
    Bhattacharya, S
    Agrawal, SK
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (06): : 835 - 839
  • [3] Brockett RW., 1983, DIFFERENTIAL GEOMETR, V27, P181
  • [4] Two-state trajectory tracking control of a spherical robot using neurodynamics
    Cai, Yao
    Zhan, Qiang
    Yan, Caixia
    [J]. ROBOTICA, 2012, 30 : 195 - 203
  • [5] Path tracking control of a spherical mobile robot
    Cai, Yao
    Zhan, Qiang
    Xi, Xi
    [J]. MECHANISM AND MACHINE THEORY, 2012, 51 : 58 - 73
  • [6] Neural network control for the linear motion of a spherical mobile robot
    Cai Y.
    Zhan Q.
    Xi X.
    [J]. International Journal of Advanced Robotic Systems, 2011, 8 (04) : 79 - 87
  • [7] Design and implementation of a ball-driven omnidirectional spherical robot
    Chen, Wei-Hsi
    Chen, Ching-Pei
    Tsai, Jia-Shiuan
    Yang, Jackie
    Lin, Pei-Chun
    [J]. MECHANISM AND MACHINE THEORY, 2013, 68 : 35 - 48
  • [8] Differential-Flatness-Based Planning and Control of a Wheeled Mobile Manipulator-Theory and Experiment
    Chin Pei Tang
    Miller, Patrick T.
    Krovi, Venkat N.
    Ryu, Ji-Chul
    Agrawal, Sunil K.
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2011, 16 (04) : 768 - 773
  • [9] Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations
    Diehl, M
    Bock, HG
    Schlöder, JP
    Findeisen, R
    Nagy, Z
    Allgöwer, F
    [J]. JOURNAL OF PROCESS CONTROL, 2002, 12 (04) : 577 - 585
  • [10] An integrated robust probing motion planning and control scheme: A tube-based MPC approach
    Farrokhsiar, Morteza
    Pavlik, Graham
    Najjaran, Homayoun
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (12) : 1379 - 1391