Patents Assigned to UBTECH ROBOTICS CORP LTD
-
Patent number: 11631192Abstract: A robot climbing control method is disclosed. The method obtains an RGB color image and a depth image of stairs, extracts an outline of a target object of a target step on the stairs from the RGB color image, determines relative position information of the robot and the target step according to the depth image and the outline of the target object, and controls the robot to climb the target step according to the relative position information. The embodiment of the present disclosure allows the robot to effectively adjust postures and forward directions on any size of and non-standardized stairs and avoids the deviation of the walking direction, thereby improving the effectiveness and safety of the stair climbing of the robot.Type: GrantFiled: November 30, 2020Date of Patent: April 18, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Shuping Hu, Jun Cheng, Jingtao Zhang, Miaochen Guo, Dong Wang, Jianxin Pang, Youjun Xiong
-
Patent number: 11618173Abstract: A robot joint includes a casing, a motor assembly including a stator and a rotor that are arranged within the casing, and a harmonic drive received, at least in part, in the rotor. The harmonic drive includes a circular spline, a wave generator fixed to the rotor, and a flex spline. The circular spline is arranged around and engaged with the flex spline. The wave generator is received in the flex spline and configured to drive the flex spline to rotate with respect to the circular spline. The robot joint further includes an output shaft fixed to the flex spline.Type: GrantFiled: April 21, 2020Date of Patent: April 4, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Jian Li, Hongyu Ding, Youpeng Li, Jianxin Pang, Youjun Xiong
-
Patent number: 11617705Abstract: A robotic assistant includes a wheeled base, a body positioned on the base, a foldable seat rotatably connected to the body, an actuator to rotate the foldable seat with respect to the body, and a control system that receives command instructions. The actuator is electrically coupled to the control system. In response to the command instructions, the control system is to control the actuator to rotate the foldable seat to a folded position or an unfolded position. The control system is further to detect whether an external force from a user has applied to the foldable seat, and release the actuator to allow the foldable seat to be manually rotated.Type: GrantFiled: November 19, 2021Date of Patent: April 4, 2023Assignees: UBTECH NORTH AMERICA RESEARCH AND DEVELOPMENT CENTER CORP, UBTECH ROBOTICS CORP LTDInventors: Houzhu Ding, Armen Gardabad Ohanian, Brandon Jon LaPlante, Chengkun Zhang, Zhen Xiu, Huan Tan
-
Patent number: 11619344Abstract: An elevation device includes a mounting frame, a rotary actuator fixed to the mounting frame, a shaft connected to the rotary actuator and rotatable with respect to the mounting frame, a drive bar slidably connected to the mounting frame, and a connecting member fixed to the shaft. The shaft defines a helical groove in a lateral surface thereof. The drive bar includes a post that is movably fit in the helical groove. The mounting frame, the shaft and the drive bar constitute a conversion mechanism that converts rotation of the shaft into linear motion of the drive bar. The drive bar is slidable with respect to the mounting frame along a direction that is parallel to an axis of rotation of the shaft.Type: GrantFiled: April 28, 2021Date of Patent: April 4, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Yongjin Zhao, Wenhua Yu, Libing Zhou, Junxin Mou, Jialin Qin, Youjun Xiong
-
Patent number: 11604466Abstract: 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.Type: GrantFiled: December 13, 2020Date of Patent: March 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Chunyu Chen, Yizhang Liu, Ligang Ge, Zheng Xie, Youjun Xiong, Jianxin Pang
-
Patent number: 11602844Abstract: A task hierarchical control method as well as a robot and a storage medium using the same are provided. The method includes: obtaining a task instruction for a robot, where the task instruction is for determining a target task card including an amount of selection matrices for dividing a target task into the amount of hierarchical subtasks and a controller name for executing each of the hierarchical subtasks; obtaining a null space projection matrix of each of the hierarchical subtasks based on the corresponding selection matrix; generating control finks of the amount according to the corresponding controller of each of the hierarchical subtasks and the corresponding null space projection matrix; calculating a control torque of each of the control links and obtaining a hierarchical control output quantity by adding ail the control torques; and controlling the robot to perform the target task using the hierarchical control output quantity.Type: GrantFiled: March 5, 2021Date of Patent: March 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Xiaoyu Ren, Liqun Huang, Mingguo Zhao, Youjun Xiong
-
Patent number: 11602843Abstract: The present disclosure provides a foot-waist coordinated gait planning method and an apparatus and a robot using the same. The method includes: obtaining an orientation of each foot of the legged robot, and calculating a positional compensation amount of each ankle of the legged robot based on the orientation of the foot; obtaining an orientation of a waist of the legged robot, and calculating a positional compensation amount of each hip of the legged robot based on the orientation of the waist; calculating a hip-ankle positional vector of the legged robot; compensating the hip-ankle positional vector based on the positional compensation amount of the ankle and the positional compensation amount of the hip to obtain the compensated hip-ankle positional vector; and performing an inverse kinematics analysis on the compensated hip-ankle positional vector to obtain joint angles of the legged robot.Type: GrantFiled: July 20, 2020Date of Patent: March 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Jie Bai, Ligang Ge, Yizhang Liu, Hongge Wang, Jianxin Pang, Youjun Xiong
-
Patent number: 11602848Abstract: 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.Type: GrantFiled: December 13, 2020Date of Patent: March 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Chunyu Chen, Yizhang Liu, Ligang Ge, Zheng Xie, Jianxin Pang, Youjun Xiong
-
Patent number: 11602858Abstract: A thumb structure includes a proximal phalanx, a distal phalanx rotatably connected to one end of the proximal phalanx, a fixing member connected to the proximal phalanx through a first ball joint, a linking member having opposite ends that are connected to the distal phalanx and the fixing member through a second ball joint and a third ball joint, a first actuating assembly to drive the proximal phalanx to swing in a direction of a first degree of freedom, and a second actuating assembly to drive the proximal phalanx to swing in a direction of a second degree of freedom.Type: GrantFiled: March 30, 2021Date of Patent: March 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Kunlei Zhao, Zheng Xie, Zhaohui An, Weizhi Shi, Youjun Xiong
-
Patent number: 11599118Abstract: A gait planning method includes: performing a gait planning in each center of mass (CoM) timing period of the robot based on a variable-height linear inverted pendulum model, which includes: acquiring a first step length and a second step length at a beginning of each CoM timing period; calculating a first height reduction amplitude and a first fluctuation amplitude of the CoM of the robot according to the first step length; calculating a second height reduction amplitude and a second fluctuation amplitude of the CoM of the robot according to the second step length; and performing a planning to the height of the CoM of the robot in the current CoM timing period, based on the first height reduction amplitude, the first fluctuation amplitude, the second height reduction amplitude, and the second fluctuation amplitude.Type: GrantFiled: December 30, 2020Date of Patent: March 7, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Jie Bai, Ligang Ge, Yizhang Liu, Youjun Xiong, Jianxin Pang
-
Patent number: 11590655Abstract: The present disclosure provides an external parameter calibration method for robot sensors as well as an apparatus, robot and storage medium with the same. The method includes: obtaining first sensor data and second sensor data obtained through a first sensor and a second sensor of the robot by collecting position information of a calibration reference object and converting to a same coordinate system to obtain corresponding first converted sensor data and second converted sensor data, thereby determining a first coordinate and a second coordinate of a reference point of the calibration reference object; using the first coordinate and the second coordinate are as a set of coordinate data; repeating the above-mentioned steps to obtain N sets of the coordinate data to calculate the external parameter between the first sensor and the second sensor in response to a relative positional relationship between the robot and the calibration reference object being changed.Type: GrantFiled: December 26, 2018Date of Patent: February 28, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Youjun Xiong, Xu Hu, Peng Nie
-
Patent number: 11593974Abstract: A method for building a map includes: acquiring an original grayscale map, preprocessing the original grayscale map to obtain a preprocessed map, binarizing the preprocessed map to obtain a binarized map, performing a boundary filling to the preprocessed map and the binarized map to obtain a boundary-filled preprocessed map and a boundary-filled binarized map, performing a boundary thinning to the boundary-filled binarized map to obtain a thinned binarized map, and performing a boundary thinning to the boundary-filled preprocessed map, according to the thinned binarized map, to obtain a thinned preprocessed map.Type: GrantFiled: October 21, 2020Date of Patent: February 28, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Rui Guo, Zhichao Liu, Jianxin Pang, Youjun Xiong
-
Patent number: 11579591Abstract: A feedforward control method comprising steps of: acquiring kinematic parameters of each joint of a robot based on inverse kinematics according to a pre-planned robot motion trajectory, and setting a center of a body of the robot as a floating base; determining a six-dimensional acceleration of a center of mass of each joint of the robot in a base coordinate system using a forward kinematics algorithm, based on the kinematic parameters of each joint of the robot, and converting the six-dimensional acceleration of the center of mass of each joint of the robot in the base coordinate system to a six-dimensional acceleration in a world coordinate system; and calculating a torque required by a motor of each joint of the robot using an inverse dynamic algorithm, and controlling the motors of corresponding joints of the robot.Type: GrantFiled: November 4, 2020Date of Patent: February 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Yuesong Wang, Xiaozhu Ju, Mingguo Zhao, Youjun Xiong
-
Patent number: 11579624Abstract: The present disclosure provides an autonomous mobile apparatus and a control method thereof. The method includes: starting a SLAM mode; obtaining first image data captured by a first camera; extracting a first tag image of positioning tag(s) from the first image data; calculating a three-dimensional camera coordinate of feature points of the positioning tag(s) in a first camera coordinate system of the first camera based on the first tag image; calculating a three-dimensional world coordinate of the feature points of the positioning tag(s) in a world coordinate system based on a first camera pose of the first camera when obtaining the first image data in the world coordinate system and the three-dimensional camera coordinate; and generating a map file based on the three-dimensional world coordinate of the feature points of the positioning tag(s).Type: GrantFiled: July 22, 2020Date of Patent: February 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Rui Guo, Chenchen Jiang, Kun Xie, Zhichao Liu, Youjun Xiong, Jianxin Pang
-
Patent number: 11580299Abstract: The present disclosure provides a corpus cleaning method and a corpus entry system. The method includes: obtaining an input utterance; generating a predicted value of an information amount of each word in the input utterance according to the context of the input utterance using a pre-trained general model; and determining redundant words according to the predicted value of the information amount of each word, and determining whether to remove the redundant words from the input utterance. In such a manner, the objectivity and accuracy of corpus cleaning can be improved.Type: GrantFiled: May 29, 2020Date of Patent: February 14, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Li Ma, Youjun Xiong
-
Patent number: 11565762Abstract: 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.Type: GrantFiled: December 23, 2019Date of Patent: January 31, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Chunyu Chen, Yizhang Liu, Ligang Ge, Xianwei Su, Zheng Xie, Youjun Xiong, Jianxin Pang
-
Patent number: 11560192Abstract: The present disclosure provides a stair climbing gait planning method and an apparatus and a robot using the same. The method includes: obtaining first visual measurement data through a visual sensor of the robot; converting the first visual measurement data to second visual measurement data; and performing a staged gait planning on a process of the robot to climb the staircase based on the second visual measurement data. Through the method, the visual measurement data is used as a reference to perform the staged gait planning on the process of the robot to climb the staircase, which greatly improves the adaptability of the robot in the complex scene of stair climbing.Type: GrantFiled: May 27, 2020Date of Patent: January 24, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Jie Bai, Ligang Ge, Hongge Wang, Yizhang Liu, Shuping Hu, Jianxin Pang, Youjun Xiong
-
Patent number: 11554071Abstract: A robotic assistant includes a base; an elevation mechanism positioned on the base; a display rotatably mounted on the elevation mechanism; a camera positioned on the display; and a control system that receives command instructions. In response to the command instructions, the control system is to detect movement of a face of the user in a vertical direction based on the images captured by the camera. In response to detection of the movement of the face of the user in the vertical direction, the control system is to rotate the display and actuate the elevation mechanism to the move the display up and down to allow the camera to face the face of the user during the movement of the face of the user in the vertical direction.Type: GrantFiled: September 7, 2021Date of Patent: January 17, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Houzhu Ding, Chengkun Zhang, Zhen Xiu, Huan Tan
-
Patent number: 11550335Abstract: The present disclosure discloses a biped robot and its moving method and apparatus. The method includes: calculating a motion state of each servo of legs of a biped robot according to an actual trajectory of the biped robot, and controlling the servo to rotate to the corresponding motion state. The scheme enables the biped robot to achieve flexible controls to the biped robot according to the received real-time external feedbacks.Type: GrantFiled: November 28, 2018Date of Patent: January 10, 2023Assignee: UBTECH ROBOTICS CORP LTDInventors: Youjun Xiong, Chunyu Chen, Yizhang Liu, Ligang Ge, Zheng Xie, Jianxin Pang
-
Publication number: 20220397914Abstract: Embodiments of the disclosure provide methods and systems for continuous regulation of a nonholonomic mobile robot. An exemplary method may include identifying a current pose of the nonholonomic mobile robot in a world frame, where the current pose is represented by a first set of values defining a first set of states of the nonholonomic mobile robot in the world frame; receiving a final goal pose of the nonholonomic mobile robot, where the final goal pose is represented by a second set of values defining a second set of states of nonholonomic mobile robot in the world frame; determining a moving path for moving the nonholonomic mobile robot from the current pose to the final goal pose; and controlling the nonholonomic mobile robot to move from the current pose to the final goal pose according to the moving path, where the nonholonomic mobile robot moves to the final goal pose by converging the nonholonomic mobile robot from the first set of states to the second set of states simultaneously.Type: ApplicationFiled: June 4, 2021Publication date: December 15, 2022Applicants: UBTECH NORTH AMERICA RESEARCH AND DEVELOPMENT CENTER CORP, UBTECH ROBOTICS CORP LTDInventors: Dejun GUO, Huan TAN