Yaw slip handling in a robotic device
First Claim
Patent Images
1. A method comprising:
- determining a force allocation for a foot of a biped robot, wherein the biped robot further comprises a body coupled to the foot via a leg;
determining a yaw rotation of the body with respect to a ground surface, wherein the foot is in contact with the ground surface;
based on the determined yaw rotation of the body, updating the determined force allocation for the foot, wherein updating the determined force allocation for the foot comprises increasing at least one of (i) a forward shear force component for the foot or (ii) a lateral shear force component for the foot; and
causing, by the biped robot, the foot to act on the ground surface based on the updated force allocation for the foot.
5 Assignments
0 Petitions
Accused Products
Abstract
An example method may include determining a requested yaw for a body of a robot, where the biped robot comprises a foot coupled to the body via a leg. The robot may then detect, via one or more sensors, a yaw rotation of the body with respect to a ground surface, where the foot is in contact with the ground surface. Based on the detected yaw rotation of the body, the robot may determine a measured yaw for the body. The robot may also determine a target yaw for the body, where the target yaw for the body is between the measured yaw for the body and the requested yaw for the body. The robot may then cause the foot to rotate the body to the target yaw for the body.
54 Citations
20 Claims
-
1. A method comprising:
-
determining a force allocation for a foot of a biped robot, wherein the biped robot further comprises a body coupled to the foot via a leg; determining a yaw rotation of the body with respect to a ground surface, wherein the foot is in contact with the ground surface; based on the determined yaw rotation of the body, updating the determined force allocation for the foot, wherein updating the determined force allocation for the foot comprises increasing at least one of (i) a forward shear force component for the foot or (ii) a lateral shear force component for the foot; and causing, by the biped robot, the foot to act on the ground surface based on the updated force allocation for the foot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining a requested yaw for a body of a biped robot, wherein the biped robot comprises a foot coupled to the body via a leg; determining a force allocation for the foot; detecting, via one or more sensors of the robot, a yaw rotation of the body with respect to a ground surface, wherein the foot is in contact with the ground surface; based on the detected yaw rotation of the body, determining a measured yaw for the body; determining a target yaw for the body, wherein the target yaw for the body is between the measured yaw for the body and the requested yaw for the body; and causing, by the biped robot, the foot to rotate the body to the target yaw for the body, wherein causing the foot to rotate the body to the target yaw for the body comprises (i) updating the force allocation for the foot and (ii) causing the foot to act on the ground surface based on the updated force allocation for the foot. - View Dependent Claims (10, 11, 12, 13, 18)
-
-
14. A biped robot comprising:
-
a body; a foot coupled to the body via a leg; one or more sensors; a processor; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium that, when executed by the processor, cause the biped robot to perform functions comprising; determining a requested yaw for the body; determining a force allocation for the foot; detecting, via the one or more sensors, a yaw rotation of the body with respect to a ground surface, wherein the foot is in contact with the ground surface; based on the detected yaw rotation of the body, determining a measured yaw for the body; determining a target yaw for the body, wherein the target yaw for the body is between the measured yaw for the body and the requested yaw for the body; and causing, by the biped robot, the foot to rotate the body to the target yaw for the body, wherein causing the foot to rotate the body to the target yaw for the body comprises (i) updating the force allocation for the foot and (ii) causing the foot to act on the ground surface based on the updated force allocation for the foot. - View Dependent Claims (15, 16, 17, 19, 20)
-
Specification