Walking trajectory generation & control of the humanoid robot: suralp
Taşkıran, Evrim (2009) Walking trajectory generation & control of the humanoid robot: suralp. [Thesis]
Official URL: http://192.168.1.20/record=b1293613 (Table of Contents)
In recent years, the operational area of the robots started to extend and new functionalities are planned for them in our daily environments. As the human-robot interaction is being improved, the robots can provide support in elderly care, human assistance, rescue, hospital attendance and many other areas. With this motivation, an intensive research is focused around humanoid robotics in the last four decades. However, due to the nonlinear dynamics of the robot and high number of degrees of freedom, the robust balance of the bipedal walk is a challenging task. Smooth trajectory generation and online compensation methods are necessary to achieve a stable walk. In this thesis, Cartesian foot position references are generated as periodic functions with respect to a body-fixed coordinate frame. The online adjustment of these parameterized trajectories provides an opportunity in tuning the walking parameters without stopping the robot. The major contribution of this thesis in the context of trajectory generation is the smoothening of the foot trajectories and the introduction of ground push motion in the vertical direction. This pushing motion provided a dramatic improvement in the stability of the walking. Even though smooth foot reference trajectories are generated using the parameter based functions, the realization of a dynamically stable walk and maintenance of the robot balance requires walking control algorithms. This thesis introduces various control techniques to cope with disturbances or unevenness of the walking environment and compensate the mismatches between the planned and the actual walking based on sensory feedback. Moreover, an automatic homing procedure is proposed for the adjustment of the initial posture before the walking experiments. The presented control algorithms include ZMP regulation, foot orientation control, trunk orientation control, foot pitch torque difference compensation, body pitch angle correction, ground impact compensation and early landing modification. The effectiveness of the proposed trajectory generation and walking control algorithms is tested on the humanoid robot SURALP and a stable walk is achieved.
Repository Staff Only: item control page