Abstract: The present disclosure provides a method, an apparatus and a terminal device for communication protocol compatibility. The method includes: receiving an external protocol list transmitted by an external device and retrieving a locally stored local protocol list; taking one of a same version information of the external protocol list and the local protocol list as matched version information, if the external protocol list and the local protocol list have the same version information; and taking the local protocol corresponding to the snatched version information as the protocol for communicating with the external device, and transmitting the matched version information to the external device. As a result, when the terminal device and the external device have the same communication protocol, they can perform data exchange using the same communication protocol automatically, which reduces the possibility of the incompatibility in the communication protocol so as to improve the communication success rate.
Abstract: A servo transmission mechanism includes a servo main body, a first housing, a second housing, a connecting rod, and a linking member. The semi main body includes a first end having an output shaft and a second opposite end. The first housing is connected to the output shaft of the servo main body. The connecting rod has an upper end and a lower end that includes a connecting shaft, opposite ends of which are rotatably connected to the first housing and the second housing, respectively. The linking member rotatably connects the upper end of the connecting rod to the second end of the servo main body.
Abstract: A servo movement control method, device, and terminal device are provided. The method includes: controlling an output shaft of the servo to rotate according to a first motion instruction; detecting whether a second motion instruction is received within a first preset time period, and re-planning a second target motion curve to a second target end position from a corresponding target position on a first target motion curve when receiving the second motion instruction; and controlling the output shaft to rotate from an actual position when receiving the second motion instruction to the second target end position according to the second target motion curve. When the second motion instruction is received, the servo is controlled to rotate from the target position to the second target end position according to the second motion instruction, so that the servo is switched from the first motion instruction to the second motion instruction smoothly.
September 25, 2018
Date of Patent:
February 18, 2020
UBTECH ROBOTICS CORP
Youjun Xiong, Lifu Zhang, Mingzhao Li, Zhenmin Mo
Abstract: A segment display device includes: a housing including an upper, cover and a lower cover connected to the upper cover, the upper cover defining a plurality of upper connection holes and a display window, the lower cover defining a plurality of lower connection holes at positions corresponding to the upper connection holes, the upper connection holes and the lower connection holes being configured for connecting the housing, to a building block, and the housing defining an interlace opening; as circuit board arranged within the housing and including a first circuit port and a second circuit port, the first circuit port and the second circuit port being located at the interface opening; and a segment display arranged on the circuit board at a position corresponding to the display window.
May 22, 2017
Date of Patent:
February 11, 2020
UBTECH ROBOTICS CORP.
Xiongyuan Fang, Xiaochu Zhong, Kai Xu, Youjun Xiong
Abstract: A waist rotation structure includes a mounting disc defining a through hole, a rotatable disc located at a first side of the mounting disc, a driving device fixed to a second side of the mounting disc that is opposite the first side, and a transmission assembly. The rotatable disc defines a first cable insertion hole. The driving device includes an output shaft. The transmission assembly includes a drive gear connected to the output shaft, and a transmission cylinder extending through the through hole. The transmission cylinder includes a body that extends through the through hole, and is rotatably connected to the mounting disc and fixedly connected to the rotatable disc, and a driven gear arranged on a lateral surface of the body and engaged with the drive gear. The body defines a wiring hole extending opposite ends thereof and aligning with the first cable insertion hole.
Abstract: The present disclosure relates to a semantic processing method of robots, including: receiving, by a semantic processing platform, a voice request from a robot, performing a sematic analysis on the voice request to obtain a current sematic intention, determining whether a response matching the current semantic intention is stored in a database, obtaining the response from the database if determining that the response is stored in the database, obtaining the response by accessing a third-party application corresponding to the current semantic intention if determining that the response is not stored in the database, and transmitting the response to the robot to guide the robot to perform a corresponding action. The present disclosure further provides a semantic processing device.
Abstract: The present disclosure relates to a robot, a distance measuring method, and a recharging system for robot. The distance measuring method includes configuring a current position of a robot to be a first position, obtaining a first direction along a connection line from the first position to a signals transmitting position by a sensor of the robot, obtaining a second direction along a connection line from a second position to the signals transmitting position when the robot being driven by a driver to move along a moving direction by a predetermined distance to the second position, and the moving direction being perpendicular to the first direction to the second position, obtaining a distance between the second position and the signals transmitting position according to an included angle formed by the first direction and the second direction, and the predetermined distance.
Abstract: The present invention discloses a robot joint structure that includes a servo and a connection part. The servo includes a servo main body and an output shaft, and one end of the output protruding out of the servo main body. The servo main body includes a servo plate at one side surface thereof. The servo plate is fixed to the output shaft and capable of rotating together with the output shaft. The connection part includes a first connection arm, and the first connection arm defines at least one connection chamber allowing the servo plate to be inserted therein and mating tightly with the servo plate, to fix the connection part to the servo plate. The servo and the connection part of the robot joint structure mate tightly with each other, which avoids the disengagement during rotation. The assembling process is simple, which enhances the user experience.
Abstract: An assembly for a robot includes a shoulder, an arm rotatably connected to the shoulder, an armor decorative member connected to the arm and located adjacent to the shoulder, and a connection assembly located between and rotatably connected to the arm and the armor decorative member. Relative rotation between the arm and the connection assembly and between the armor decorative member and the connection assembly enables the arm to continue to rotate after an upper end of the armor decorative member comes into contact with the shoulder.
Abstract: A finger of a robotic hand includes a phalanx portion including two phalanxes rotatably coupled to each other, one of the two phalanxes being rotatable about a rotation axis with respect to the other one of the two phalanxes; and a stopper structure including a first stopper member connected to the one of the two phalanxes and a second stopper member connected to the other one of the two phalanxes. The first stopper member extends around the rotation axis, and a circumferential space is defined between the first stopper member and the second stopper member and allowing the first stopper member to rotate together with the one of the two phalanxes in a predetermined range.
Abstract: A data processing system comprises a loading server and a query server. The loading server is configured to extract updated data from at least two table databases and insert the updated data into the query server. The query server is configured to create an inverted index for querying the updated data, and the inverted index is indexed to an index table of the query server.
Abstract: A servo includes a casing, a motor assembly arranged within the casing and including a hollow output shaft, a harmonic drive including a flex spline, a wave generator arranged and a circular spline that comprises, a first bearing to rotatably connect the flex spline to the circular spline so as to enable one of the flex spline and the circular spline to serve as an output member, and enable the other one to serve as a fixed member, a post fixed to the output member and received in the output shaft, a first source member arranged at one end of the post that is away from the output member; and a control circuit board having a first sensing member. The first sensing member and the first source member corporately constitute a rotation sensor to detect rotation of the output member.
Abstract: A servo assembly includes a housing, a motor, a control circuit board and a gear transmission mechanism that are arranged in the housing. The motor is electrically connected with the control circuit board. The gear transmission mechanism is rotatably connected with a motor output shaft of the motor and the servo output shaft. A servo output shaft has one end that is received in the housing and located above the control circuit board and an opposite end that extends out of the housing. A servo plate is connected to the end of the servo output shaft which is away from the control circuit board. The servo plate includes a connecting portion connected with the servo output shaft. An annular member is disposed between an end surface of the connecting portion and the housing, and the annular member is used to limit an abnormal rotation of the servo output shaft.
Abstract: The present disclosure is an apparatus for testing an idle position of a servo, including: driving mechanism, a transmission unit transmitting torque of a driving servo to a testing servo, and a control circuit electrically connecting to the driving servo and the testing servo to acquire idle position information. The apparatus drives the output shaft of the testing servo to rotate by an external driving mechanism, and measures an amount of rotation of the output shaft by an internal sensor of the testing servo. Therefore, an external sensor may not be provided, and a problem of precision installation of the external sensor can be avoided. Further, a problem caused by poorly install the external sensor and the output shaft can also be avoided, and accuracy of a testing result can be increased.
Abstract: A joint structure includes a fixed member, a rotatable member and a connection assembly. The fixed member includes a housing and a first servo disposed within the housing. The connection assembly is used to connect the rotatable member to an output shaft of the first servo. The connection assembly includes a first flange fixedly connected to the rotatable member and a second flange connected to the output shaft of the first servo and the first flange, and the rotatable member extend from within the housing to an outside of the housing.
Abstract: A cable management structure for managing a connection cable in a robot includes a head structure, a waist structure and a base. The waist structure includes a rotating member, a rotating assembly and a fixed assembly. The rotating assembly is rotatably connected to the fixed assembly. The rotating member, the rotating assembly and the fixed assembly are coaxial. The rotating member defines a through hole. The rotating assembly is connected to the head structure and defines a passage communicating with the through hole. The fixed assembly is connected to the base. The base includes a main circuit board, and the main circuit board is located below the through hole. The connection cable includes a first end connected to the main circuit board and a second, opposite end passing through the through hole and the passage and extending into the head structure.
Abstract: A driving assembly for a joint of a robot includes a first driving source having a first output shaft; a second driving source; and a gear set including a first gear and second gear that are engaged with each other. The first gear is arranged around the first output shaft. An ankle assembly and a robot having the driving assembly are also provided.
September 28, 2017
Date of Patent:
November 19, 2019
UBTECH ROBOTICS CORP.
Youjun Xiong, Meichun Liu, Feng Hu, Xinpu Chen, Xuchao Du, Wenquan Shu
Abstract: The present invention discloses a servo control system and a robot. The servo control system is applied to a servo and includes a main control module and a driving module including a driving circuit and an electronic switch circuit. The driving circuit is coupled to the main control module. The electronic switch circuit is coupled between the driving circuit and a driving motor of the servo. Wherein, the driving circuit receives a control signal outputted by the main control module and outputs a driving signal according to the control signal. The electronic switch circuit outputs a driving pulse to the driving motor according to the driving signal, to control the rotation of the driving motor. In the above manner, it can be convenient for heat dissipation and strengthens the driving capability.
Abstract: A computer-implemented method for setting device identification includes: a main control circuit sending a first identification to a first device coupled to the main control circuit to set the first identification on the first device. The main control circuit sends a second identification to a second device coupled to the main control circuit to set the second identification on the second device. The first identification is different from the second identification when the kind of the first device is the same as that of the second device, and the first identification is the same as or different from the second identification when the kind of the first device is different from that of the second device. A main control circuit and a robot for performing the setting method are also provided.