B62D57/032

Method of tracking control for foot force and moment of biped robot

The present invention discloses a method of tracking control for a foot force and moment of a biped robot. According to the method, a double-spring damping model is designed, and a force tracking controller is designed by using an LQR optimization method, so as to realize tracking of the foot force and moment of the biped robot. Further, a desired force on a foot and a desired moment on the foot are calculated through a planned ZMP distribution method, thereby eventually achieving better ZMP tracking of the biped robot and adapting to ground of certain unevenness. According to the present invention, the traditional control method of ZMP tracking to realize stable walking of a biped robot and adapting to uneven ground is abandoned; instead, a desired force and moment on a foot enabling stable walking of the robot are directly calculated, and direct control is performed to realize tracking of the force and moment on the foot, so as to carry out stable control in a more essential and easy-to-implement manner, thereby achieving faster control response, stronger capability of adapting to uneven ground, and ideal ZMP tracking effect.

Humanoid robot and its balance control method and computer readable storage medium

A humanoid robot and its balance control method and computer readable storage medium are provided. Expected accelerations of each of a sole and centroid of a humanoid robot corresponding to a current expected balance trajectory and an expected angular acceleration of the waist corresponding to the current expected balance trajectory are obtained based on current motion data of the sole, the centroid, and the waist, respectively first, then an expected angular acceleration of each joint meeting control requirements of the sole, the centroid, and the waist while the robot corresponds to the current expected balance trajectory is calculated based on an angular velocity of the joint, the expected accelerations of the waist, the sole, and the centroid, respectively, and then each joint of the robot is controlled to move at the obtained expected angular acceleration of the joint based on the angular displacement of the joint.

Information processing device and image generation method

An acquisition unit acquires operation data for expressing real-time motions of a plurality of robotic devices. A virtual robot control unit uses the operation data regarding the plurality robotic devices to move a plurality of virtual robots corresponding to the plurality of robotic devices in the same virtual space. An image generating unit generates an image of the virtual space in which the plurality of virtual robots are in motion. The virtual robot control unit makes the plurality of virtual robots compete in a virtual sports venue.

METHOD FOR GENERATING NOVEL IMPEDANCE CONFIGURATION FOR THREE-DEGREE-OF-FREEDOM (3DOF) ROBOTIC LEG

The present disclosure relates to a method for generating a novel impedance configuration for a three-degree-of-freedom (3DOF) leg of a hydraulically-driven legged robot. The method includes: separately determining variations of input signals of an inner position-based control loop and an inner force-based control loop of a hydraulic drive unit of each joint based on an obtained mathematical model; generating a novel impedance configuration in which position-based control is performed on a hydraulic drive unit of a hip joint, and force-based control is performed on hydraulic drive units of a knee joint and an ankle joint in a hydraulic drive system of the leg of a to-be-controlled robot; and performing forward calculation by using the leg mathematical model, to obtain an actual position and a force variation of the foot of the leg of the to-be-controlled robot to control motion of the foot of the to-be-controlled robot within motion space.

Method for controlling a robot and its end-portions and device thereof

The present disclosure provides a method for controlling end-portions of a robot. The method includes obtaining joint information of a robot by at least one sensor and determining a first posture of an end-portion of the robot in accordance with the joint information, obtaining end-portion information of the robot by the sensor and obtaining the second posture of the end-portion of the robot including the interference information in accordance with the end-portion information of the robot and the first posture of the end-portion of the robot, and conducting a closed-loop control on the robot in accordance with an error between the second posture of the end-portion of the robot and a predetermined expected posture of the end-portion of the robot.

Method for controlling a robot and its end-portions and device thereof

The present disclosure provides a method for controlling end-portions of a robot. The method includes obtaining joint information of a robot by at least one sensor and determining a first posture of an end-portion of the robot in accordance with the joint information, obtaining end-portion information of the robot by the sensor and obtaining the second posture of the end-portion of the robot including the interference information in accordance with the end-portion information of the robot and the first posture of the end-portion of the robot, and conducting a closed-loop control on the robot in accordance with an error between the second posture of the end-portion of the robot and a predetermined expected posture of the end-portion of the robot.

ROBOTS AND METHODS FOR PROTECTING FRAGILE COMPONENTS THEREOF
20230150135 · 2023-05-18 ·

The present disclosure relates to protecting fragile members of robots from damage during fall events. In response to detecting a fall event, a fragile member of a robot can be actuated to a defensive configuration to avoid or reduce damage. An actuatable protective member can be actuated to protect a fragile member to avoid or reduce damage to the fragile member. Actuatable protective members can be dedicated protective members, or can be other members of the robot which serve different functionality outside of a fall event but act as a protective member during a fall event.

ROBOT

A robot includes elbows connecting forearms rotatably to upper arms with two rotational degrees of freedom. The elbow includes: an elbow joint connecting the forearm and the upper arm with two rotational degrees of freedom; an elbow drive main link; an elbow drive auxiliary link; a forearm-side main link attaching unit attached with one end of the elbow drive main link with two rotational degrees of freedom, and provided in the forearm; an elbow-drive-main-link-side auxiliary link attaching unit attached with one end of the elbow drive auxiliary link with two rotational degrees of freedom, and provided on the elbow drive main link; and two linear actuators for moving two upper-arm-side link attaching units each attached with the other end of either the elbow drive main link or the elbow drive auxiliary link with two rotational degrees of freedom, and provided so as to be movable along the upper arm.

ROBOT

A robot includes elbows connecting forearms rotatably to upper arms with two rotational degrees of freedom. The elbow includes: an elbow joint connecting the forearm and the upper arm with two rotational degrees of freedom; an elbow drive main link; an elbow drive auxiliary link; a forearm-side main link attaching unit attached with one end of the elbow drive main link with two rotational degrees of freedom, and provided in the forearm; an elbow-drive-main-link-side auxiliary link attaching unit attached with one end of the elbow drive auxiliary link with two rotational degrees of freedom, and provided on the elbow drive main link; and two linear actuators for moving two upper-arm-side link attaching units each attached with the other end of either the elbow drive main link or the elbow drive auxiliary link with two rotational degrees of freedom, and provided so as to be movable along the upper arm.

METHOD FOR CONTROLLING LEGGED ROBOT, ROBOT AND COMPUTER-READABLE STORAGE MEDIUM

A method for controlling a legged robot includes: in response to detection of a collision event associated with a foot of a swing leg of the biped robot, terminating a trajectory component planning of the swing leg in a collision direction; calculating a position offset in the collision direction according to an external force that is received by the foot of the swing leg in the collision direction and obtained in real time, based on a foot dragging control mode, and determining a replanned trajectory component in the collision direction based on the position offset; and controlling the swing leg to move based on the replanned trajectory component in the collision direction and a desired trajectory component of the swing leg in a non-collision direction.