The Gyrover is a single wheel gyroscopically stabilized mobile robot developed at Carnegie Mellon University. An internal pendulum serves as a counter weight for a drive motor that causes fore/aft motion, while a tilt-mechanism on a large gyroscope provides a mechanism for lateral actuation. In this paper we develop a detailed dynamic model for the Gyrover and use this model in an extended Kalman filter to estimate the complete state. A linearized version of the model is used to develop a state feedback controller. The design methodology is based on a semi-definite programming procedure which optimize the stability region subject to a set of linear matrix inequalities that capture stability and pole placement constraints. Finally, the controller design combined with the extended Kalman filter are verified on the prototype.
[1]
Yangsheng Xu,et al.
A single wheel, gyroscopically stabilized robot
,
1997,
IEEE Robotics Autom. Mag..
[2]
Yangsheng Xu,et al.
Dynamic model of a gyroscopic wheel
,
1998,
Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).
[3]
P. Gahinet,et al.
H∞ design with pole placement constraints: an LMI approach
,
1996,
IEEE Trans. Autom. Control..
[4]
John J. Craig,et al.
Introduction to Robotics Mechanics and Control
,
1986
.
[5]
Leonard Meirovitch,et al.
Methods of analytical dynamics
,
1970
.
[6]
E. Yaz.
Linear Matrix Inequalities In System And Control Theory
,
1998,
Proceedings of the IEEE.