-
公开(公告)号:US12103187B2
公开(公告)日:2024-10-01
申请号:US17516729
申请日:2021-11-02
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Xingxing Ma , Chunyu Chen , Ligang Ge , Yizhang Liu , Hongge Wang , Jie Bai , Zheng Xie , Jiangchen Zhou , Meihui Zhang , Shuo Zhang , Youjun Xiong
IPC: B25J9/16 , B62D57/032 , G05D1/43 , G05D1/622 , G05D1/644 , G05D109/12
CPC classification number: B25J9/1666 , B62D57/032 , G05D1/43 , G05D1/637 , G05D1/644 , G05D2109/12
Abstract: A path planning method and a biped robot using the same are provided. The method includes: generating a candidate node set for a next foot placement based on a biped robot's own parameters and joint information of a current node, adding valid candidate nodes in the candidate node set to a priority queue so as to select optimal nodes for realizing next node expansion. These optimal nodes are output to generate a foot placement sequence from an initial node to a target node, which can greatly reduce the search amount for path nodes when the robot's legs intersect and touch the ground, thereby improving the efficiency of path planning.
-
122.
公开(公告)号:US12097621B2
公开(公告)日:2024-09-24
申请号:US17726548
申请日:2022-04-22
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Jie Bai , Ligang Ge , Chunyu Chen , Yizhang Liu , Youjun Xiong
CPC classification number: B25J9/1664
Abstract: 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.
-
公开(公告)号:US12053885B2
公开(公告)日:2024-08-06
申请号:US17561629
申请日:2021-12-23
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Ligang Ge , Yizhang Liu , Chunyu Chen , Zheng Xie , Youjun Xiong
IPC: B25J9/16 , B62D57/02 , B62D57/032 , G05D1/08
CPC classification number: B25J9/1602 , B25J9/1633 , B62D57/02
Abstract: A robot control method includes: determining a planned capture point and a measured capture point of the robot so as to calculate a capture point error of the robot; obtaining positions of a left foot and a right foot of the robot, and a planned zero moment point (ZMP) of the robot so as to calculate desired support forces of the left foot and the right foot; calculating desired torques of the left foot and the right foot according to the capture point error, the desired support forces of the left foot and the right foot; obtaining measured torques of the left foot and the right foot so as to calculate desired poses of the left foot and the right foot; and controlling the robot to walk according to the desired poses of the left foot and the desired pose of the right foot.
-
124.
公开(公告)号:US20230415333A1
公开(公告)日:2023-12-28
申请号:US18210026
申请日:2023-09-19
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Ligang Ge , Yizhang Liu , Chunyu Chen , Zheng Xie , Youjun Xiong
IPC: B25J9/16 , G05B19/4155
CPC classification number: B25J9/1602 , G05B19/4155 , G05B2219/40244
Abstract: A center of mass (COM) planning method includes: obtaining a planning position of the COM and a planning speed of the COM of a robot, and calculating a planning capture point of the robot according to the planning position of the COM and the planning speed of the COM; obtaining a measured position of the COM and a measured speed of the COM, and calculating a measured capture point of the robot according to the measured position the measured speed; calculating a desired zero moment point (ZMP) of the robot based on the planning capture point and the measured capture point; obtaining a measured ZMP of the robot, and calculating an amount of change in a position of the COM according to the desired ZMP and the measured ZMP; and correcting the planning position of the COM according to the amount of change in the position of the COM.
-
公开(公告)号:US11833692B2
公开(公告)日:2023-12-05
申请号:US17115712
申请日:2020-12-08
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Dake Zheng , Yizhang Liu , Zheng Xie , Jianxin Pang , Youjun Xiong
IPC: B25J9/16 , G05B19/4155 , B25J13/08
CPC classification number: B25J9/1666 , B25J9/1605 , B25J9/1643 , G05B19/4155 , B25J13/08 , G05B2219/40269
Abstract: The present disclosure provides a method for controlling an arm of a robot, including obtaining obstacle information relating to the arm of the robot by at least one sensor, obtaining current posture information of the arm of the robot by a least one detector and obtaining an expected posture information of an end-portion of the arm of the robot, determining an expected trajectory of the end-portion of the arm of the robot, determining an expected speed of the end-portion of the arm of the robot in accordance with the expected trajectory of the end-portion, determining a virtual speed of a target point on the arm of the robot, and configuring a target join speed corresponding to a joint of the arm of the robot. Such that the redundant arm of the robot may be configured to prevent from contacting the obstacles in the complex environment while performing corresponding tasks.
-
公开(公告)号:US20230381963A1
公开(公告)日:2023-11-30
申请号:US18201744
申请日:2023-05-24
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: MENG YAN , Chunyu Chen , Xuan Luo , Zhihao Zhang , Youjun Xiong
IPC: B25J9/16
CPC classification number: B25J9/1664 , B25J9/1694
Abstract: A robot control method, a computer-readable storage medium, and a robot are provided. The method includes: obtaining first motion data, where the first motion data is human arm end motion data collected by a virtual reality device; obtaining second motion data by mapping the first motion data to a working space of an end of a robotic arm of the robot; obtaining a state of each joint of the robotic arm of the robot, and obtaining control data of the joint by performing a quadratic programming solving on the second motion data and the state of the joint; and controlling, by a motion controller of the robot, the robotic arm of the robot to move according to the obtained control data of each joint of the robot by transmitting the control data of the joint to the motion controller, so that the control method is relatively more natural, intuitive, and flexible.
-
127.
公开(公告)号:US20230334893A1
公开(公告)日:2023-10-19
申请号:US18214467
申请日:2023-06-26
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: BIN SUN , Mingguo Zhao , Youjun Xiong
CPC classification number: G06V40/103 , G06V10/806
Abstract: A method includes: obtaining heat maps including a predetermined number of key points of a human body; performing depth separable convolution on a feature map corresponding to one of the heat maps corresponding to each of the key points and a convolution kernel of a corresponding channel of the human body posture recognition model to determine a key point feature map corresponding to each channel of the human body posture recognition model; performing local feature fusion processing and/or global feature fusion processing on the key point feature map corresponding to each channel to obtain fusion posture feature maps; determining a linear relationship between the channels of the human body posture recognition model based on the fusion posture feature maps; and updating weight coefficients of the corresponding channels of the human body posture recognition model by using the linear relationship between the channels of the human body posture recognition model.
-
公开(公告)号:US11776288B2
公开(公告)日:2023-10-03
申请号:US17389380
申请日:2021-07-30
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Yonghui Cai , Jun Cheng , Jianxin Pang , Youjun Xiong
IPC: G06N3/04 , G06V30/24 , G06V10/94 , G06T3/40 , G06F18/214
CPC classification number: G06V30/2504 , G06T3/4046 , G06V10/95 , G06F18/2148 , G06N3/04 , G06V2201/07
Abstract: A target object detection model is provided. The target object detection model includes a YOLOv3-Tiny model. Through the target object detection model, low-level information in the YOLOv3-Tiny sub-model can be merged with high-level information therein, so as to fuse the low-level information and the high-level information. Since the low-level information can be further used, the comprehensiveness of target detection is effectively improved, and the detection effect of small targets is improved.
-
公开(公告)号:US11691284B2
公开(公告)日:2023-07-04
申请号:US17120225
申请日:2020-12-13
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Chunyu Chen , Yizhang Liu , Ligang Ge , Zheng Xie , Hongge Wang , Youjun Xiong , Jianxin Pang
IPC: B25J9/16 , B25J13/08 , B62D57/032
CPC classification number: B25J9/1664 , B25J9/1651 , B25J9/1694 , B25J13/085 , B25J13/088 , B62D57/032
Abstract: 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.
-
130.
公开(公告)号:US20230182307A1
公开(公告)日:2023-06-15
申请号:US17976904
申请日:2022-10-31
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: CHUNYU CHEN , Ligang Ge , Yizhang Liu , Jiangchen Zhou , Qiuhue Luo , Youjun Xiong
IPC: B25J9/16 , B62D57/032 , B25J13/08
CPC classification number: B25J9/1692 , B62D57/032 , B25J9/1664 , B25J13/089
Abstract: A jumping motion control method for a biped robot includes: before feet of the biped robot leaves a support surface, estimating a motion trajectory of the biped robot that leaves the support surface according to a period of time when the biped robot stays or flips in the air; calculating a first motion angle of each joint of legs of the biped robot according to the motion trajectory and inverse kinematics; determining a constraint condition according to a motion type to which an action to be performed by the biped robot corresponds; optimizing the first motion angles according to the constraint condition to obtain a second motion angle of each joint of legs of the biped robot; and controlling a jumping motion of the biped robot according to the second motion angles.
-
-
-
-
-
-
-
-
-