Real-time control system for a two-wheeled inverted pendulum mobile robot

The research on two-wheeled inverted pendulum (T-WIP) mobile robots or commonly known as balancing robots have gained momentum over the last decade in a number of robotic laboratories around the world (Solerno & Angeles, 2003;Grasser et al., 2002; Solerno & Angeles, 2007;Koyanagi, Lida & Yuta, 1992;Ha & Yuta, 1996; Kim, Kim & Kwak, 2003). This chapter describes the hardware design of such a robot. The objective of the design is to develop a T-WIP mobile robot as well as MATLABTM interfacing configuration to be used as flexible platform which comprises of embedded unstable linear plant intended for research and teaching purposes. Issues such as selection of actuators and sensors, signal processing units, MATLABTM Real Time Workshop coding, modeling and control scheme is addressed and discussed. The system is then tested using a well-known state feedback controller to verify its functionality.

[1]  Jong-Hwan Kim,et al.  Variable Structure Control of Nonholonomic Wheeled Mobile Robot , 1995, ICRA.

[2]  Kazuo Tsuchiya,et al.  Motion control of a two-wheeled mobile robot , 2001, Adv. Robotics.

[3]  S.W. Nawawi,et al.  Development of a Two-Wheeled Inverted Pendulum Mobile Robot , 2007, 2007 5th Student Conference on Research and Development.

[4]  Yoon Keun Kwak,et al.  Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot , 2005, J. Intell. Robotic Syst..

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

[6]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.

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

[8]  Robert J. Wood,et al.  Towards a 3g crawling robot through the integration of microrobot technologies , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Yangsheng Xu,et al.  Control of tilt-up motion of a single wheel robot via model-based and human-based controllers , 2001 .

[10]  Jorge Angeles,et al.  A New Family of Two-Wheeled Mobile Robots: Modeling and Controllability , 2007, IEEE Transactions on Robotics.

[11]  V. Gurfinkel,et al.  Relative Roles of the Ankle and Hip Muscles in Human Postural Control in the Frontal Plane during Standing , 2001, Human Physiology.

[12]  Shin'ichi Yuta,et al.  Trajectory tracking control for navigation of the inverse pendulum type self-contained mobile robot , 1996, Robotics Auton. Syst..

[13]  Sunil K. Agrawal,et al.  Band-Limited Trajectory Planning and Tracking for Certain Dynamically Stabilized Mobile Systems , 2006 .