Abstract:A modified nonlinear model predictive control(NMPC)strategy is proposed for the realtime gait programming problem of biped robot.Extended joint coordinates are used to represent both the single support phase(SSP)and the double support phase(DSP)as an identical nonlinear dynamical model.Through setting kinetic and kinematic virtual constraints to SSP and the three sub-phases of DSP,the complex realtime gait programming problem is transformed into four NMPC problems which use the quadratics of inputs in the predictive horizon as the cost functions.Direct method is used to parame- terize the continuous optimization problem as a finite dimensional optimization problem,penalty function method is used to transform the state constraints into the penalty items in cost function,and the finite dimensional static optimization problem which can be solved with sequential quadratic programming(SQP)is acquired.Simulation has been made to use the pre- sented method to implement realtime gait programming of BIP robot,and the results show that dynamic walking(including foot rotation)is realized,and biped stability is satisfied without any side slipping.So effectiveness and applicability of the presented approach are verified.
[1] Yagi M,Lulnelsky V.Local on-line planning in biped robot locomotion amongst unknown obstacles[J].Robotica,2000,18(4):389~402.
[2] Wieber P B,Chevallerean C.Online adaptation of reference trajectories fbr ttle control of walking systems[J].Robotics and Autonomous Systems,2006,54(7):559~566.
[3] Chevallereau C,Aoustin Y Optimal reference trajectories for walking and running of a biped robot[J].Robotica,2001,19(5):557~569.
[4] Heliot R,Espiau B.Online generation of cyclic leg trajectories synchronized with sensor measurement[J].Robotics and Autonomous Systems,2008,56(5):410~421.
[5] Azevedo C,Poignet P,Espiau B.Moving horizon control for biped robots without reference trajectory[A].Proceedings of the IEEE International Conference on Robotics and Automation[C].Piscataway,NJ,USA:IEEE,2002.2762~2767.
[6] Azevedo C,Poignet P,Espiau B.Artificial locomotion control:From humanto robots[J].Robotics and Autonomous Systems,2004,47(4):203~223.
[7] Bessonnet G,Chesse S,Sardain P.Optimal gait synthesis of a seven-link planar biped[J].The Intemational Journal of Robotics Research,2004,23(10-11):1059~1073.
[8] Azevedo C,Amblard B,Espian,B,et al.A Synthesis of Bipedal Locomotion in Human and Robots[R].France:INRIA,2004.
[9] Findeisen R,Allgower E An introduction to nonlinear model predictive control[DB/OL].http:Hsaba.knm.ac.ir/eecd/taghirad/E%20boods/TOC/An%20introduction%20to%20noulinear%20model%20predictive%20control.pdf,2002/2008.
[10] Diehl M,Book H G,Schioder J P,et al.Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations[J].Journal of Process Control,2002,12(4):577~585.
[11] Jennings L S,Teo K L.A computational algorithm for functional inequality constrained optimization problems[J].Automatica,1990,26(2):371~375.
[12] Espiau B,Sardain E The anthropomorphic biped robot BUY2000[A].Proceedings of the IEEE International Conference on Robotics and Automation[C].Piscataway,NJ,USA:IEEE,2000.3996~4001.