Patent classifications
B62D57/032
Robot control method, computer-readable storage medium and robot
A robot control method includes: obtaining force information associated with a left foot and a right foot of the robot; calculating a zero moment point of a COM of a body of the robot based on the force information; updating a motion trajectory of the robot according to the zero moment point of the COM of the body to obtain an updated position of the COM of the body; performing inverse kinematics analysis on the updated position of the COM of the body to obtain joint angles of a left leg and a right leg of the robot; and controlling the robot to move according to the joint angles.
Robot control method, computer-readable storage medium and robot
A robot control method includes: obtaining force information associated with a left foot and a right foot of the robot; calculating a zero moment point of a COM of a body of the robot based on the force information; updating a motion trajectory of the robot according to the zero moment point of the COM of the body to obtain an updated position of the COM of the body; performing inverse kinematics analysis on the updated position of the COM of the body to obtain joint angles of a left leg and a right leg of the robot; and controlling the robot to move according to the joint angles.
MECHANICAL WALKING DEVICE WITH STEP SIZE ADJUSTMENT
A mechanical walker has at least three legs on each side, and relative step sizes on the left and right sides can be modified to alter directional movement of the walker. Walkers can be powered in any suitable manner, including using human and/or electrical power. Walkers preferably have an upper linkage between first and third legs, a lower linkage between first and third legs, and an intermediate linkage between second and third legs. Stepping motions on each side are executed by moving the intermediate linkage in a circular motion having a variable radius. The intermediate linkage includes a pin carried on a crank wheel to provide the circular motion, and moving the pin radially with respect to an axle of the crank wheel alters the step size.
MECHANICAL WALKING DEVICE WITH STEP SIZE ADJUSTMENT
A mechanical walker has at least three legs on each side, and relative step sizes on the left and right sides can be modified to alter directional movement of the walker. Walkers can be powered in any suitable manner, including using human and/or electrical power. Walkers preferably have an upper linkage between first and third legs, a lower linkage between first and third legs, and an intermediate linkage between second and third legs. Stepping motions on each side are executed by moving the intermediate linkage in a circular motion having a variable radius. The intermediate linkage includes a pin carried on a crank wheel to provide the circular motion, and moving the pin radially with respect to an axle of the crank wheel alters the step size.
ROBOT DEVICE
Provided is a robot device including a plurality of legs to perform a moving work. The robot device includes: a plurality of legs; and a body portion to which the legs are attached, the body portion having a bottom surface higher than a ground plane of the legs that are shortened to a maximum. The body portion includes a loading portion on which a load is placed in a space surrounded by the plurality of legs. Furthermore, an outer casing that covers the entire robot device including the plurality of legs is further provided. The outer casing includes an openable/closable lid or door on at least one of an upper surface, a front surface, a rear surface, a left side surface, or a right side surface.
ROBOT DEVICE
Provided is a robot device including a plurality of legs to perform a moving work. The robot device includes: a plurality of legs; and a body portion to which the legs are attached, the body portion having a bottom surface higher than a ground plane of the legs that are shortened to a maximum. The body portion includes a loading portion on which a load is placed in a space surrounded by the plurality of legs. Furthermore, an outer casing that covers the entire robot device including the plurality of legs is further provided. The outer casing includes an openable/closable lid or door on at least one of an upper surface, a front surface, a rear surface, a left side surface, or a right side surface.
CENTER OF MASS TRAJECTORY GENERATING METHOD, ROBOT AND COMPUTER-READABLE STORAGE MEDIUM
A method for generating a center of mass (CoM) trajectory includes determining an actual pose of a center of mass (CoM), a pose of a left foot, and a pose of a right pose of a robot; determining a first pose tracking vector of the robot according to the actual pose of the CoM and the pose of the left foot, and determining a second pose tracking vector of the robot according to the actual pose of the CoM and the pose of the right foot; and controlling a desired pose of the CoM of the robot to alternately track the pose of the left foot and the pose of the right foot, according to the first pose tracking vector and the second pose tracking vector, so as to generate a desired CoM trajectory of the robot.
DETECTING NEGATIVE OBSTACLES
A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations. The operations include detecting a candidate support surface at an elevation less than a current surface supporting a legged robot. A determination is made on whether the candidate support surface includes an area of missing terrain data within a portion of an environment surrounding the legged robot, where the area is large enough to receive a touchdown placement for a leg of the legged robot. If missing terrain data is determined, at least a portion of the area of missing terrain data is classified as a no-step region of the candidate support surface. The no-step region indicates a region where the legged robot should avoid touching down a leg of the legged robot.
DETECTING NEGATIVE OBSTACLES
A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations. The operations include detecting a candidate support surface at an elevation less than a current surface supporting a legged robot. A determination is made on whether the candidate support surface includes an area of missing terrain data within a portion of an environment surrounding the legged robot, where the area is large enough to receive a touchdown placement for a leg of the legged robot. If missing terrain data is determined, at least a portion of the area of missing terrain data is classified as a no-step region of the candidate support surface. The no-step region indicates a region where the legged robot should avoid touching down a leg of the legged robot.
BIPED ROBOT CONTROL METHOD AND BIPED ROBOT USING THE SAME AND COMPUTER READABLE STORAGE MEDIUM
A biped robot control methods and a biped robot using the same as well as a computer readable storage medium are provided. The method includes: obtaining an initial distance between a centroid of a double inverted pendulum model of the biped robot and a support point of the biped robot, an initial moving speed of the centroid and an initial displacement of the centroid; calculating a measured value of a stable point of the doable inverted pendulum model based on the initial distance and the initial moving speed; calculating a control output quantity based on the initial moving speed and the measured value of the stable point; calculating a desired displacement of the centroid of the double-inverted pendulum model based on the initial moving speed, the initial displacement, and the control output quantity; and controlling the biped robot to move laterally according to the desired displacement.