Trajectory planning and tracking control for autonomous bicycle robot

Control of the autonomous bicycle robot offers considerable challenges to the field of robotics due to its nonholonomic, underactuated, and nonminimum-phase properties. Furthermore, instability and complex dynamic coupling make the trajectory planning of the bicycle robot even more challenging. In this paper, we consider both trajectory planning and tracking control of the autonomous bicycle robot. The desired motion trajectory of the contact point of the bicycle’s rear wheel is constructed using the parameterized polynomial curve that can connect two given endpoints with associated tangent angles. The parameters of the polynomial curve are determined by minimizing the maximum of the desired roll angle’s equilibrium of the bicycle, and this optimization problem is solved by the particle swarm optimization algorithm. Then, a control scheme that can achieve full-state trajectory tracking while maintaining the bicycle’s balance is proposed by combining a planar trajectory tracking controller with a roll angle balance controller. Simulation results are presented to demonstrate the effectiveness of the proposed method.

[1]  Toshiyuki Murakami,et al.  Second order sliding mode control with disturbance observer for bicycle stabilization , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Yang Zhang,et al.  Stability analysis of human rider's balance control of stationary bicycles , 2012, 2012 American Control Conference (ACC).

[3]  D.J.N. Limebeer,et al.  Bicycles, motorcycles, and models , 2006, IEEE Control Systems.

[4]  Ümit Özgüner,et al.  Stabilizing control of an autonomous bicycle , 2013, 2013 9th Asian Control Conference (ASCC).

[5]  Q. Liao,et al.  Nonlinear stabilization of bicycle robot steering control system , 2009, 2009 International Conference on Mechatronics and Automation.

[6]  K.J. Astrom,et al.  Bicycle dynamics and control: adapted bicycles for education and research , 2005, IEEE Control Systems.

[7]  Robert Seifried,et al.  Integrated mechanical and control design of underactuated multibody systems , 2012 .

[8]  Alessandro Beghi,et al.  Simulating a Motorcycle Driver , 2003 .

[9]  Yizhai Zhang,et al.  Autonomous motorcycles for agile maneuvers, part II: Control systems design , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[10]  Hong Gu,et al.  Anomaly detection combining one-class SVMs and particle swarm optimization algorithms , 2010 .

[11]  A. Beghi,et al.  Model predictive for path following with motorcycles: application to the development of the pilot model for virtual prototyping , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[12]  Zenon Hendzel,et al.  An adaptive critic neural network for motion control of a wheeled mobile robot , 2007 .

[13]  Salman Mohagheghi,et al.  Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems , 2008, IEEE Transactions on Evolutionary Computation.

[14]  John R. Hauser,et al.  Achievable motorcycle trajectories , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[15]  A. Nazli Gündes,et al.  Low-order simultaneous stabilization of linear bicycle models at different forward speeds , 2013, 2013 American Control Conference.

[16]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[17]  Dezhen Song,et al.  Trajectory tracking and balance stabilization control of autonomous motorcycles , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[18]  Yukinori Kobayashi,et al.  System modeling and tracking control of mobile manipulator subjected to dynamic interaction and uncertainty , 2013 .

[19]  Rong-Jong Wai,et al.  On-Line Supervisory Control Design for Maglev Transportation System via Total Sliding-Mode Approach and Particle Swarm Optimization , 2010, IEEE Transactions on Automatic Control.

[20]  J. Marsden,et al.  Dynamic inversion of nonlinear maps with applications to nonlinear control and robotics , 1995 .

[21]  John Hauser,et al.  Trajectory Exploration of a Rigid Motorcycle Model , 2012, IEEE Transactions on Control Systems Technology.

[22]  Jerrold E. Marsden,et al.  Control for an autonomous bicycle , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[23]  Masaki Yamakita,et al.  Controlling balancer and steering for bicycle stabilization , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Xiaoming Hu,et al.  Control of mobile platforms using a virtual vehicle approach , 2001, IEEE Trans. Autom. Control..

[25]  Warren E. Dixon,et al.  Homography-based visual servo tracking control of a wheeled mobile robot , 2006, IEEE Transactions on Robotics.

[26]  J. Meijaard,et al.  Numerical Continuation of Solutions and Bifurcation Analysis in Multibody Systems Applied to Motorcycle Dynamics , 2006 .

[27]  Luca Consolini,et al.  Control of a bicycle using virtual holonomic constraints , 2010, CDC.

[28]  Yasuhito Tanaka,et al.  A Study on Straight-Line Tracking and Posture Control in Electric Bicycle , 2009, IEEE Transactions on Industrial Electronics.

[29]  T. Yamaguchi,et al.  Self-Sustaining Approach of Electric Bicycle by Acceleration Control Based Backstepping , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[30]  Mohammad Hassan Khooban,et al.  A particle swarm optimization approach for fuzzy sliding mode control for tracking the robot manipulator , 2013 .

[31]  Urbano Nunes,et al.  Data fusion and path-following controllers comparison for autonomous vehicles , 2007 .

[32]  Wei Kang,et al.  New Trends in Nonlinear Dynamics and Control and their Applications , 2003 .