Patents by Inventor Xi Bai

Xi Bai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11346648
    Abstract: The present invention provides a rotation angle detection method and device thereof. The method includes calculating an estimated value of a rotation angle of a motor shaft during rotation according to a second rotation angle; determining an actual range of the rotation angle according to the estimated value of the rotation angle and a detection error of the second angle sensor; determining optional values of the rotation angle based on a relative relationship between a first rotation angle and the estimated value; determining an actual rotation angle of the motor shaft, based on a value falling within the actual range of the rotation angle among the optional values, and determining an actual rotation angle of the output shaft according to the actual rotation angle of the motor shaft. The present invention can improve the measurement accuracy of the rotation angles of the output shaft of the rotating mechanism.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: May 31, 2022
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Xi Bai, Wenhua Fan, Malin Wang, Youjun Xiong
  • Publication number: 20210333082
    Abstract: The present invention provides a rotation angle detection method and device thereof. The method includes calculating an estimated value of a rotation angle of a motor shaft during rotation according to a second rotation angle; determining an actual range of the rotation angle according to the estimated value of the rotation angle and a detection error of the second angle sensor; determining optional values of the rotation angle based on a relative relationship between a first rotation angle and the estimated value; determining an actual rotation angle of the motor shaft, based on a value falling within the actual range of the rotation angle among the optional values, and determining an actual rotation angle of the output shaft according to the actual rotation angle of the motor shaft. The present invention can improve the measurement accuracy of the rotation angles of the output shaft of the rotating mechanism.
    Type: Application
    Filed: December 29, 2018
    Publication date: October 28, 2021
    Inventors: Xi Bai, Wenhua Fan, Malin Wang, Youjun Xiong
  • Patent number: 11080404
    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.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 3, 2021
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Malin Wang, Youjun Xiong, Xi Bai, Wenhua Fan, Sheng Zhou, Jianxin Pang
  • Patent number: 10942502
    Abstract: The present disclosure provides a control method for an electronically controlled servo mechanism as well as an apparatus and a robot thereof. The method is for an electronically controlled servo mechanism including a servo having a PI controller, which includes: obtaining related parameter(s) of the PI controller before tuning, where the related parameters includes a proportional coefficient and an integral coefficient; obtaining a current rotational angle of an output shaft of the servo, and calculating an angular deviation between the obtained current rotational angle and an expected rotational angle of an output shaft of the servo; and tuning the related parameter(s) of the PI controller based on the proportional coefficient, the integral coefficient, and the angular deviation. In such a manner, the parameter(s) of the PI controller are tuned to make it equivalent to a P controller, thereby avoiding the large oscillation caused by external interference.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 9, 2021
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Youjun Xiong, Xi Bai, Wenhua Fan, Malin Wang, Jianxin Pang
  • Patent number: 10882184
    Abstract: The present disclosure provides a servo motion control method and apparatus, as well as a robot using the same. The method includes: obtaining position parameters of a plurality of control vertices of a servo in a constant speed motion; creating a first smooth trajectory equation of the servo to move from the starting point to the ending point based on the position parameters of the plurality of control vertices; and controlling the servo to move based on the first smooth trajectory equation. The present disclosure is capable of realizing the smooth control of the motion of the servo from a starting position to an ending position, and avoiding the severe impacts during starting and stopping which affect the stability of the servo while the servo is in a constant high-speed motion.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: January 5, 2021
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Lifu Zhang, Hanyu Sun, Xi Bai, Jianxin Pang
  • Publication number: 20200201280
    Abstract: The present disclosure provides a control method for an electronically controlled servo mechanism as well as an apparatus and a robot thereof. The method is for an electronically controlled servo mechanism including a servo having a PI controller, which includes: obtaining related parameter(s) of the PI controller before tuning, where the related parameters includes a proportional coefficient and an integral coefficient; obtaining a current rotational angle of an output shaft of the servo, and calculating an angular deviation between the obtained current rotational angle and an expected rotational angle of an output shaft of the servo; and tuning the related parameter(s) of the PI controller based on the proportional coefficient, the integral coefficient, and the angular deviation. In such a manner, the parameter(s) of the PI controller are tuned to make it equivalent to a P controller, thereby avoiding the large oscillation caused by external interference.
    Type: Application
    Filed: September 25, 2019
    Publication date: June 25, 2020
    Inventors: Youjun Xiong, Xi Bai, Wenhua Fan, Malin Wang, Jianxin Pang
  • Publication number: 20200193027
    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.
    Type: Application
    Filed: September 20, 2019
    Publication date: June 18, 2020
    Inventors: MALIN WANG, Youjun Xiong, Xi Bai, Wenhua Fan, Sheng Zhou, Jianxin Pang
  • Publication number: 20200164511
    Abstract: The present disclosure provides a servo motion control method and apparatus, as well as a robot using the same. The method includes: obtaining position parameters of a plurality of control vertices of a servo in a constant speed motion; creating a first smooth trajectory equation of the servo to move from the starting point to the ending point based on the position parameters of the plurality of control vertices; and controlling the servo to move based on the first smooth trajectory equation. The present disclosure is capable of realizing the smooth control of the motion of the servo from a starting position to an ending position, and avoiding the severe impacts during starting and stopping which affect the stability of the servo while the servo is in a constant high-speed motion.
    Type: Application
    Filed: December 30, 2018
    Publication date: May 28, 2020
    Inventors: Youjun Xiong, Lifu Zhang, Hanyu Sun, Xi Bai, Jianxin Pang
  • Patent number: 10317874
    Abstract: The present disclosure relates to a critical point locking method of servos, including: computing a current target deviation according to a target position and an actual position, computing a variation value according to the current target deviation and a previous target deviation, determining whether the variation value being greater than a constraint value, modifying the current target deviation according to the current target deviation and a predetermined value upon determining the predetermined condition being satisfied, configuring the modified current target deviation as a current controlling deviation, and driving the servo to move toward the target position according the current controlling deviation. As such, the servo may lock the position for 360 degrees, the locking stroke of the servo may be improved, and the application of the servo may be enlarged.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: June 11, 2019
    Assignee: UBTECH Robotics Corp.
    Inventors: Youjun Xiong, Lifu Zhang, Xi Bai, Wenhua Fan
  • Patent number: 10211766
    Abstract: The present disclosure relates to a multi-turn angle controlling method based on an absolute position encoder, including: obtaining a target angle according to a starting position and a target position, and obtaining number of times N that the target angle passes a predetermined position, determining whether an absolute value of the target angle being greater than 360 degrees, conducting a first operation mode upon determining that the absolute value of the target angle being greater than 360 degrees, incrementing M by one when the operation angle passes the predetermined position until M equals to N, M is a positive integer and an initial value of M is zero, and conducting a second operation mode when M equals to N, N is a positive integer greater than 1.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 19, 2019
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Xi Bai, Wenhua Fan, Lifu Zhang
  • Patent number: 10211768
    Abstract: A control method of direct current (DC) machine includes the following steps: obtaining a target speed n, detecting a current speed nk, calculating a current rotating speed difference ek, calculating a speed base voltage W according to the current speed nk, calculating a PID adjustment voltage V according to the current rotating speed difference ek, calculating an output voltage U according to the PID adjustment voltage V and the speed base voltage W, and driving the DC machine according to the output voltage U.
    Type: Grant
    Filed: March 25, 2017
    Date of Patent: February 19, 2019
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Wenhua Fan, Xi Bai, Dong Liu
  • Patent number: 10031506
    Abstract: A motion control method includes: (a) obtaining a current position and a current velocity of a control object at a current time; (b) obtaining a current acceleration based on the current position and the current velocity, wherein the current acceleration has a positive correlation with a difference between the current position and a target position as well as a negative correlation with the current velocity; (c) controlling a motor for driving the control object utilizing the current acceleration; and (d) iteratively performing the steps (a)-(c) until the control object reaches the target position. A motion trajectory planning method and a motion control device are further provided. Through the above-mentioned way, the present disclosure could realize the smooth acceleration and smooth deceleration of the motor. As a result, smooth motion trajectory, less vibration, and stable motor with less overshoot could be achieved.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: July 24, 2018
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Wenhua Fan, Lifu Zhang, Xi Bai, Youjun Xiong
  • Publication number: 20180188074
    Abstract: The present disclosure relates to a multi-turns angle controlling method basing on magnetic coding, including: obtaining a target angle according to a starting position and a target position, and obtaining number of times N that the target angle passes a predetermined position, determining whether an absolute value the target angle being greater than 360 degrees, conducting a first operation mode upon determining that the absolute value of the target angle being greater than 360 degrees, incrementing M by one when the operation angle passes the predetermined position until M equals to N, M is a positive integer and an initial value of M is zero, and conducting a second operation diode when M equals to N, N is a positive integer greater than 1.
    Type: Application
    Filed: May 9, 2017
    Publication date: July 5, 2018
    Inventors: Youjun Xiong, Xi Bai, Wenhua Fan, Lifu Zhang
  • Publication number: 20180188707
    Abstract: The present disclosure relates to a critical point locking method of servos, including: computing a current target deviation according to a target position and an actual position, computing a variation value according to the current target deviation and a previous target deviation, determining whether the variation value being greater than a constraint value, modifying the current target deviation according to the current target deviation and a predetermined value upon determining the predetermined condition being satisfied, configuring the modified current target deviation as a current controlling deviation, and driving the servo to move toward the target position according the current controlling deviation. As such, the servo may lock the position for 360 degrees, the locking stroke of the servo may be improved, and the application of the servo may be enlarged.
    Type: Application
    Filed: July 3, 2017
    Publication date: July 5, 2018
    Inventors: Youjun Xiong, Lifu Zhang, Xi Bai, Wenhua Fan
  • Publication number: 20180191278
    Abstract: A control method of direct current (DC) machine includes the following steps: obtaining a target speed n, detecting a current speed nk, calculating a current rotating speed difference ek, calculating a speed base voltage W according to the current speed nk, calculating a PID adjustment voltage V according to the current rotating speed difference ek, calculating an output voltage U according to the PID adjustment voltage V and the speed base voltage W, and driving the DC machine according to the output voltage U.
    Type: Application
    Filed: March 25, 2017
    Publication date: July 5, 2018
    Inventors: Youjun Xiong, Wenhua Fan, Xi Bai, Dong Liu
  • Publication number: 20180164772
    Abstract: A motion control method includes: (a) obtaining a current position and a current velocity of a control object at a current time; (b) obtaining a current acceleration based on the current position and the current velocity, wherein the current acceleration has a positive eon-elation With a difference between the current position and a target position as well as a negative correlation with the current velocity; (c) controlling a motor for driving the control object utilizing the current acceleration; and (d) iteratively performing the steps (a)-(c) until the control object reaches the target position. A motion trajectory planning method and a motion control device are further provided. Through the above-mentioned way, the present disclosure could realize the smooth acceleration and smooth deceleration of the motor. As a result, smooth motion trajectory, less vibration, and stable motor with less overshoot could be achieved.
    Type: Application
    Filed: January 18, 2017
    Publication date: June 14, 2018
    Inventors: WENHUA FAN, Lifu Zhang, Xi Bai, Youjun Xiong