Walking control apparatus of robot and method of controlling the same
First Claim
1. A walking control apparatus of a robot comprising:
- a joint portion provided in each of a plurality of legs of the robot;
a pose sensing unit to sense the pose of the robot;
a walking state determination unit to determine a walking state from the pose of the robot;
a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value based on the COM and one or more reference values; and
a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point.
1 Assignment
0 Petitions
Accused Products
Abstract
A walking control apparatus of a robot includes a joint portion provided in each of a plurality of legs of the robot, a pose sensing unit to sense the pose of the robot, a walking state determination unit to determine a walking state from the pose of the robot, a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value, a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value so as to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point. The knot point which is the angle command of the joint portion of each of the legs to perform the next step is compensated for based on the COM, and the compensated desired knot point is smoothly connected using the spline curve such that the robot walks similar to a human. In addition, in order to maintain balance while walking, the angle of the joint portion of the intermediate point of the current step is fed back and the knot point of the next step is predicted and adjusted, such that the robot stably and smoothly walks.
12 Citations
23 Claims
-
1. A walking control apparatus of a robot comprising:
-
a joint portion provided in each of a plurality of legs of the robot; a pose sensing unit to sense the pose of the robot; a walking state determination unit to determine a walking state from the pose of the robot; a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value based on the COM and one or more reference values; and a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A walking control apparatus of a robot comprising:
-
a joint portion provided in each of a plurality of legs of the robot; a pose sensing unit to sense the pose of the robot; a walking state determination unit to determine a walking state from the pose of the robot; a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value; and a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point, wherein the knot point compensation value calculator determines a distance of a change in COM in an X-axis direction, compares the determined distance of the change in COM with a reference distance, and calculates the knot point compensation value.
-
-
12. A walking control apparatus of a robot comprising:
-
a joint portion provided in each of a plurality of legs of the robot; a pose sensing unit to sense the pose of the robot; a walking state determination unit to determine a walking state from the pose of the robot; a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value; and a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point, wherein the knot point compensation value calculator determines a distance of a change in COM in a Y-axis direction, compares the determined distance of the change in COM with a reference distance, and calculates the knot point compensation value.
-
-
13. A walking control method of a robot comprising:
-
sensing a weight applied to a foot of the robot by way of a force/torque sensor; determining a walking state of the robot using the sensed weight when the robot walks; generating a reference knot point corresponding to the walking state of the robot; sensing a Center Of Mass (COM) of the robot so as to calculate, by way of a knot point compensation value calculator, a knot point compensation value based on the COM and one or more reference values; generating a desired knot point obtained by compensating for the reference knot point using the knot point compensation value; and connecting the desired knot point so as to generate a desired angle trajectory of a joint portion provided in each leg of the robot. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A walking control method of a robot comprising:
-
sensing a weight applied to a foot of the robot by way of a force/torque sensor; determining a walking state of the robot using the sensed weight when the robot walks; generating a reference knot point corresponding to the walking state of the robot; sensing a Center Of Mass (COM) of the robot so as to calculate, by way of a knot point compensation value calculator, a knot point compensation value based on the COM and one or more reference values; generating a desired knot point obtained by compensating for the reference knot point using the knot point compensation value; and connecting the desired knot point so as to generate a desired angle trajectory of a joint portion provided in each leg of the robot, wherein the determining of the walking state includes; sensing a weight applied to each foot of the robot; determining that a leg to which the weight is applied is a stance leg which touches the ground; and determining that a leg to which the weight is not applied is a swing leg which does not touch the ground, and wherein the calculating of the knot point compensation value includes; determining a distance of a change in COM in an X-axis direction; comparing the determined distance of the change in COM in the X-axis direction with a reference distance of the X-axis direction so as to calculate a pitch knot point compensation value; determining a distance of a change in COM in a Y-axis direction; and comparing the determined distance of the change in COM in the Y-axis direction with a reference distance of the Y-axis direction so as to calculate a roll knot point compensation value. - View Dependent Claims (22, 23)
-
Specification