-
公开(公告)号:US20210181748A1
公开(公告)日:2021-06-17
申请号:US17120232
申请日:2020-12-13
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Chunyu Chen , Yizhang Liu , Ligang Ge , Zheng Xie , Youjun Xiong , Jianxin Pang
IPC: G05D1/02 , G01L5/16 , B62D57/02 , G05B19/4155
Abstract: A robot balance 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 center of mass (COM) of a body of the robot based on the force information; calculating a first position offset and a second position offset of the robot according to the zero moment point of the COM of the body; updating a position trajectory of the robot according to the first position offset and the second offset 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 the left leg and the right leg of the robot; and controlling the robot to move according to the joint angles.
-
公开(公告)号:US20210107577A1
公开(公告)日:2021-04-15
申请号:US16724413
申请日:2019-12-23
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Chunyu Chen , Yizhang Liu , Ligang Ge , Xianwei Su , Zheng Xie , Youjun Xiong , Jianxin Pang
Abstract: The present disclosure provides a zero moment point jitter processing method as well as an apparatus and a robot using the same. The method includes: obtaining left foot force information and right foot force information collected by sensors; calculating a first zero moment point and a second zero moment point of soles of two feet of a robot based on the left foot force information and the right foot force information; calculating a third zero moment point of the robot according to the first zero moment point and the second zero moment point; calculating a jitter amplitude of the third zero moment point within a preset period; and adjusting a position of the third zero moment point in response to the jitter amplitude being not larger than a predetermined jitter amplitude threshold. In this manner, the robot can eliminate zero moment point jitters within a certain amplitude.
-
公开(公告)号:US20200206898A1
公开(公告)日:2020-07-02
申请号:US16572637
申请日:2019-09-17
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: YOUJUN XIONG , Ligang Ge , Yizhang Liu , Chunyu Chen , Zheng Xie , Jianxin Pang
Abstract: There are a biped robot gait control method and a biped robot, where the method includes: obtaining six-dimensional force information, and determining a motion state of two legs of the biped robot; calculating a ZMP position of each of two legs of the biped robot; determining a ZMP expected value of each of the two legs in real time; obtaining a compensation angle of an ankle joint of each of the two legs of the biped robot by inputting the ZMP position, a change rate of the ZMP position, the ZMP expected value, and a change rate of the ZMP expected value to an ankle joint smoothing controller so as to perform a close-loop ZMP tracking control on each of the two legs; adjusting a current angle of the ankle joint of each of the two legs of the biped robot in real time; and repeating the forgoing steps.
-
公开(公告)号:US12226903B2
公开(公告)日:2025-02-18
申请号:US17732568
申请日:2022-04-29
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Qiuyue Luo , Ligang Ge , Yizhang Liu , Chunyu Chen , Jie Bai
IPC: B25J9/16 , B25J13/08 , B62D57/032
Abstract: A method for controlling gait of a biped robot includes: collecting a lateral center of mass (CoM) speed and a lateral CoM position of the biped robot when the biped robot walks in place; calculating phase variables of virtual constraints corresponding to the CoM of the biped robot in a first phase and a second phase according to the lateral CoM speed and the lateral CoM position; constructing motion trajectory calculation equations for the biped robot based on the phase variables corresponding to the first phase and the second phase, respectively; and finding inverse solutions for joints of the biped robot using the motion trajectory calculation equations to obtain joint angles corresponding to each of the joints of the biped robot to realize gait control.
-
公开(公告)号:US12076860B2
公开(公告)日:2024-09-03
申请号:US17561609
申请日:2021-12-23
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Ligang Ge , Yizhang Liu , Chunyu Chen , Zheng Xie , Youjun Xiong
IPC: B62D57/032 , B25J9/16 , B62D57/024
CPC classification number: B25J9/1602 , B25J9/1633
Abstract: A control method for a robot includes: determining a desired zero moment point (ZMP) of the robot; obtaining a position of a left foot and a position of a right foot of the robot, and calculating desired support forces of the left foot and the right foot according to the desired ZMP, the positions of the left foot and the right foot; obtaining measured support forces of the left foot and the right foot, and calculating an amount of change in length of the left leg and an amount of change in length of the right leg according to the desired support forces of the left foot and the right foot, the measured support forces of the left foot and the right foot; and controlling the robot to walk according to the amount of change in length of the left leg and the right leg.
-
公开(公告)号:US12005584B2
公开(公告)日:2024-06-11
申请号:US17488341
申请日:2021-09-29
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Hongge Wang , Chunyu Chen , Yizhang Liu , Ligang Ge , Jie Bai , Xingxing Ma , Jiangchen Zhou , Youjun Xiong
CPC classification number: B25J9/1653 , B25J9/1607 , B25J9/1664 , B25J13/088
Abstract: A pose control method for a robot includes: estimating a first set of joint angular velocities of all joints of the robot according to a balance control algorithm; estimating a second set of joint angular velocities of all joints of the robot according to a momentum planning algorithm; estimating a third set of joint angular velocities of all joints of the robot according to a pose return-to-zero algorithm; and performing pose control on the robot according to the first set of joint angular velocities, the second set of joint angular velocities, and the third set of joint angular velocities.
-
37.
公开(公告)号:US11983012B2
公开(公告)日:2024-05-14
申请号:US17462019
申请日:2021-08-31
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Xingxing Ma , Chunyu Chen , Yizhang Liu , Ligang Ge , Hongge Wang , Jie Bai , Jiangchen Zhou , Zheng Xie
IPC: G05D1/00 , B62D57/032
CPC classification number: G05D1/0214 , G05D1/0231 , B62D57/032
Abstract: A dynamic footprint set generation method, a biped robot using die same, and a computer readable storage medium are provided. The method includes: obtaining preset footprint calculation parameters; calculating a landing point position based on the preset footprint calculation parameters; determining a landing point range based on a landing point position, and performing a collision detection on the landing point range; recording the corresponding landing point position in a footprint set in response to the detection result representing there being no collision; obtaining a preset adjustment amplitude to update a preset displacement angle after the recording is completed; and returning to the calculating the landing point position until the footprint set is generated. By continuously adjusting the preset displacement angle, each landing point position is calculated accordingly, and the valid landing point positions are recorded in the footprint set, which provides more feasible landing points for navigation planning.
-
公开(公告)号:US11926056B2
公开(公告)日:2024-03-12
申请号:US17678030
申请日:2022-02-23
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Jie Bai , Yizhang Liu , Ligang Ge , Chunyu Chen , Qiuyue Luo , Youjun Xiong
CPC classification number: B25J9/1664
Abstract: A gait planning method and a robot using the same as well as a computer readable storage medium are provided. The method includes: determining a reference leg length l0 and a leg length variation range A of a robot; performing a trajectory planning on a length of at least one of the legs of the robot using; an equation including the reference leg length, the leg length variation range, and a preset recurrent excitation function of a time variable t. In this manner, the trajectory planning for the leg length of the robot during motion is performed according to the characteristics of motion scene such as robot jumping or running so that the change of the leg length of the robot is adapted to the motion process, which greatly improves the stability of the robot in the motion scene such as jumping or running.
-
39.
公开(公告)号:US20240009842A1
公开(公告)日:2024-01-11
申请号:US18218604
申请日:2023-07-06
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: QIUYUE LUO , Ligang Ge , Chunyu Chen , Xuan Luo
IPC: B25J9/16
CPC classification number: B25J9/1664
Abstract: A method for controlling a robot based on a trajectory of a center of mass (COM) of the robot includes: calculate a desired periodic trajectory of the robot in a single gait cycle based on a dynamic equation constructed according to a simplified model of the robot; correct the desired periodic trajectory according to a fed-back state of the COM of the robot; generate a desired trajectory of the COM of the robot using the corrected desired periodic trajectory; and control motion of the robot according to the desired trajectory of the COM of the robot.
-
公开(公告)号:US20230278212A1
公开(公告)日:2023-09-07
申请号:US18091292
申请日:2022-12-29
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: QIUYUE LUO , Yizhang Liu , Ligang Ge , Chunyu Chen , Jiangchen Zhou , Meng Yen
IPC: B25J9/16
CPC classification number: B25J9/1664 , B25J9/1602 , B25J9/1653 , B25J9/163
Abstract: A gait planning method for a robot includes: constructing a first phase variable of a gait planning of the robot, wherein the first phase variable is a function of two position components of a torso of the robot on a horizontal plane; constructing a second phase variable based on the first phase variable, wherein the second phase variable is a function of the first phase variable, and a slope of the second phase variable is smaller than a slope of the first phase variable when a foot of a swing leg of the robot starts to touch a support surface; and performing the gait planning on the foot of the swing leg using the second phase variable to obtain a planned trajectory of the foot of the swing leg.
-
-
-
-
-
-
-
-
-