Legged robot and its control method
First Claim
1. A legged robot comprising:
- trajectory generating means to generate a center-of-gravity trajectory in stepping motion to achieve stable stepping, the stepping motion including at least one of walking motion, running motion, and stopping motion by setting a periodic boundary condition and a given target ZMP to a trinomial equation obtained by discretizing a ZMP equation, and obtain a center-of-gravity velocity in the center-of-gravity trajectory from the generated center-of-gravity trajectory in the stepping motion;
trajectory updating means to determine a velocity condition based on the center-of-gravity velocity obtained by the trajectory generating means and a given travel velocity, and generate a center-of-gravity trajectory to achieve at least one of walking motion, running motion, and stopping motion by setting the velocity condition and the given target ZMP to the trinomial equation;
trajectory reproducing means to calculate time-varying data of a target value of the joint angle based on the center-of-gravity trajectory generated by the trajectory updating means; and
joint driving means to rotate the joint based on the time-varying data of the target value of the joint angle calculated by the trajectory reproducing means.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a legged robot that performs motion by changing a joint angle, which includes a trajectory generating section to calculate a center-of-gravity trajectory in designated stepping motion from the stepping motion including at least one of walking motion, running motion and stopping motion, and generate a center-of-gravity trajectory by superimposing a designated travel velocity onto a travel velocity of a center of gravity in the calculated center-of-gravity trajectory in stepping motion, and a trajectory updating section to store the generated center-of-gravity trajectory and update all the stored center-of-gravity trajectories so as to be continuous, and a trajectory reproducing section to calculate time-varying data of a target value of the joint angle based on the updated center-of-gravity trajectory, and a joint driving section to rotate a joint of the legged robot based on the calculated time-varying data of a target value of the joint angle.
-
Citations
12 Claims
-
1. A legged robot comprising:
-
trajectory generating means to generate a center-of-gravity trajectory in stepping motion to achieve stable stepping, the stepping motion including at least one of walking motion, running motion, and stopping motion by setting a periodic boundary condition and a given target ZMP to a trinomial equation obtained by discretizing a ZMP equation, and obtain a center-of-gravity velocity in the center-of-gravity trajectory from the generated center-of-gravity trajectory in the stepping motion; trajectory updating means to determine a velocity condition based on the center-of-gravity velocity obtained by the trajectory generating means and a given travel velocity, and generate a center-of-gravity trajectory to achieve at least one of walking motion, running motion, and stopping motion by setting the velocity condition and the given target ZMP to the trinomial equation; trajectory reproducing means to calculate time-varying data of a target value of the joint angle based on the center-of-gravity trajectory generated by the trajectory updating means; and joint driving means to rotate the joint based on the time-varying data of the target value of the joint angle calculated by the trajectory reproducing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control method of a legged robot that performs motion by changing a joint angle, comprising:
-
generating a center-of-gravity trajectory in stepping motion to achieve stable stepping, the stepping motion including at least one of walking motion, running motion, and stopping motion by setting a periodic boundary condition and a given target ZMP to a trinomial equation obtained by discretizing a ZMP equation, and obtaining a center-of-gravity velocity in the center-of-gravity trajectory from the generated center-of-gravity trajectory in the stepping motion; determining a velocity condition based on generated the center-of-gravity velocity and given travel velocity, and generating a center-of-gravity trajectory to achieve at least one of walking motion, running motion, and stopping motion by setting the velocity condition and the given target ZMP to the trinomial equation; calculating time-varying data of a target value of the joint angle based on the generated center-of-gravity trajectory; and rotating the joint based on the calculated time-varying data of the target value of the joint angle. - View Dependent Claims (10, 11, 12)
-
Specification