Control Algorithm Based on Time Event for a Pneumatic Single-legged Hopping Robot
ZHAO Mingguo1,2, QIU Youbin2, CHEN Xiang3, LI Jia3
1. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150080, China;
2. Department of Automation, Tsinghua University, Beijing 100084, China;
3. Laboratory of Science and Technology on Aircraft Control, Xi'an Flight Automatic Control Research Institute, Xi'an 710065, China
Most traditional single-legged hopping robots use state-based control algorithms in height control. Position sensor is used in these algorithms, which results in the complexity of mechanics and control systems. To simplify the system, a control algorithm based on time event is proposed, which only uses ground-touch switch. A dynamics model considering pneumatic features is developed, the characteristics of the control algorithm are analyzed through simulation, and its effectiveness is verified with a prototype robot. The simulation and experiment results show that the robot using the control method based on time event not only can ensure the same stable margin and convergence speed, but also has flexible adjustment ability of hopping height and a simple system structure compared with algorithms based on state event.
[1] Sayyad A, Seth B, Seshu P. Single-legged hopping robotics research- A review[J]. Robotica, 2007, 25(5): 587-613.
[2] Raibert M H. Legged robot that balance[M]. Cambridge, MA,USA: MIT Press, 1986.
[3] Raibert M H, Brown H B, Chepponis M. Experiments in balancewith a 3D one-legged hopping machine[J]. InternationalJournal of Robotics Research, 1984, 3(2): 75-92.
[4] Gregorio P, Ahmadi M, Buehler M. Design, control, and energeticsof an electrically actuated legged robot[J]. IEEE Transactionson Systems, Man, and Cybernetics, Part B: Cybernetics,1997, 27(4): 626-634.
[5] Ahmadi M, Buehler M. Controlled passive dynamic running experimentswith the ARL-Monopod II[J]. IEEE Transactions onRobotics, 2006, 22(5): 974-986.
[6] Harbick K, Sukhatme G. Controlling hopping height of apneumatic Monopod[C]//IEEE International Conference onRobotics and Automation. Piscataway, NJ, USA: IEEE, 2002:3998-4003.
[7] Zeglin G J. Uniroo: A one legged dynamic hopping robot[D].Cambridge, MA, USA: MIT, 1991.
[8] Ringrose R. Self-stabilizing running[C]//IEEE InternationalConference on Robotics and Automation. Piscataway, NJ, USA:IEEE, 1997: 487-493.
[9] Cham J G, Cutkosky M R. Dynamic stability of open-loop hopping[J]. Journal of Dynamic Systems, Measurement and Control,Transactions of the ASME, 2007, 129(3): 275-284.
[10] Michalska H, Ahmadi M, Buehler M. Vertical motion control ofa hopping robot[C]//IEEE International Conference on Roboticsand Automation. Piscataway, NJ, USA: IEEE, 1996: 2712-2717.
[11] Ahmadi M, Michalska H, Buehler M. Control and stability analysisof limit cycles in a hopping robot[J]. IEEE Transactions onRobotics, 2007, 23(3): 553-563.
[12] Ahmadi M. Stable control of a one-legged robot exploiting passivedynamics[D]. Montreal, Canada: McGill University, 1998.