-
公开(公告)号:US11080404B2
公开(公告)日:2021-08-03
申请号:US16576807
申请日:2019-09-20
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Malin Wang , Youjun Xiong , Xi Bai , Wenhua Fan , Sheng Zhou , Jianxin Pang
IPC: G06F8/654 , G06F9/4401 , G06F21/57 , G06F13/40 , G06F8/65
Abstract: A firmware upgrade method for a slave station of a robot communicates with a master station of the robot via an EtherCAT bus of the robot, includes: switching a work mode of the slave station to an upgrade mode in response to a firmware upgrade instruction, receiving a new firmware corresponding to this firmware upgrade via the EtherCAT bus, storing the new firmware in a second storage area of a flash memory of the slave station, restarting the slave station after the new firmware is received, and copying the new firmware stored in the second storage area to a first storage area of the flash memory and executing the new firmware in the first storage area when the slave station is started. A slave station of the robot and a machine readable storage medium are also provided.
-
公开(公告)号:US20210200990A1
公开(公告)日:2021-07-01
申请号:US17134467
申请日:2020-12-27
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Yusheng Zeng , Jianxin Pang , Youjun Xiong
Abstract: The present disclosure provides a method for extracting a face detection image, wherein the method includes: obtaining a plurality of image frames by an image detector, performing a face detection process on each image frame to extract a face area, performing a clarity analysis on the face area of each image frame to obtain a clarity degree of a face, conducting a posture analysis on the face area of each image frame to obtain a face posture angle, generating a comprehensive evaluation index for each image frame in accordance with the clarity degree of the face and the face posture angle of each image frame, and selecting a key frame from the image frames based on the comprehensive evaluation index. Such that the resource occupancy rate during image data processing may be reduced, and the quality of the face detection process may be improved.
-
公开(公告)号:US20210200224A1
公开(公告)日:2021-07-01
申请号:US17109099
申请日:2020-12-01
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Dake Zheng , Yizhang Liu , Zheng Xie , Jianxin Pang , Youjun Xiong
IPC: G05D1/02 , B25J9/16 , B25J13/08 , B62D57/032
Abstract: 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.
-
公开(公告)号:US20210197384A1
公开(公告)日:2021-07-01
申请号:US16843921
申请日:2020-04-09
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Zecai Lin , Miaochen Guo , Yizhang Liu , Youjun Xiong , Jianxin Pang
Abstract: The present disclosure discloses a robot control method as well as an apparatus, and a robot using the same. The method includes: obtaining a human pose image; obtaining pixel information of key points in the human pose image; obtaining three-dimensional positional information of key points of a human arm according to the pixel information of the preset key points; obtaining a robotic arm kinematics model of a robot; obtaining an angle of each joint in the robotic arm kinematics model according to the three-dimensional positional information of the key points of the human arm and the robotic arm kinematics model; and controlling an arm of the robot to perform a corresponding action according to the angle of each joint. The control method does not require a three-dimensional stereo camera to collect three-dimensional coordinates of a human body, which reduces the cost to a certain extent.
-
公开(公告)号:US11045953B2
公开(公告)日:2021-06-29
申请号:US16427349
申请日:2019-05-31
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Longbiao Bai , Youjun Xiong , Zhichao Liu , Jian Zhang , Yongsheng Zhao , Jianxin Pang
IPC: B25J9/16
Abstract: The present disclosure provides a relocalization method including: obtaining submap boundary points; drawing a first submap based on the submap boundary points; extracting a second submap from the first submap; performing a template matching on a known map based on the second submap to obtain first matching results; obtaining second matching result each corresponding to each of the first matching results based on a positional relationship of the second submap in the first submap: matching boundary points in each of the second matching results with the submap boundary points to filter out third matching results from the second matching results; and selecting one of the third matching results as a relocalization result. The present disclosure further provides a robot. In the above-mentioned manner, it is capable of realizing a re localization with high accuracy, high preciseness, and low error rate while there are environmental changes.
-
公开(公告)号:US20210178588A1
公开(公告)日:2021-06-17
申请号:US17120229
申请日:2020-12-13
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Chunyu Chen , Yizhang Liu , Ligang Ge , Zheng Xie , Jianxin Pang , Youjun Xiong
Abstract: A robot control method includes: obtaining force information associated with feet of the robot; calculating a zero moment point of a COM of a body of the robot based on the force information; updating a position 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; obtaining posture information of the robot; updating a posture trajectory of the robot according to the posture information to obtain an updated pose angle; performing inverse kinematics analysis on the updated position of the COM of the body and the updated pose angle to obtain joint angles of legs of the robot; and controlling the robot to move according to the joint angles.
-
公开(公告)号:US20210046647A1
公开(公告)日:2021-02-18
申请号:US16713012
申请日:2019-12-13
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Lifu Zhang , Wenhua Fan , Hanyu Sun , Youjun Xiong , Jianxin Pang
IPC: B25J9/16
Abstract: A position control method for a servo, includes: receiving, from a control terminal, a motion control command that comprises a motion planning parameter about position of an output shaft of the servo; acquiring speed information or time information indicated by the motion planning parameter, and determining a constant parameter control duration according to the speed information or time information; determining a control parameter corresponding to a constant parameter control stage according to the constant parameter control duration and a preset constant parameter; performing a transient adjustment to the servo when the constant parameter control stage ends, and changing the control parameter to an adaptive operation parameter when the transient adjustment ends; and controlling a rotation angle of the output shaft of the servo to perform a position control of the servo, based on duration values and control parameters corresponding to each of a plurality of control stages.
-
公开(公告)号:US10819065B2
公开(公告)日:2020-10-27
申请号:US16445243
申请日:2019-06-19
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Youjun Xiong , Wenhua Fan , Jianxin Pang
Abstract: An electronic building block includes a first side and a second side, a first magnet fixed to the first side and including a number of first magnet segments, a second magnet fixed to the second side and including a number of second magnet segments, a first power contact, a second power contact and a first communication contact arranged on the first side; and a third power contact, a fourth power contact and a second communication contact arranged on the second side and respectively coming into contact with the first power contact, the second power contact, and the first communication contact when the first magnet segments of one of two electronic building blocks is connected to the second magnet segments of the other of two electronic building blocks.
-
公开(公告)号:US20200207432A1
公开(公告)日:2020-07-02
申请号:US16708464
申请日:2019-12-10
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Youpeng Li , Youjun Xiong , Hongyu Ding , Meichun Liu , Jianxin Pang
IPC: B62D57/032 , B25J18/00 , B25J9/10
Abstract: A robotic leg assembly includes a main body having a first end and an opposite second end, a first servo arranged at the first end of the main body, a second servo connected to the main body and comprising an output shaft, a servo holder arranged at the second end of the main body, a third servo received in the servo holder, and a linkage bar mechanism. Each of a first initial angle of the first rotary member and a second initial angle of the second rotary member is in a predetermined range.
-
公开(公告)号:US20200206929A1
公开(公告)日:2020-07-02
申请号:US16727956
申请日:2019-12-27
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Youjun XIONG , Hanyu Sun , Lifu Zhang , Wenhua Fan , Zhongliang Wang , Jianxin Pang
IPC: B25J9/16
Abstract: The present disclosure provides duplicate servo ID detection methods and a servo for a robot. One of the method includes: transmitting, by the main controller, a query instruction including a specific servo ID to at least two of the servos of the robot through a bus; differentiating feedback information replied by at least two of the servos corresponding to the specific servo ID; and determining, by the main controller, there being at least two of the servos with the same servo ID, if the feedback information not meeting a predetermined verification rule is received. Through the technical solution provided by this embodiment, the detection of duplicate servo ID can be realized, and the servos on the bus that have the same servo ID can be found so us to remind the user of the robot, thereby guaranteeing the normal operation of the robot.
-
-
-
-
-
-
-
-
-