Patents by Inventor Musen Zhang

Musen Zhang 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: 11372414
    Abstract: A robotic motion control method provided by the present disclosure includes: obtaining a position and orientation of a starting point where the robot is currently located through a positioning sensor, and obtaining a position and orientation of a preset target point where the robot is moved to; determining an arc path and a straight path of the robot according to the position and orientation of the starting point, the position and orientation of the preset target point, and a preset arc radius; and moving the robot to the preset target point according to the determined arc path and straight path. Because there are only pure circular motion and pure linear motion which are simple during the movement of the robot, it is beneficial to improve the precision of the motion control of the robot and enable the robot to reach the target position in a reliable manner.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: June 28, 2022
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Xiangbin Huang, Musen Zhang, Wenzhi Xu, Youjun Xiong
  • Patent number: 11072072
    Abstract: The present disclosure provides a robot recharge docking method. The method includes: obtaining current radar data of a radar of a robot for a scanned obstacle; obtaining a position of a target object by analyzing the current radar data; controlling the robot to move to a predetermined position around the target object; determining whether infrared carrier data is received by the robot recharge docking apparatus from the target object; determining that the target object is a charging station upon receiving the infrared carrier data from the target object; and docking the robot at the target object to charge if the target object is the charging station. In the above-mentioned manner, the present disclosure can prevent the robot from taking an obstacle similar to a charging station in shape as the charging station to dock at, thereby ensuring the safety of the automatic recharging of the robot.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: July 27, 2021
    Assignee: UBTECH ROBOTICS CORP
    Inventors: Youjun Xiong, Jiawen Hu, Gaobo Huang, Musen Zhang
  • Patent number: 11059170
    Abstract: The present disclosure provides a joint limit detection method, apparatus, and robot with the same. The method includes: (a) determining a servo corresponding to a joint to be detected; (b) controlling an output shaft of the servo to rotate in a preset first direction; (c) measuring a rotational angle of the output shaft within a preset first duration; (d) determining whether the rotational angle of the output shaft is greater than a preset angle threshold; (e) repealing the steps (c) and (d) until the rotational angle of the output shaft is less than or equal to the preset angle threshold, if the rotational angle of the output shaft is greater than the angle threshold; and (f) determining a current rotational position of the output shaft as a first extreme position, if the rotational angle of the output shall is less than or equal to the angle threshold.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: July 13, 2021
    Assignee: UBTECH Robotics Corp
    Inventors: Youjun Xiong, Gaobo Huang, Hailang Zhou, Musen Zhang
  • Publication number: 20210200223
    Abstract: A robotic motion control method provided by the present disclosure includes: obtaining a position and orientation of a starting point where the robot is currently located through a positioning sensor, and obtaining a position and orientation of a preset target point where the robot is moved to; determining an arc path and a straight path of the robot according to the position and orientation of the starting point, the position and orientation of the preset target point, and a preset arc radius; and moving the robot to the preset target point according to the determined arc path and straight path. Because there are only pure circular motion and pure linear motion which are simple during the movement of the robot, it is beneficial to improve the precision of the motion control of the robot and enable the robot to reach the target position in a reliable manner.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 1, 2021
    Inventors: XIANGBIN HUANG, Musen Zhang, Wenzhi Xu, Youjun Xiong
  • Patent number: 11020857
    Abstract: The present disclosure provides a robot distance measuring method and apparatus as well as a robot using the same. The method includes: obtaining a plurality of relative position parameters of a robot from a plurality of ranging sensors; determining an installation distance between each two of the ranging sensors based on the plurality of relative position parameters; determining a sum of the installation distance of each looping arrangement of the plurality of ranging sensors based on the installation distance between each two of the ranging sensors; and enabling the plurality of ranging sensors sequentially to perform obstacle ranging according to a preset looping rule. Since the adjacent ranging sensors are avoided to range simultaneously or sequentially, the interference of the adjacent ranging sensors can be minimized, the accuracy of measuring the distance of the surrounding obstacles can be improved, thereby improving the navigation performance of the robot.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: June 1, 2021
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Xiangbin Huang, Musen Zhang, Peng Nie, Hailang Zhou
  • Patent number: 10996678
    Abstract: The present disclosure provides an obstacle avoidance method and system for a robot having ranging sensors as well as a robot using the same. The method includes: obtaining detection data collected by the plurality of ranging sensors; obtaining a current position of the robot based on the collected detection data; determining whether historical detection data corresponding to the current position has been stored; planning a movement path of the robot based on the collected detection data and the historical detection data and generating movement path information of the movement path, if the historical detection data corresponding to the current position has been stored; and controlling the robot to move along an obstacle-free path based on the movement path information. The present disclosure can effectively break through the limitation of the sensor technology, reduce the detection blind zone, and effectively improve the obstacle avoidance efficiency of a robot.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: May 4, 2021
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Peng Nie, Xu Hu, Musen Zhang
  • Patent number: 10875178
    Abstract: A motion target direction angle obtaining method and a robot using the same. The method includes: creating an absolute coordinate system, and obtaining an absolute position coordinate of at least one point after the first point in the absolute coordinate system; creating a relative coordinate system with the first point as an origin, and obtaining a relative position coordinate corresponding to the at least one point In the relative coordinate system; calculating matrix parameters of a transformation matrix based on the absolute position coordinate of the at least one point and the relative position coordinate corresponding to the at least one point; and determining a direction angle of the motion target at the first point based on the matrix parameters. Combines an absolute portioning method and a relative positioning method to calculate the direction angle.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: December 29, 2020
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Xiangbin Huang, Peng Nie, Musen Zhang
  • Patent number: 10637719
    Abstract: The present disclosure relates to a bus exception handling method of a robot including a main controller and a plurality of execution nodes electronically coupled to a bus of the robot. The main controller receives status information of an execution node of the robot from the execution node, determines whether the execution node is in an abnormal status based on the status information of the execution node. In response to determining the execution node is in the abnormal status, the main controller determines a degree of abnormity of the execution node, determines an operating instruction corresponding to the degree of abnormity, and sends the operating instruction to the execution node, the execution node executing the operating instruction. The present disclosure further provides a bus exception handling device.
    Type: Grant
    Filed: September 4, 2017
    Date of Patent: April 28, 2020
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Hailang Zhou, Musen Zhang
  • Publication number: 20200042005
    Abstract: The present disclosure provides an obstacle avoidance method and system for a robot having ranging sensors as well as a robot using the same. The method includes: obtaining detection data collected by the plurality of ranging sensors; obtaining a current position of the robot based on the collected detection data; determining whether historical detection data corresponding to the current position has been stored: planning a movement path of the robot based on the collected detection data and the historical detection data and generating movement path information of the movement path, if the historical detection data corresponding to the current position has been stored; and controlling the robot to move along an obstacle-free path based on the movement path information. The present disclosure can effectively break through the limitation of the sensor technology, reduce the detection blind zone, and effectively improve the obstacle avoidance efficiency of a robot.
    Type: Application
    Filed: December 30, 2018
    Publication date: February 6, 2020
    Inventors: Youjun Xiong, Peng Nie, Xu Hu, Musen Zhang
  • Publication number: 20200030982
    Abstract: The present disclosure provides a robot recharge docking method. The method includes: obtaining current radar data of a radar of a robot for a scanned obstacle; obtaining a position of a target object by analyzing the current radar data; controlling the robot to move to a predetermined position around the target object; determining whether infrared carrier data is received by the robot recharge docking apparatus from the target object; determining that the target object is a charging station upon receiving the infrared carrier data from the target object; and docking the robot at the target object to charge if the target object is the charging station. In the above-mentioned manner, the present disclosure can prevent the robot from taking an obstacle similar to a charging station in shape as the charging station to dock at, thereby ensuring the safety of the automatic recharging of the robot.
    Type: Application
    Filed: March 30, 2019
    Publication date: January 30, 2020
    Inventors: Youjun Xiong, Jiawen Hu, Gaobo Huang, Musen Zhang
  • Publication number: 20200001462
    Abstract: The present disclosure provides a robot distance measuring method and apparatus as well as a robot using the same. The method includes: obtaining a plurality of relative position parameters of a robot from a plurality of ranging sensors; determining an installation distance between each two of the ranging sensors based on the plurality of relative position parameters; determining a sum of the installation distance of each looping arrangement of the plurality of ranging sensors based on the installation distance between each two of the ranging sensors; and enabling the plurality of ranging sensors sequentially to perform obstacle ranging according to a preset looping rule. Since the adjacent ranging sensors are avoided to range simultaneously or sequentially, the interference of the adjacent ranging sensors can be minimized, the accuracy of measuring the distance of the surrounding obstacles can be improved, thereby improving the navigation performance of the robot.
    Type: Application
    Filed: December 30, 2018
    Publication date: January 2, 2020
    Inventors: Youjun XIONG, Xiangbin Huang, Musen Zhang, Peng Nie, Hailang Zhou
  • Publication number: 20190375099
    Abstract: The present disclosure provides a motion target direction angle obtaining method and a robot using the same. The method includes: creating an absolute coordinate system, and obtaining an absolute position coordinate of at least one point after the first point in the absolute coordinate system; creating a relative coordinate system with the first point as an origin, and obtaining a relative position coordinate corresponding to the at least one point in the relative coordinate system; calculating matrix parameters of a transformation matrix based on the absolute position coordinate of the at least one point and the relative position coordinate corresponding to the at least one point; and determining a direction angle of the motion target at the first point based on the matrix parameters. The present disclosure combines an absolute positioning method and a relative positioning method to calculate the direction angle.
    Type: Application
    Filed: December 28, 2018
    Publication date: December 12, 2019
    Inventors: Youjun Xiong, Xiangbin Huang, Peng Nie, Musen Zhang
  • Patent number: 10469321
    Abstract: The present disclosure relates to a channel configuration method for communication between the main controller of the robot and the at least one node of the robot, including: receiving at least one description message transmitted from at least one node via a broadcast channel, confirming a channel according to the description message of the node, wherein a main controller communicates with the node via the channel, and transmitting at least one channel configuration message via the broadcast channel. The channel configuration message carries the description message of the node and a description message of the channel. The main controller may communicate with the node via the channel.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: November 5, 2019
    Assignee: UBTECH Robotics Corp.
    Inventors: Youjun Xiong, Hailang Zhou, Musen Zhang
  • Publication number: 20190329406
    Abstract: The present disclosure provides a joint limit detection method, apparatus, and robot with the same. The method includes: (a) determining a servo corresponding to a joint to be detected; (b) controlling an output shaft of the servo to rotate in a preset first direction; (c) measuring a rotational angle of the output shaft within a preset first duration; (d) determining whether the rotational angle of the output shaft is greater than a preset angle threshold; (e) repealing the steps (c) and (d) until the rotational angle of the output shaft is less than or equal to the preset angle threshold, if the rotational angle of the output shaft is greater than the angle threshold; and (f) determining a current rotational position of the output shaft as a first extreme position, if the rotational angle of the output shall is less than or equal to the angle threshold.
    Type: Application
    Filed: March 20, 2019
    Publication date: October 31, 2019
    Inventors: Youjun Xiong, Gaobo Huang, Hailang Zhou, Musen Zhang
  • Patent number: 10421199
    Abstract: A skin for a robot includes a first composite layer structure, a second composite layer structure and a number of first insulating protrusions. The first composite layer structure is used to be arranged on a housing of the robot, and includes a base adhesive layer arranged on the housing of robot, a first supporting layer stacked on the base adhesive layer and a first silver conductive adhesive layer stacked on the first supporting layer. The second composite layer structure covers the first composite layer, and includes a second silver conductive adhesive layer stacked on the first composite layer structure, and a second supporting layer stacked on the second silver conductive adhesive layer. The first insulating protrusions are arranged between the first silver conductive adhesive layer and the second silver conductive adhesive layer, and separate the first silver conductive adhesive layer and the second silver conductive adhesive layer.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: September 24, 2019
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Bin He, Hailang Zhou, Musen Zhang
  • Patent number: 10357882
    Abstract: The present disclosure relates to a data upgrading method, including: transmitting a data region preparation request for preparing a data region, transmitting a length of the upgraded data packet via a block control instruction frame, wherein a node adjusts the data region according to the length of the upgraded data packet, receiving the length of the data region, and transmitting the upgraded data packet according to a predetermined sending sequence. As such, the abnormal operations may be avoided and the reliability may be enhanced.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: July 23, 2019
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Hailang Zhou, Musen Zhang
  • Publication number: 20190202067
    Abstract: A computer-implemented method for localizing a robot comprising an ultra wideband (UWB) localization device, at least one sensor and a particle filter localization device. The method comprising executing on a processor steps of: acquiring first location information of the robot through the UWB localization device; acquiring second location information within a range defined by the first location information through the at least one sensor, wherein the second location information comprising current location information and running orientation data of the robot; and determining, by the particle filter localization device, whether there exists a localization point matching the second location information in data of a preset map; if so, determining that the second location information is valid location information of the robot.
    Type: Application
    Filed: December 10, 2018
    Publication date: July 4, 2019
    Inventors: Youjun Xiong, Gaobo Huang, Musen Zhang, Xiangbin Huang
  • Patent number: 10333838
    Abstract: The present disclosure relates to a frame transmission method and a frame transmission device. The data frame includes an arbitration field and a data field. The arbitration field includes a frame mode indication sub-field indicating a frame mode of the data frame, and the data field includes an instruction sub-field indicating instruction messages carried the data frame. A great deal of information may be obtained by the configuration of the present disclosure, and thus the transmission efficiency may be enhanced.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 25, 2019
    Assignee: UBTECH Robotics Corp.
    Inventors: Youjun Xiong, Hailang Zhou, Musen Zhang
  • Patent number: 10313150
    Abstract: The present disclosure relates to a data transmission method for robot, including: transmitting an attribute reporting request to at least one node via an attribute request frame, receiving an attribute reporting response transmitted from the node, updating the length of a buffer according to the attribute reporting response when a length of at least one attribute to be reported being determined to be greater than the length of the buffer. The attribute reporting response carries the length of the attribute data, and receiving the attribute data reported from the node via at least one block data, when the length of the attribute to be reported being determined to be less than or equals to the length of the buffer.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: June 4, 2019
    Assignee: UBTECH Robotics Corp.
    Inventors: Youjun Xiong, Hailang Zhou, Musen Zhang
  • Publication number: 20190152074
    Abstract: A skin for a robot includes a first composite layer structure, a second composite layer structure and a number of first insulating protrusions. The first composite layer structure is used to be arranged on a housing of the robot, and includes a base adhesive layer arranged on the housing of robot, a first supporting layer stacked on the base adhesive layer and a first silver conductive adhesive layer stacked on the first supporting layer. The second composite layer structure covers the first composite layer, and includes a second silver conductive adhesive layer stacked on the first composite layer structure, and a second supporting layer stacked on the second silver conductive adhesive layer. The first insulating protrusions are arranged between the first silver conductive adhesive layer and the second silver conductive adhesive layer, and separate the first silver conductive adhesive layer and the second silver conductive adhesive layer.
    Type: Application
    Filed: December 21, 2017
    Publication date: May 23, 2019
    Inventors: Youjun Xiong, Bin He, Hailang Zhou, Musen Zhang