-
公开(公告)号:US11996112B2
公开(公告)日:2024-05-28
申请号:US17084672
申请日:2020-10-30
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Ruotong Wang , Zhichao Tang , Dongyan Huang , Jiebin Xie , Zhiyuan Zhao , Yang Liu , Youjun Xiong
CPC classification number: G10L21/013 , G06N20/00 , G10L19/02 , G10L25/03 , G10L25/27 , G10L2021/0135
Abstract: The present disclosure discloses a voice conversion method. The method includes: obtaining a to-be-converted voice, and extracting acoustic features of the to-be-converted voice; obtaining a source vector corresponding to the to-be-converted voice from a source vector pool, and selecting a target vector corresponding to the target voice from the target vector pool; obtaining acoustic features of the target voice output by the voice conversion model by using the acoustic features of the to-be-converted voice, the source vector corresponding to the to-be-converted voice, and the target vector corresponding to the target voice as an input of the voice conversion model; and obtaining the target voice by converting the acoustic features of the target voice using a vocoder. In addition, a voice conversion apparatus and a storage medium are also provided.
-
公开(公告)号:US11992946B2
公开(公告)日:2024-05-28
申请号:US17553758
申请日:2021-12-16
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Yizhang Liu , Youjun Xiong , Xuan Luo , Xianwen Zeng , Ligang Ge , Chunyu Chen
IPC: B25J9/16
CPC classification number: B25J9/1651 , B25J9/1607
Abstract: A joint acceleration planning method, a redundant robot using the same, and a computer readable storage medium are provided. The method includes: obtaining an optimization objective function, a joint acceleration inequation constraint function and a joint acceleration equation constraint function corresponding to the optimization target from a quadratic programming function library, where the optimization objective function is an objective function obtained based on the upper and lower limits of the optimization target and a Euclidean distance algorithm; and obtaining a joint acceleration planning result by performing a quadratic optimization solving on a joint acceleration of each of the target joints of the robot at time k according to the end Cartesian space speed at time k+1, the joint parameter set of the target joints of the robot at time k, the sampling period, the optimization objective function, the joint acceleration inequation constraint function, and the joint acceleration equation constraint function.
-
公开(公告)号:US20240131702A1
公开(公告)日:2024-04-25
申请号:US18383950
申请日:2023-10-26
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: LIQUN HUANG , Xiaoyu Ren , Mingguo Zhao , Youjun Xiong
CPC classification number: B25J9/1656 , B25J9/1679 , B25J13/085 , B25J18/00
Abstract: A method for controlling a robotic arm that includes an end effector and a sensor that are mounted at an end of the robotic arm includes: obtaining, by the sensor, n gravity matrix data, wherein the n gravity matrix data are gravity matrix data of the end effector in an end coordinate system when the robotic arm is in a different poses, n≤3; determining n rotation transformation matrices from a base coordinate system of the robotic arm to the end coordinate system when the robotic arm is in n different poses; calculating coordinates of a center of mass and mass of the end effector based on the n gravity matrix data and the a rotation transformation matrices; and controlling the robotic arm based on the coordinates of the center of mass and the mass.
-
244.
公开(公告)号:US11904472B2
公开(公告)日:2024-02-20
申请号:US17504544
申请日:2021-10-19
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Jie Bai , Ligang Ge , Yizhang Liu , Youjun Xiong
CPC classification number: B25J9/1646 , B25J9/1651 , B25J9/1653 , B25J9/1664 , B25J13/088
Abstract: A humanoid robot control method, a mobile machine using the same, and a computer readable storage medium are provided. The method includes: mapping posture information of leg joints of a human body to leg joint servos of a humanoid robot to obtain an expected rotation angle and an expected rotation angular velocity of non-target optimized joint servos of the leg joint servos and an expected rotation angle and an expected rotation angular velocity of target optimized joint servos of the leg joint servos; obtaining an optimization objective function corresponding to the target optimized joint servos of the leg joint servos; optimizing the expected rotation angle and the expected rotation angular velocity of the target optimized joint servos to obtain a corrected expected rotation angle and a corrected expected rotation angular velocity of the target optimized joint servos; and controlling each of the leg joint servos of the humanoid robot.
-
245.
公开(公告)号:US11878426B2
公开(公告)日:2024-01-23
申请号:US17314039
申请日:2021-05-06
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Xingxing Ma , Chunyu Chen , Ligang Ge , Hongge Wang , Mingqiang Huang , Jiangchen Zhou , Yizhang Liu , Zheng Xie , Youjun Xiong
IPC: B25J9/16
CPC classification number: B25J9/1666 , B25J9/162 , B25J9/1653
Abstract: A biped robot gait control method as well as a robot and a computer readable storage medium are provided. During the movement, the system obtains a current supporting pose of a current supporting leg of the biped robot, and calculates a relative pose between the supporting legs based on the current supporting pose and a preset ideal supporting pose of a next step. The system further calculates modified gait parameters of the next step based on the relative pose between the two supporting legs and a joint distance between left and right ankle joints in an initial state of the biped robot when standing. Finally, the system controls the next supporting leg to move according to the modified gait parameters.
-
公开(公告)号:US11858141B2
公开(公告)日:2024-01-02
申请号:US17408512
申请日:2021-08-23
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Liqun Huang , Xiaoyu Ren , Mingguo Zhao , Youjun Xiong
IPC: B25J9/16
CPC classification number: B25J9/1633 , B25J9/1607 , B25J9/1641 , B25J9/1653 , B25J9/1664
Abstract: An impedance control method as well as a controller and a robot using the same are provided. The method includes: obtaining joint motion information and joint force information in the joint space of a robotic arm and an actual interaction force acting on an end-effector, and calculating actual motion information of the end-effector in the task space based on the joint motion information; calculating a corrected desired trajectory using environment information and a desired end-effector interaction force, and calculating the impedance control torque based on the joint force information, the actual interaction force, the actual motion information, and desired end-effector information including the corrected desired trajectory and determining a compensation torque based on a nonlinear term in a constructed dynamics equation so as to perform a joint torque control on the robotic arm based on the impedance control torque and the compensation torque.
-
公开(公告)号:US20230266764A1
公开(公告)日:2023-08-24
申请号:US18113624
申请日:2023-02-24
Applicant: Ubtech Robotics Corp Ltd
Inventor: ZHIHAO ZHANG , Yizhang Liu , Huan Tan , Youjun Xiong
CPC classification number: G05D1/0214 , G06T7/75 , G06T2200/04
Abstract: A path generation method for a robot includes: based on a scene model of a current scene and a machine model corresponding to the robot, combined with multiple configurations of the robot, determining a plurality of initial points between a start point and an end point in the scene model; removing redundant points from the plurality of the initial points to obtain necessary points among the initial points; and connecting the necessary points to obtain a path between the start point and the end point.
-
248.
公开(公告)号:US20230266763A1
公开(公告)日:2023-08-24
申请号:US18079807
申请日:2022-12-12
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Dunhao Liu , Youjun Xiong , Huan Tan
CPC classification number: G05D1/0214 , G01C21/20
Abstract: A method for navigating a robot through a limited space includes: obtaining a planned first path for the robot to reach a target position; calculating curvature and/or normal vectors of points in the first path; according to the curvature and a preset curvature threshold, and/or according to the normal vectors and a preset normal vector change threshold, obtaining a first straight path for the robot outside the limited space by curve fitting; determining an intersection of a centerline of the limited space and the first straight path, and determining a second straight path for the robot to move through the limited space according to the centerline and the intersection; and generating a second path for the robot to move through the limited space based on the first straight path and the second straight path, and navigating the robot to move through the limited space according to the second path.
-
249.
公开(公告)号:US20230264765A1
公开(公告)日:2023-08-24
申请号:US18113625
申请日:2023-02-24
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: YAN XIE , Mingguo Zhao , Youjun Xiong
IPC: B62D57/032 , B25J9/16
CPC classification number: B62D57/032 , B25J9/1653 , B25J9/1664
Abstract: A method for estimating a pose of a humanoid robot includes: processing obtained pose parameters of a waist of the humanoid robot and plantar motion parameters of the humanoid robot to obtain the measured pose parameters of a center point of the waist of the humanoid robot; calculating predicted pose parameters of the center point of the waist according to the obtained pose parameters of the waist; and fusing the measured pose parameters and the predicted pose parameters to obtain estimated pose parameters of the center point of the waist.
-
公开(公告)号:US11717958B2
公开(公告)日:2023-08-08
申请号:US17345005
申请日:2021-06-11
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Zhe Xu , Mingguo Zhao , Youjun Xiong
IPC: B25J9/16 , B25J13/08 , B62D57/032 , G05D1/08
CPC classification number: B25J9/1607 , B25J13/085 , B25J13/088 , B62D57/032 , G05D1/0891
Abstract: A method for a multi-legged robot having a body and a number of legs, includes: obtaining a current pose of the body, forces applied to the body, and joint angles of each of supporting legs of the legs; creating a mapping matrix from the forces applied to the body to desired support forces applied to soles of the supporting legs; obtaining priority targets by prioritizing the forces acting in different directions, determining a weight matrix for each priority target, and creating an optimization model of the support forces for each priority target based on the mapping matrix and the weight matrices; solving the optimization model of each of the priority targets to obtain the desired support forces corresponding to each of the priority targets; and calculating joint torques of the supporting legs for joint control, based on the solved desired support forces and Jacobian matrices corresponding to the supporting legs.
-
-
-
-
-
-
-
-
-