Home /Research /A Method for Bipedal Robot Locomotion Control along an Arbitrary Trajectory
LOCOMOTION

A Method for Bipedal Robot Locomotion Control along an Arbitrary Trajectory

Ramil Khusainov, Alexandr Klimchik, Evgeni Magid

Year
2018
Citations
3
Access
Open access

Abstract

This paper presents an algorithm for stable bipedal walking control along an arbitrary curve. The algorithm starts with a foot planner, which takes a parametrically defined desired path as an input and calculates feet positions and orientations at each step. Zero moment point (ZMP) concept is used for robot stability control. The dynamics of the robot is modeled as a running cart on a table. Given the reference ZMP trajectory, ZMP tracking servo controller based on preview control theory is used to calculate robot’s center of mass (CoM) trajectory. The preview controller is made of three terms: the integral error of ZMP, the state feedback proportional to a current state vector and the preview action which takes into account future values of the desired ZMP position. We propose robot’s state estimator based on linear Kalman filter with measured CoM acceleration and position as system inputs. Swing foot trajectories are calculated using trigonometric functions, since they are simple and can provide zero velocities at contact moments. We put some additional constraints on a system by assuming that there is no forward-backward inclination of the robot trunk and swing foot is always parallel to the ground. To avoid kinematic limits in hip and ankle roll joints we calculate a minimal angle to rotate robot trunk in frontal plane. After position and orientation of robot trunk and swing foot are found we apply inverse kinematics solution for robot legs to get robot joint angles. Finally, joint angles are sent to robot actuators. Software package based on ROS operating system was developed for AR601 robot. Verification tests were executed with robot model in Gazebo simulator. The robot successfully completed series of experiments confirming modelling results.

Keywords

Control theory (sociology)Zero moment pointTrajectoryController (irrigation)RobotBang-bang robotInverse kinematicsComputer scienceInverse dynamicsKinematics

Related papers

Browse all LOCOMOTION papers