Controller design of a two-wheeled inverted pendulum mobile robot

The differential driven two-wheeled inverted pendulum mobile robot has advantage of high maneuverability, which can maintain the balance on slopes and rough terrain and can pivot around a the central axis of its body in narrow spaces. It can be used to carry human beings as well as other goods. This paper studies the method of path planning for this robot in the known environments. The path planner based on optimization is proposed. This planner takes full account of the distance and angle between the robot and the target, velocity and obstacles to the navigation evaluation function, and then formulates the path planning problem in the discrete optimization problem. On the current state of robot, the range of input is determined by dynamic window, then the avoidance obstacles optimization input is solved by genetic algorithm. In this paper, the relationship of the target and obstacles is also accounted. Numerical simulations were performed to illustrate the effectiveness of the proposed planner in static, moving obstacles and dynamic object tracking, respectively. Through the simulation research and experiments, it is shown that the robot can be confirmed as mobile platform for transporting human and goods.

[1]  Liqiang Feng,et al.  Gyrodometry: a new method for combining data from gyros and odometry in mobile robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[2]  Shuuji Kajita,et al.  Estimation and Control of the Attitude of a Dynamic Mobile Robot Using Internal Sensors , 1990 .

[3]  Osamu Matsumoto,et al.  Steering control of the personal riding-type wheeled mobile platform (PMP) , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Alfred C. Rufer,et al.  JOE: a mobile, inverted pendulum , 2002, IEEE Trans. Ind. Electron..

[5]  M.S.B. Abidin,et al.  Design And Development of Two Wheeled Autonomous Balancing Robot , 2006, 2006 4th Student Conference on Research and Development.

[6]  Qiang Huang,et al.  Mechanical Design and Dynamic Modeling of a Two-Wheeled Inverted Pendulum Mobile Robot , 2007, 2007 IEEE International Conference on Automation and Logistics.

[7]  M. S. Grewal,et al.  Application of Kalman filtering to the calibration and alignment of inertial navigation systems , 1991 .

[8]  Naoji Shiroma,et al.  Cooperative behavior of a wheeled inverted pendulum for object transportation , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[9]  Sung Hyun Han,et al.  Simulation of attitude control of a wheeled inverted pendulum , 2007, 2007 International Conference on Control, Automation and Systems.