-
公开(公告)号: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.
-
公开(公告)号:US20200212897A1
公开(公告)日:2020-07-02
申请号:US16509515
申请日:2019-07-12
Applicant: UBTECH ROBOTICS CORP LTD
Inventor: Youjun Xiong , Lifu Zhang , Wenhua Fan , Hanyu Sun
IPC: H03K3/3565 , H03K5/24
Abstract: The present disclosure provides a transmission hysteresis detecting method and apparatus. The method includes: transmitting a forward rotational instruction and a reverse rotational instruction to a motor of the servo; storing motor end positions of the motor and output shaft end positions of an output shaft corresponding to the motor in a forward rotational cycle and a reverse rotational cycle, respectively; generating first position data based on the motor end positions and the corresponding output shaft end positions in the forward rotational cycle; generating second position data based on the motor end positions and the corresponding output shaft end positions in the reverse rotational cycle; and calculating a transmission hysteresis of the servo based on the first position data and the second position data. The technical solutions of the present disclosure only needs to obtain the position data of one forward rotational cycle and one reverse rotational cycle.
-
公开(公告)号: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.
-
公开(公告)号:US20190196453A1
公开(公告)日:2019-06-27
申请号:US16140549
申请日:2018-09-25
Applicant: UBTECH Robotics Corp
Inventor: Youjun Xiong , Lifu Zhang , Dong Liu , Hanyu Sun
IPC: G05B19/4103 , G05B19/408 , G05B19/416
CPC classification number: G05B19/4103 , G05B19/4086 , G05B19/4163 , G05B2219/42128 , G05B2219/42173 , G05B2219/42207 , G05B2219/43006
Abstract: The present disclosure relates to servo control technology, which provides a method, device, and terminal device for servo movement smoothing. The method includes: obtaining a starting position and a control command for a rotation of an output shaft the servo; determining an ending position and a rotation time for the rotation of the output shaft in accordance with the control command; constructing a movement curve of the output shaft based on the starting position, the ending position, and the rotation time; and controlling the output shaft to rotate from the starting position to the ending position in accordance with the movement curve. The above-mentioned method smooths the movement of the servo by constructing a simple linear function, which greatly reduces the calculation amount in comparison with the technical solution using the cubic Bessel formula, and is capable of reducing the requirements for the hardware performance of servos.
-
-
-