[go: up one dir, main page]

WO2024027172A1 - Robot joint, encoding method, and robot - Google Patents

Robot joint, encoding method, and robot Download PDF

Info

Publication number
WO2024027172A1
WO2024027172A1 PCT/CN2023/083959 CN2023083959W WO2024027172A1 WO 2024027172 A1 WO2024027172 A1 WO 2024027172A1 CN 2023083959 W CN2023083959 W CN 2023083959W WO 2024027172 A1 WO2024027172 A1 WO 2024027172A1
Authority
WO
WIPO (PCT)
Prior art keywords
absolute encoder
motor
semi
position information
reduction
Prior art date
Application number
PCT/CN2023/083959
Other languages
French (fr)
Chinese (zh)
Inventor
曹俊亮
付宗辉
喻超
俞浩
Original Assignee
追觅创新科技(苏州)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202222051589.0U external-priority patent/CN217967079U/en
Priority claimed from CN202210931492.0A external-priority patent/CN117549342A/en
Application filed by 追觅创新科技(苏州)有限公司 filed Critical 追觅创新科技(苏州)有限公司
Publication of WO2024027172A1 publication Critical patent/WO2024027172A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J17/00Joints
    • B25J17/02Wrist joints
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators

Definitions

  • the invention belongs to the field of robot technology, and specifically relates to a robot joint, a coding method and a robot.
  • Robots have strong environmental adaptability and extremely high movement flexibility, and have wide application prospects in services, medical, education, entertainment and other industries as well as special operating situations.
  • Large robots are relatively large in size and weight, and have higher requirements for stability and driving capabilities when walking.
  • the joints of the robot are generally equipped with drive modules, and the drive modules drive joint motion to realize the motion of the robot.
  • the drive module includes a drive mechanism and a reduction mechanism.
  • the reduction mechanism amplifies the torque of the driving force of the drive mechanism and reduces the rotation speed before outputting it. At this time, it is usually necessary to determine the absolute angle of the low-speed end rotor of the reduction mechanism.
  • the methods for determining the absolute angle of the rotor at the low-speed end of the reduction mechanism include: 1) installing an absolute encoder at the low-speed end; 2) using a high-speed encoder and adding a battery so that the encoder does not lose power; 3 ), adding a brake mechanism to the integrated joint to keep the joint stationary in the event of power failure.
  • the first solution requires high accuracy of the absolute encoder and the cost is difficult to reduce; while the second solution requires the installation of additional batteries and regular replacement; the third solution requires the addition of additional mechanisms and increases the structure. complexity, and added weight and cost.
  • the technical problem to be solved by the present invention is how to reduce the manufacturing cost while ensuring the absolute angle measurement accuracy of the low-speed end rotor of the reduction mechanism.
  • the present invention provides a robot joint, including:
  • a driving module is installed in the joint body to drive the movement of the joint body;
  • the driving module includes a motor mechanism and a deceleration mechanism connected to the motor mechanism, and the deceleration mechanism is adapted to reduce the motor to the movement of the joint body.
  • the driving force of the mechanism is decelerated and then output;
  • a detection mechanism connected to the drive module, is suitable for detecting the position information of at least part of the moving parts of the drive module;
  • the detection mechanism includes an absolute encoder arranged on the output side of the motor mechanism, and an absolute encoder arranged on the deceleration
  • a semi-absolute encoder on the output side of the mechanism.
  • the semi-absolute encoder has multiple zero points when rotating in a full circle.
  • the speed ratio m of the reduction mechanism and the period n of the semi-absolute encoder differ by one or are mutually prime. , m and n are both positive integers;
  • the absolute encoder is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second position information on the output side of the reduction mechanism.
  • the motor mechanism includes a motor body and an output end connected to the motor body;
  • the absolute encoder is installed in the motor body or connected to the output end.
  • the absolute encoder is provided in the motor body
  • the motor body includes a motor housing, a motor stator, a motor rotor and a motor drive plate arranged in the motor housing.
  • the motor stator is fixedly connected to the motor housing, and the motor rotor can be relative to the motor housing.
  • the motor housing rotates; the motor rotor serves as the moving component, and the absolute encoder is disposed between the motor rotor and the motor stator;
  • the motor drive board is connected to the absolute encoder and the semi-absolute encoder, and is adapted to receive the detection information of the absolute encoder and the semi-absolute encoder, and decode according to the detection information to obtain the The absolute angle of the output side of the reduction mechanism.
  • the deceleration mechanism includes a first deceleration part and a second deceleration part connected to the first deceleration part, and the rotation speed of the first deceleration part is greater than that of the second deceleration part. rotation speed;
  • the second deceleration part serves as the moving component
  • the semi-absolute encoder is connected to the second deceleration part and is located on a side of the second deceleration part away from the first deceleration part.
  • the first deceleration member is a wave generator
  • the second deceleration member is a flexspline connected to the wave generator
  • the first reduction component is a first reduction gear
  • the second reduction component is a second reduction gear
  • the first reduction gear meshes with the second reduction gear
  • the above-mentioned robot joint further includes an output mechanism, and the output mechanism is fixedly connected to the second reduction member.
  • the output mechanism includes an output flange.
  • the output end is fixedly connected to the first reduction member, and is suitable for transmitting the driving force of the motor body to the first reduction member.
  • the absolute encoder and the semi-absolute encoder are any one of a magnetic encoder, an optical encoder and a capacitive encoder.
  • the invention also provides a robot, including:
  • Robot joints connected to the body
  • the robot joint is a robot joint as described above.
  • the present invention also provides a coding method for a robot joint, which is used for the robot joint as mentioned above.
  • the method includes the following steps:
  • the absolute position information of the driving module is obtained through a vernier caliper calculation method.
  • the driving module includes a motor mechanism and a reduction mechanism connected to the motor mechanism;
  • the position information includes first position information on the output side of the motor mechanism and second position information on the output side of the reduction mechanism;
  • the detection mechanism includes an absolute encoder provided on the output side of the motor mechanism and a semi-absolute encoder provided on the output side of the deceleration mechanism.
  • the semi-absolute encoder has multiple zero points during a full rotation, so The absolute encoder is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second position information on the output side of the reduction mechanism.
  • the absolute position information of the output side of the driving module is obtained through a vernier caliper calculation method based on the position information, including:
  • is the absolute position of the output side of the reduction mechanism
  • ⁇ and ⁇ are the degrees of the absolute encoder and semi-absolute encoder respectively
  • a and b are positive integers.
  • the technical solution provided by the present invention has the following advantages: by providing a detection mechanism in the robot joint, the detection mechanism is suitable for detecting the position information of at least part of the moving parts in the drive module, so that the drive plate of the drive module is based on the position.
  • the information calculates the absolute position information of at least part of the moving parts of the drive module without adding additional devices to ensure the compactness of the overall structure of the robot joint and does not increase the weight of the robot joint; and, the detection mechanism includes a detection mechanism provided on the motor An absolute encoder on the output side of the mechanism, and a semi-absolute encoder arranged on the output side of the reduction mechanism.
  • the absolute encoder is suitable for detecting the first information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second information on the output side of the reduction mechanism. information, so that the absolute position information of at least some moving parts can be obtained through the cooperation of the two.
  • Semi-absolute encoders and absolute encoders are both universal, and there is no need to use a specific encoder to increase costs.
  • Figure 1 is a module block diagram of the robot joint of the present invention
  • Figure 2 is a block diagram of the connection module of the driving module and detection mechanism of the present invention.
  • Figure 3 is a flow chart of the coding method of robot joints of the present invention.
  • the directional words used such as “up, down, top, bottom” usually refer to the direction shown in the drawings, or refer to the vertical or vertical position of the component itself. Vertically or in the direction of gravity; similarly, for ease of understanding and description, “inside and outside” refers to the inside and outside relative to the outline of each component itself, but the above directional terms are not used to limit the present invention.
  • This embodiment provides a robot joint, which can be: when the robot is a humanoid robot, the joint is a power structure at the driving legs and driving arms; when the robot is a quadruped robot, the joint The joint is the dynamic structure that drives the leg.
  • the power structure is provided with a driving module 20.
  • the driving module 20 can enable the driving leg to perform actions such as opening, rotating, and knee bending.
  • the robot joint includes a joint body 10 and a drive module 20 installed in the joint body 10.
  • the drive module 20 drives the joint body 10 to move.
  • the drive module 20 includes a motor mechanism and a reduction mechanism 3 connected to the motor mechanism.
  • the reduction mechanism 3 is suitable for reducing the speed of the driving force of the motor mechanism and increasing the torque for output.
  • the motor mechanism includes a motor body 1 and an output end 2 connected to the motor body 1 .
  • the output end 2 is connected to the reduction mechanism 3 to transmit the driving force of the motor body 1 to the reduction mechanism 3 .
  • the motor body 1 includes a motor casing, a motor stator 11 disposed in the motor casing, a motor rotor 12 and a motor drive board.
  • the motor drive board is electrically connected to the motor stator 11 and the motor rotor 12 respectively.
  • the motor stator 11 is fixedly arranged in the motor casing and is fixedly connected to the motor casing.
  • the motor rotor 12 is arranged in the motor casing and can rotate relative to the motor casing.
  • the motor rotor 12 is connected to the output end 2, suitable for To drive the output end 2 to rotate and thereby output torque.
  • the deceleration mechanism 3 includes a first deceleration part 31 and a second deceleration part 32 connected to the first deceleration part 31 .
  • the rotation speed of the first deceleration part 31 is greater than the rotation speed of the second deceleration part 32 .
  • the motor body 1 is connected to the reduction mechanism 3 through the output end 2 to transmit the driving force of the motor body 1 to the reduction mechanism 3. Therefore, the output end 2 is fixedly connected to the first reduction member 31, which is suitable for the motor body. The driving force of 1 is transmitted to the first reduction member 31.
  • the first deceleration member 31 is a wave generator
  • the second deceleration member 32 is a flexspline connected to the wave generator.
  • the reduction mechanism 3 also includes a rigid wheel meshed with a flexspline, and the reduction mechanism 3 is a harmonic reducer.
  • Ganglun Fixedly connected to the joint body 10.
  • the wave generator is installed in the flexspline, and the first teeth are provided on the outer surface of the flexspline.
  • the rigid spline is sleeved on the flex spline, and the inner surface of the rigid spline facing the outer surface of the flex spline is provided with second teeth meshing with the first teeth.
  • the wave generator causes radial deformation of the flexspline.
  • the wave generator When the wave generator is installed into the flexspline, it forces the cross-section of the flexspline to change from the original circle to an elliptical shape.
  • the first teeth near both ends of the long axis of the flexspline are fully meshed with the second teeth of the rigid spline, and The first teeth near both ends of the short axis of the flexspline are completely separated from the second teeth of the rigid spline.
  • the first teeth of other sections on the circumference of the flexspline are in a transitional state of engagement and disengagement.
  • the first reduction component 31 is a first reduction gear
  • the second reduction component 32 is a second reduction gear
  • the first reduction gear meshes with the second reduction gear.
  • the reduction mechanism 3 is a gear reduction box.
  • the above-mentioned first reduction gear and the second reduction gear may be a gear set or an integrated gear, for example, two gears with different diameters are fixedly connected up and down or integrally formed up and down.
  • the gear reduction box has a conventional structure and will not be described in detail here.
  • the robot joint also includes an output mechanism 4, which is fixedly connected to the second deceleration member 32.
  • the second deceleration member 32 is adapted to transmit the decelerated driving force to the output mechanism 4, thereby driving the joint body 10 to move.
  • the output mechanism 4 includes an output flange.
  • the motor mechanism in the robot joint is output after the torque is amplified by the reduction mechanism 3 and the rotation speed is reduced. It is usually necessary to determine the absolute angle of the low-speed end rotor. As can be seen from the foregoing, the motor mechanism decelerates after passing through the reduction mechanism 3 , so the low-speed end rotor is the output side of the reduction mechanism 3 .
  • an absolute encoder 301 is generally installed at the low speed end.
  • the installed absolute encoder 301 has high accuracy requirements and the cost is difficult to reduce.
  • use a high-speed encoder and a power supply battery supplies power to the high-speed encoder so that the high-speed encoder does not lose power.
  • a brake mechanism can be added to the robot joints to keep the robot joints stationary in the event of power failure.
  • this requires adding additional structures, which increases the complexity of the overall structure of the robot joint, and also increases the overall weight and cost of the robot joint.
  • the robot joint in this embodiment also includes a detection mechanism 30, and the detection mechanism 30 is connected to the drive module 20. It is suitable for detecting the position information of at least part of the moving parts of the driving module 20 .
  • the detection mechanism 30 includes an absolute encoder 301 disposed on the output side of the motor mechanism, and an absolute encoder 301 disposed on the deceleration Semi-absolute encoder 302 on the output side of mechanism 3.
  • the semi-absolute encoder 302 has N periodic signals, and evenly distributes a circle of 360°.
  • the absolute encoder 301 is: In the same cycle, the output signal and the angle information are in one-to-one correspondence, and the absolute encoder 301 has only one zero point for one revolution (360°).
  • the absolute encoder 301 is suitable for detecting the first position information on the output side of the motor mechanism
  • the semi-absolute encoder 302 is suitable for detecting the second position information on the output side of the reduction mechanism 3 .
  • the absolute encoder 301 and the semi-absolute encoder 302 are any of a magnetic encoder, an optical encoder, and a capacitive encoder. It can be seen that in this embodiment, by providing a conventional absolute encoder 301 on the output side of the motor mechanism and a conventional semi-absolute encoder 302 on the output side of the reduction mechanism 3, it is possible to ensure that the detected low-speed end rotor is While achieving absolute angle accuracy, it can also reduce production costs.
  • the absolute encoder 301 is disposed on the output side of the motor mechanism to detect the first position information on the output side of the motor mechanism. Therefore, the absolute encoder 301 is disposed in the motor body 1 or connected to the output end 2 . In this embodiment, the absolute encoder 301 is provided in the motor body 1 . The output side of the motor body 1 is the motor rotor 12 . At this time, the motor rotor 12 serves as a moving component, and the absolute encoder 301 is disposed between the motor rotor 12 and the motor stator 11 .
  • the semi-absolute encoder 302 is disposed on the output side of the reduction mechanism 3 to detect the second position information of the semi-absolute encoder 302 .
  • the second reduction member 32 serves as a moving component
  • the semi-absolute encoder 302 is connected to the second reduction member 32 and is located on the side of the second reduction member 32 away from the first reduction member 31 .
  • the deceleration mechanism 3 also includes a deceleration housing connected to the joint body 10.
  • the first deceleration part 31 and the second deceleration part 32 are both disposed in the deceleration housing.
  • the semi-absolute encoder 302 is disposed between the second deceleration part 32 and the deceleration part 32. between shells.
  • the speed ratio of the reduction mechanism 3 is m, so that when the second reduction member 32 rotates for one cycle, the absolute encoder 301 provided in the motor body 1 will generate m periodic signals.
  • the second reduction member 32 is provided with a semi-absolute encoder 302 with a period of n.
  • m and n differ by one, or m and n are relatively prime.
  • the motor mechanism includes a motor drive board, wherein the motor drive boards are connected to the absolute encoder 301 and the semi-absolute encoder 302, and are suitable for receiving the first position information detected by the absolute encoder 301 and the semi-absolute encoder 302.
  • the second position information is detected and decoded according to the first position information and the second position information to obtain the absolute angle of the output side of the deceleration mechanism 3 . Therefore, this application uses an absolute encoder 301 on the output side of the motor mechanism and a semi-absolute encoder 302 on the output side of the reduction mechanism 3.
  • the motor drive board simultaneously receives the detection information of the absolute encoder 301 and the semi-absolute encoder 302. , the absolute encoder 301 and the semi-absolute encoder 302 together form a vernier caliper type absolute encoder 301, which can obtain the absolute angle of the low-speed rotor through simple decoding calculations.
  • the above-mentioned decoding calculation specifically includes:
  • m is the speed ratio of the reduction mechanism 3
  • n is the period of the semi-absolute encoder 302
  • ⁇ and ⁇ are the degrees (0 ⁇ 2 ⁇ ) of the absolute encoder 301 and the semi-absolute encoder 302 respectively
  • k 1 and k 2 respectively is the number of completed cycles that the absolute encoder 301 and the semi-absolute encoder 302 have traveled relative to the zero point
  • is the absolute angle of the low-speed end rotor.
  • the zero position of ⁇ is set at a position where the absolute encoder 301 and the semi-absolute encoder 302 are at the zero position at the same time.
  • m and n can differ by one.
  • the detection mechanism 30 is suitable for detecting the position information of at least part of the moving parts in the drive module 20, so that the drive plate of the drive module 20 calculates based on the position information.
  • the absolute position information of at least some of the moving parts of the drive module 20 does not require the addition of additional components to ensure the compactness of the overall structure of the robot joint and does not increase the weight of the robot joint; and, the detection mechanism 30 includes a component provided on the motor The absolute encoder 301 on the output side of the mechanism, and the semi-absolute encoder 302 provided on the output side of the reduction mechanism 3.
  • the absolute encoder 301 is suitable for detecting the first information on the output side of the motor mechanism, and the semi-absolute encoder 302 is suitable for detecting The second information on the output side of the reduction mechanism 3 is used to obtain the absolute position information of at least part of the moving parts through the cooperation of the two.
  • Both the semi-absolute encoder 302 and the absolute encoder 301 are universal, and there is no need to use a specific encoder to increase the number of moving parts. cost.
  • This embodiment provides a robot, which includes a body and robot joints connected to the body.
  • the robot joints can open, rotate, knee-bend and other actions driven by the driving module 20 to meet different needs of the robot.
  • the robot joint is the robot joint in the above-mentioned Embodiment 1.
  • This embodiment provides a coding method for a robot joint, which is used for the robot joint in the above-mentioned Embodiment 1.
  • the method includes the following steps:
  • Step 310 use the detection mechanism 30 to obtain the position information of at least some moving parts of the drive module 20;
  • Step 320 Based on the position information, obtain the absolute position information of the driving module 20 through a vernier caliper calculation method.
  • the driving module 20 includes a motor mechanism and a reduction mechanism 3 connected to the motor mechanism.
  • the position information includes the first position information on the output side of the motor mechanism and the second position information on the output side of the reduction mechanism 3 .
  • the detection mechanism 30 includes an absolute encoder 301 disposed on the output side of the motor mechanism, and a semi-absolute encoder 302 disposed on the output side of the reduction mechanism 3.
  • the semi-absolute encoder 302 has multiple zero points when rotating in a full circle.
  • the absolute encoder The encoder 301 is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder 302 is suitable for detecting the second position information on the output side of the reduction mechanism 3 .
  • the absolute position information of the output side of the drive module 20 is obtained through a vernier caliper calculation method, including:
  • the speed ratio m of the drive reduction mechanism 3 and the period n of the semi-absolute encoder 302; when the difference between the numbers of m and n is one, the absolute position information on the output side of the reduction mechanism 3 is: ⁇ ⁇ - ⁇ ;
  • is the absolute position of the output side of the reduction mechanism 3 (the absolute angle of the low-speed end rotor)
  • ⁇ and ⁇ are the degrees of the absolute encoder 301 and the semi-absolute encoder 302 respectively
  • a and b are positive integers.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

A robot joint, an encoding method, and a robot. The robot joint comprises: a joint body (10); a driving module (20), disposed in the joint body (10) to drive the joint body (10) to move, wherein the driving module (20) comprises a motor mechanism and a speed reduction mechanism (3) connected to the motor mechanism; and a detection mechanism (30), connected to the driving module (20), wherein the detection mechanism (30) comprises an absolute encoder (301) disposed on the output side of the motor mechanism and a semi-absolute encoder (302) disposed on the output side of the speed reduction mechanism (3), the semi-absolute encoder (302) has a plurality of zero points when the semi-absolute encoder rotates one circle, the speed ratio m of the speed reduction mechanism (3) and the period n of the semi-absolute encoder (302) differ by one or are coprime, and m and n are both positive integers; the absolute encoder (301) is suitable for detecting first position information of the output side of the motor mechanism, and the semi-absolute encoder (302) is suitable for detecting second position information of the output side of the speed reduction mechanism (3). The robot joint reduces production and manufacturing costs while ensuring the measurement accuracy of the absolute angle of a low-speed end rotor of the speed reduction mechanism (3).

Description

机器人关节、编码方法及机器人Robot joints, coding methods and robots

本公开要求如下专利申请的优先权:This disclosure claims priority from the following patent applications:

于2022年8月4日提交中国专利局、申请号为202210931492.0,发明名称为“机器人关节、编码方法及机器人”的中国专利申请;A Chinese patent application was submitted to the China Patent Office on August 4, 2022, with the application number 202210931492.0, and the invention name being "Robot Joints, Coding Methods and Robots";

于2022年8月4日提交中国专利局、申请号为202222051589.0,发明名称为“机器人关节、编码方法及机器人”的中国专利申请。A Chinese patent application was submitted to the China Patent Office on August 4, 2022, with the application number 202222051589.0 and the invention name "Robot Joints, Coding Methods and Robots".

技术领域Technical field

本发明属于机器人技术领域,具体涉及一种机器人关节、编码方法及机器人。The invention belongs to the field of robot technology, and specifically relates to a robot joint, a coding method and a robot.

背景技术Background technique

机器人具有很强的环境适应能力和极高的运动灵活性,在服务、医疗、教育、娱乐等行业以及特种作业场合均具有很广泛的应用前景。大型机器人体积和重量比较大,对行走时的稳定性和驱动能力会有更高的要求。Robots have strong environmental adaptability and extremely high movement flexibility, and have wide application prospects in services, medical, education, entertainment and other industries as well as special operating situations. Large robots are relatively large in size and weight, and have higher requirements for stability and driving capabilities when walking.

其中,机器人的关节处一般会设置有驱动模组,驱动模组驱动关节运动以实现机器人的运动动作。其中,驱动模组包括驱动机构及减速机构,减速机构将驱动机构的驱动力的力矩放大、且转速降低之后进行输出。此时,通常需要确定减速机构的低速端转子的绝对角度。Among them, the joints of the robot are generally equipped with drive modules, and the drive modules drive joint motion to realize the motion of the robot. The drive module includes a drive mechanism and a reduction mechanism. The reduction mechanism amplifies the torque of the driving force of the drive mechanism and reduces the rotation speed before outputting it. At this time, it is usually necessary to determine the absolute angle of the low-speed end rotor of the reduction mechanism.

现有技术中,确定减速机构的低速端转子的绝对角度的方式包括:1)、在低速端安装绝对式编码器;2)、使用高速度编码器加电池,使得编码器用不掉电;3)、在一体化关节中加入抱闸机构,使得在关节在掉电情况下保持静止。然而,第一种方案对绝对式编码器的精度要求高,成本难以降低;而第二种方案则需要额外加装电池且定期进行更换;第三种方案则需要增加额外的机构,增加了结构复杂程度,并且增加了重量和成本。In the existing technology, the methods for determining the absolute angle of the rotor at the low-speed end of the reduction mechanism include: 1) installing an absolute encoder at the low-speed end; 2) using a high-speed encoder and adding a battery so that the encoder does not lose power; 3 ), adding a brake mechanism to the integrated joint to keep the joint stationary in the event of power failure. However, the first solution requires high accuracy of the absolute encoder and the cost is difficult to reduce; while the second solution requires the installation of additional batteries and regular replacement; the third solution requires the addition of additional mechanisms and increases the structure. complexity, and added weight and cost.

发明内容Contents of the invention

因此,本发明所要解决的技术问题是在如何保证减速机构的低速端转子的绝对角度测量精度的同时,降低生产制造成本。Therefore, the technical problem to be solved by the present invention is how to reduce the manufacturing cost while ensuring the absolute angle measurement accuracy of the low-speed end rotor of the reduction mechanism.

为解决上述技术问题,本发明提供一种机器人关节,包括: In order to solve the above technical problems, the present invention provides a robot joint, including:

关节本体;joint body;

驱动模组,设置在所述关节本体内,以驱动所述关节本体运动;所述驱动模组包括电机机构、及与所述电机机构连接的减速机构,所述减速机构适于将所述电机机构的驱动力降速后输出;以及A driving module is installed in the joint body to drive the movement of the joint body; the driving module includes a motor mechanism and a deceleration mechanism connected to the motor mechanism, and the deceleration mechanism is adapted to reduce the motor to the movement of the joint body. The driving force of the mechanism is decelerated and then output; and

检测机构,与所述驱动模组连接,适于检测所述驱动模组的至少部分运动部件的位置信息;所述检测机构包括设置在所述电机机构输出侧的绝对编码器、及设置在减速机构输出侧的半绝对编码器,所述半绝对编码器在整圈转动时具有多个零位点,所述减速机构的速比m与所述半绝对编码器的周期n相差一或互质,m和n均为正整数;A detection mechanism, connected to the drive module, is suitable for detecting the position information of at least part of the moving parts of the drive module; the detection mechanism includes an absolute encoder arranged on the output side of the motor mechanism, and an absolute encoder arranged on the deceleration A semi-absolute encoder on the output side of the mechanism. The semi-absolute encoder has multiple zero points when rotating in a full circle. The speed ratio m of the reduction mechanism and the period n of the semi-absolute encoder differ by one or are mutually prime. , m and n are both positive integers;

所述绝对编码器适于检测所述电机机构输出侧的第一位置信息,所述半绝对编码器适于检测所述减速机构输出侧的第二位置信息。The absolute encoder is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second position information on the output side of the reduction mechanism.

可选地,上述的机器人关节,所述电机机构包括电机本体及与所述电机本体连接的输出端;Optionally, in the above-mentioned robot joint, the motor mechanism includes a motor body and an output end connected to the motor body;

所述绝对编码器设置在所述电机本体内或与所述输出端连接。The absolute encoder is installed in the motor body or connected to the output end.

可选地,上述的机器人关节,所述绝对编码器设置在所述电机本体内;Optionally, in the above-mentioned robot joint, the absolute encoder is provided in the motor body;

所述电机本体包括电机壳体、设置在所述电机壳体内的电机定子、电机转子及电机驱动板,所述电机定子与所述电机壳体固定连接,所述电机转子可相对于所述电机壳体转动;所述电机转子作为所述运动部件,所述绝对编码器设置在所述电机转子和所述电机定子之间;The motor body includes a motor housing, a motor stator, a motor rotor and a motor drive plate arranged in the motor housing. The motor stator is fixedly connected to the motor housing, and the motor rotor can be relative to the motor housing. The motor housing rotates; the motor rotor serves as the moving component, and the absolute encoder is disposed between the motor rotor and the motor stator;

所述电机驱动板均与所述绝对编码器和所述半绝对编码器连接,适于接收所述绝对编码器和所述半绝对编码器的检测信息,并根据所述检测信息解码以获得所述减速机构输出侧的绝对角度。The motor drive board is connected to the absolute encoder and the semi-absolute encoder, and is adapted to receive the detection information of the absolute encoder and the semi-absolute encoder, and decode according to the detection information to obtain the The absolute angle of the output side of the reduction mechanism.

可选地,上述的机器人关节,所述减速机构包括第一减速件及与所述第一减速件连接的第二减速件,所述第一减速件的转动速度大于所述第二减速件的转动速度;Optionally, in the above robot joint, the deceleration mechanism includes a first deceleration part and a second deceleration part connected to the first deceleration part, and the rotation speed of the first deceleration part is greater than that of the second deceleration part. rotation speed;

其中,所述第二减速件作为所述运动部件,所述半绝对编码器与所述第二减速件连接,且位于所述第二减速件远离所述第一减速件的一侧。Wherein, the second deceleration part serves as the moving component, and the semi-absolute encoder is connected to the second deceleration part and is located on a side of the second deceleration part away from the first deceleration part.

可选地,上述的机器人关节,所述第一减速件为波发生器,所述第二减速件为与所述波发生器连接的柔轮;Optionally, in the above-mentioned robot joint, the first deceleration member is a wave generator, and the second deceleration member is a flexspline connected to the wave generator;

or

所述第一减速件为第一减速齿轮,所述第二减速件为第二减速齿轮,所述第一减速齿轮和所述第二减速齿轮啮合。 The first reduction component is a first reduction gear, the second reduction component is a second reduction gear, and the first reduction gear meshes with the second reduction gear.

可选地,上述的机器人关节,所述机器人关节还包括输出机构,所述输出机构与所述第二减速件固定连接。Optionally, the above-mentioned robot joint further includes an output mechanism, and the output mechanism is fixedly connected to the second reduction member.

可选地,上述的机器人关节,所述输出机构包括输出法兰。Optionally, in the above robot joint, the output mechanism includes an output flange.

可选地,上述的机器人关节,所述输出端与所述第一减速件固定连接,适于将所述电机本体的驱动力传递至所述第一减速件。Optionally, in the above-mentioned robot joint, the output end is fixedly connected to the first reduction member, and is suitable for transmitting the driving force of the motor body to the first reduction member.

可选地,上述的机器人关节,所述绝对编码器和所述半绝对编码器为磁编码器、光编码器及电容编码器中的任一种。Optionally, in the above-mentioned robot joint, the absolute encoder and the semi-absolute encoder are any one of a magnetic encoder, an optical encoder and a capacitive encoder.

本发明还提供一种机器人,包括:The invention also provides a robot, including:

机体;organism;

机器人关节,与所述机体连接;Robot joints, connected to the body;

其中,所述机器人关节为如上所述机器人关节。Wherein, the robot joint is a robot joint as described above.

本发明还提供一种机器人关节的编码方法,用于如上所述的机器人关节,所述方法包括如下步骤:The present invention also provides a coding method for a robot joint, which is used for the robot joint as mentioned above. The method includes the following steps:

利用检测机构获取驱动模组的至少部分运动部件的位置信息;Utilize a detection mechanism to obtain position information of at least some moving parts of the drive module;

基于该位置信息,通过游标卡尺式的计算方式获取所述驱动模组的绝对位置信息。Based on the position information, the absolute position information of the driving module is obtained through a vernier caliper calculation method.

可选地,上述的方法,所述驱动模组包括电机机构、及与所述电机机构连接的减速机构;Optionally, in the above method, the driving module includes a motor mechanism and a reduction mechanism connected to the motor mechanism;

所述位置信息包括电机机构输出侧的第一位置信息、及所述减速机构输出侧的第二位置信息;The position information includes first position information on the output side of the motor mechanism and second position information on the output side of the reduction mechanism;

所述检测机构包括设置在所述电机机构输出侧的绝对编码器、及设置在减速机构输出侧的半绝对编码器,所述半绝对编码器在整圈转动时具有多个零位点,所述绝对编码器适于检测所述电机机构输出侧的第一位置信息,所述半绝对编码器适于检测所述减速机构输出侧的第二位置信息。The detection mechanism includes an absolute encoder provided on the output side of the motor mechanism and a semi-absolute encoder provided on the output side of the deceleration mechanism. The semi-absolute encoder has multiple zero points during a full rotation, so The absolute encoder is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second position information on the output side of the reduction mechanism.

可选地,上述的方法,所述基于该位置信息,通过游标卡尺式的计算方式获取所述驱动模组输出侧的绝对位置信息,包括:Optionally, in the above method, the absolute position information of the output side of the driving module is obtained through a vernier caliper calculation method based on the position information, including:

驱动所述减速机构的速比M及所述半绝对编码器的周期N;Driving the speed ratio M of the reduction mechanism and the period N of the semi-absolute encoder;

当m和n的数之差为一时,所述减速机构的输出侧的绝对位置信息为:
θ=α-β;
When the difference between the numbers m and n is one, the absolute position information of the output side of the reduction mechanism is:
θ=α-β;

或,当m和n互为质数时,所述减速机构的输出侧的绝对位置信息为:
θ=aα-bβ;
Or, when m and n are prime numbers to each other, the absolute position information of the output side of the reduction mechanism is:
θ=aα-bβ;

其中,θ为减速机构输出侧的绝对位置,ɑ和β分别是绝对编码器和半绝对编码器的度数,a和b为正整数。Among them, θ is the absolute position of the output side of the reduction mechanism, ɑ and β are the degrees of the absolute encoder and semi-absolute encoder respectively, and a and b are positive integers.

本发明提供的技术方案,具有以下优点:通过在机器人关节内设置有检测机构,该检测机构适于检测驱动模组内的至少部分运动部件的位置信息,使得驱动模组的驱动板基于该位置信息计算驱动模组的至少部分运动部件的绝对位置信息,其无需增加额外器件从而保证机器人关节整体结构的紧凑性,且不会增加机器人关节处的重量;并且,检测机构包括设置在所述电机机构输出侧的绝对编码器、及设置在减速机构输出侧的半绝对编码器,绝对编码器适于检测电机机构输出侧的第一信息,半绝对编码器适于检测减速机构输出侧的第二信息,从而通过两者配合以实现获取至少部分运动部件的绝对位置信息,半绝对编码器和绝对编码器皆为通用型,无需采用特定的编码器以增加成本。The technical solution provided by the present invention has the following advantages: by providing a detection mechanism in the robot joint, the detection mechanism is suitable for detecting the position information of at least part of the moving parts in the drive module, so that the drive plate of the drive module is based on the position. The information calculates the absolute position information of at least part of the moving parts of the drive module without adding additional devices to ensure the compactness of the overall structure of the robot joint and does not increase the weight of the robot joint; and, the detection mechanism includes a detection mechanism provided on the motor An absolute encoder on the output side of the mechanism, and a semi-absolute encoder arranged on the output side of the reduction mechanism. The absolute encoder is suitable for detecting the first information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second information on the output side of the reduction mechanism. information, so that the absolute position information of at least some moving parts can be obtained through the cooperation of the two. Semi-absolute encoders and absolute encoders are both universal, and there is no need to use a specific encoder to increase costs.

附图说明Description of the drawings

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly explain the specific embodiments of the present invention or the technical solutions in the prior art, the drawings that need to be used in the description of the specific embodiments or the prior art will be briefly introduced below. It is obvious that the drawings in the following description These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.

图1为本发明的机器人关节的模块框图;Figure 1 is a module block diagram of the robot joint of the present invention;

图2为本发明的驱动模组和检测机构的连接模块框图;Figure 2 is a block diagram of the connection module of the driving module and detection mechanism of the present invention;

图3为本发明的机器人关节的编码方法的流程图。Figure 3 is a flow chart of the coding method of robot joints of the present invention.

附图标记说明:
10-关节本体;20-驱动模组;30-检测机构;301-绝对编码器;302-半绝对编码器;
1-电机本体;11-电机定子;12-电机转子;2-输出端;3-减速机构;31-第一减速
件;32-第二减速件;4-输出机构。
Explanation of reference symbols:
10-joint body; 20-drive module; 30-detection mechanism; 301-absolute encoder; 302-semi-absolute encoder;
1-Motor body; 11-Motor stator; 12-Motor rotor; 2-Output end; 3-Reduction mechanism; 31-First reduction part; 32-Second reduction part; 4-Output mechanism.

具体实施方式Detailed ways

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特 征可以相互组合。The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some, not all, of the embodiments of the present invention. The present invention will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, to the extent that there is no conflict, the embodiments of the present invention and the specific features in the embodiments are Characteristics can be combined with each other.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

在本发明中,在未作相反说明的情况下,使用的方位词如“上、下、顶、底”通常是针对附图所示的方向而言的,或者是针对部件本身在竖直、垂直或重力方向上而言的;同样地,为便于理解和描述,“内、外”是指相对于各部件本身的轮廓的内、外,但上述方位词并不用于限制本发明。In the present invention, unless otherwise specified, the directional words used such as "up, down, top, bottom" usually refer to the direction shown in the drawings, or refer to the vertical or vertical position of the component itself. Vertically or in the direction of gravity; similarly, for ease of understanding and description, "inside and outside" refers to the inside and outside relative to the outline of each component itself, but the above directional terms are not used to limit the present invention.

实施例1Example 1

请参见图1及图2,本实施例提供一种机器人关节,可以为:当机器人为仿人机器人时,该关节为驱动腿、驱动手臂处的动力结构;当机器人为四足机器人时,该关节为驱动腿的动力结构。以驱动腿为例,该动力结构处设置有驱动模组20,该驱动模组20可以使得驱动腿实现打开、旋转、屈膝等动作。Please refer to Figure 1 and Figure 2. This embodiment provides a robot joint, which can be: when the robot is a humanoid robot, the joint is a power structure at the driving legs and driving arms; when the robot is a quadruped robot, the joint The joint is the dynamic structure that drives the leg. Taking the driving leg as an example, the power structure is provided with a driving module 20. The driving module 20 can enable the driving leg to perform actions such as opening, rotating, and knee bending.

具体的,机器人关节包括关节本体10、及设置在关节本体10内的驱动模组20,驱动模组20驱动关节本体10运动。其中,驱动模组20包括电机机构及与电机机构连接的减速机构3,减速机构3适于将电机机构的驱动力降速的同时增大力矩后输出。Specifically, the robot joint includes a joint body 10 and a drive module 20 installed in the joint body 10. The drive module 20 drives the joint body 10 to move. The drive module 20 includes a motor mechanism and a reduction mechanism 3 connected to the motor mechanism. The reduction mechanism 3 is suitable for reducing the speed of the driving force of the motor mechanism and increasing the torque for output.

电机机构包括电机本体1及与电机本体1连接的输出端2,该输出端2与减速机构3连接,以将电机本体1的驱动力传递至减速机构3。具体的,电机本体1包括电机壳体、设置在电机壳体内的电机定子11、电机转子12及电机驱动板,电机驱动板分别和电机定子11、电机转子12电连接。其中,电机定子11固定设置在电机壳体内且与电机壳体固定连接,电机转子12设置在电机壳体内且可相对于电机壳体转动,电机转子12与输出端2连接,适于带动输出端2转动从而输出力矩。The motor mechanism includes a motor body 1 and an output end 2 connected to the motor body 1 . The output end 2 is connected to the reduction mechanism 3 to transmit the driving force of the motor body 1 to the reduction mechanism 3 . Specifically, the motor body 1 includes a motor casing, a motor stator 11 disposed in the motor casing, a motor rotor 12 and a motor drive board. The motor drive board is electrically connected to the motor stator 11 and the motor rotor 12 respectively. Among them, the motor stator 11 is fixedly arranged in the motor casing and is fixedly connected to the motor casing. The motor rotor 12 is arranged in the motor casing and can rotate relative to the motor casing. The motor rotor 12 is connected to the output end 2, suitable for To drive the output end 2 to rotate and thereby output torque.

减速机构3包括第一减速件31及与第一减速件31连接的第二减速件32,第一减速件31的转动速度大于第二减速件32的转动速度。通过设置有第一减速件31和第二减速件32,且使第一减速件31和第二减速件32的转动速度形成转动差,从而实现将电机机构的驱动速度降速。The deceleration mechanism 3 includes a first deceleration part 31 and a second deceleration part 32 connected to the first deceleration part 31 . The rotation speed of the first deceleration part 31 is greater than the rotation speed of the second deceleration part 32 . By providing the first reduction member 31 and the second reduction member 32 and causing the rotational speeds of the first reduction member 31 and the second reduction member 32 to form a rotational difference, the driving speed of the motor mechanism is reduced.

由前述可知,电机本体1通过输出端2与减速机构3连接,以将电机本体1的驱动力传递至减速机构3,因此,输出端2与第一减速件31固定连接,适于将电机本体1的驱动力传递至第一减速件31。As can be seen from the above, the motor body 1 is connected to the reduction mechanism 3 through the output end 2 to transmit the driving force of the motor body 1 to the reduction mechanism 3. Therefore, the output end 2 is fixedly connected to the first reduction member 31, which is suitable for the motor body. The driving force of 1 is transmitted to the first reduction member 31.

在其中一个实施例中,第一减速件31为波发生器,第二减速件32为与波发生器连接的柔轮。此时,减速机构3还包括与柔轮啮合的刚轮,该减速机构3为谐波减速器。刚轮 与关节本体10固定连接。In one embodiment, the first deceleration member 31 is a wave generator, and the second deceleration member 32 is a flexspline connected to the wave generator. At this time, the reduction mechanism 3 also includes a rigid wheel meshed with a flexspline, and the reduction mechanism 3 is a harmonic reducer. Ganglun Fixedly connected to the joint body 10.

具体的,波发生器安装于柔轮内,且柔轮的外表面上设置有第一齿牙。刚轮套设于柔轮上,且刚轮朝向柔轮外表面设置的内表面上设置有与第一齿牙啮合的第二齿牙。Specifically, the wave generator is installed in the flexspline, and the first teeth are provided on the outer surface of the flexspline. The rigid spline is sleeved on the flex spline, and the inner surface of the rigid spline facing the outer surface of the flex spline is provided with second teeth meshing with the first teeth.

波发生器使得柔轮发生径向变形。当波发生器装入柔轮后,迫使柔轮的剖面由原先的圆形变成椭圆形,柔轮的长轴两端附近的第一齿牙与刚轮的第二齿牙完全啮合,而柔轮的短轴两端附近的第一齿牙则与刚轮的第二齿牙完全脱开。柔轮周长上其他区段的第一齿牙处于啮合和脱离的过渡状态。当波发生器连续转动时,柔轮的变形不断改变,使柔轮与刚轮的啮合状态也不断改变,由啮入、啮合、啮出、脱开、再啮入……,周而复始地进行,从而实现柔轮相对刚轮缓慢旋转。The wave generator causes radial deformation of the flexspline. When the wave generator is installed into the flexspline, it forces the cross-section of the flexspline to change from the original circle to an elliptical shape. The first teeth near both ends of the long axis of the flexspline are fully meshed with the second teeth of the rigid spline, and The first teeth near both ends of the short axis of the flexspline are completely separated from the second teeth of the rigid spline. The first teeth of other sections on the circumference of the flexspline are in a transitional state of engagement and disengagement. When the wave generator continues to rotate, the deformation of the flexspline continues to change, so that the meshing state of the flexspline and the rigid spline also continuously changes, from meshing in, meshing, meshing out, disengaging, meshing again..., and it proceeds over and over again. This enables the flexspline to rotate slowly relative to the rigid spline.

在另一个实施例中,第一减速件31为第一减速齿轮,第二减速件32为第二减速齿轮,第一减速齿轮和第二减速齿轮啮合。即,在该实施例中,该减速机构3为齿轮减速箱。其中,上述的第一减速齿轮和第二减速齿轮可以为齿轮组,或者集成式齿轮,例如两个直径不等的齿轮上下固定连接或上下一体成型等。齿轮减速箱为常规结构,在此不做赘述。In another embodiment, the first reduction component 31 is a first reduction gear, the second reduction component 32 is a second reduction gear, and the first reduction gear meshes with the second reduction gear. That is, in this embodiment, the reduction mechanism 3 is a gear reduction box. The above-mentioned first reduction gear and the second reduction gear may be a gear set or an integrated gear, for example, two gears with different diameters are fixedly connected up and down or integrally formed up and down. The gear reduction box has a conventional structure and will not be described in detail here.

机器人关节还包括输出机构4,输出机构4与第二减速件32固定连接,第二减速件32适于将减速后的驱动力传递至输出机构4,从而驱动关节本体10运动。在本实施例中,该输出机构4包括输出法兰。The robot joint also includes an output mechanism 4, which is fixedly connected to the second deceleration member 32. The second deceleration member 32 is adapted to transmit the decelerated driving force to the output mechanism 4, thereby driving the joint body 10 to move. In this embodiment, the output mechanism 4 includes an output flange.

其中,机器人关节中电机机构经减速机构3力矩放大、转速降低后进行输出,通常需要确定低速端转子的绝对角度。由前述可知,电机机构经减速机构3后降速,因此,该低速端转子为减速机构3输出侧。Among them, the motor mechanism in the robot joint is output after the torque is amplified by the reduction mechanism 3 and the rotation speed is reduced. It is usually necessary to determine the absolute angle of the low-speed end rotor. As can be seen from the foregoing, the motor mechanism decelerates after passing through the reduction mechanism 3 , so the low-speed end rotor is the output side of the reduction mechanism 3 .

现有技术中,为了测量低速端转子的绝对角度,一般会在低速端安装绝对编码器301。然而,安装的绝对编码器301的精度要求高,成本难以降低。或者,使用高速编码器和供电电池,供电电池为高速编码器供电以使得高速编码器不掉电。但是,这样的设置需要额外增加电池且需要对电池进行定期更换。亦或者,在机器人关节中加入抱闸机构,以使机器人关节在掉电情况下保持静止。但是,这样需要增加额外的结构,会使得机器人关节整体结构的复杂程度增加,同时还增加了机器人关节整体的重量和成本。In the prior art, in order to measure the absolute angle of the rotor at the low speed end, an absolute encoder 301 is generally installed at the low speed end. However, the installed absolute encoder 301 has high accuracy requirements and the cost is difficult to reduce. Or, use a high-speed encoder and a power supply battery. The power supply battery supplies power to the high-speed encoder so that the high-speed encoder does not lose power. However, such a setup requires additional batteries and regular battery replacement. Alternatively, a brake mechanism can be added to the robot joints to keep the robot joints stationary in the event of power failure. However, this requires adding additional structures, which increases the complexity of the overall structure of the robot joint, and also increases the overall weight and cost of the robot joint.

为了解决上述技术问题,在保证低速端转子的绝对角度测量结果的准确性的同时,还能够降低成本,本实施例中的机器人关节还包括检测机构30,检测机构30与驱动模组20连接,适于检测驱动模组20的至少部分运动部件的位置信息。In order to solve the above technical problems and reduce costs while ensuring the accuracy of the absolute angle measurement results of the low-speed rotor, the robot joint in this embodiment also includes a detection mechanism 30, and the detection mechanism 30 is connected to the drive module 20. It is suitable for detecting the position information of at least part of the moving parts of the driving module 20 .

具体的,检测机构30包括设置在电机机构输出侧的绝对编码器301、及设置在减速 机构3输出侧的半绝对编码器302。其中,半绝对编码器302为:其具有N个周期信号,将一圈360°平均分配,当半绝对编码器302转动一圈(360°)有多个零位点;绝对编码器301为:在同一个周期内,其输出信号与角度信息是一一对应的,并且绝对编码器301转动一圈(360°)只有一个零位点。在本实施例中,绝对编码器301适于检测电机机构输出侧的第一位置信息,半绝对编码器302适于检测减速机构3输出侧的第二位置信息。Specifically, the detection mechanism 30 includes an absolute encoder 301 disposed on the output side of the motor mechanism, and an absolute encoder 301 disposed on the deceleration Semi-absolute encoder 302 on the output side of mechanism 3. Among them, the semi-absolute encoder 302 has N periodic signals, and evenly distributes a circle of 360°. When the semi-absolute encoder 302 rotates a circle (360°), there are multiple zero points; the absolute encoder 301 is: In the same cycle, the output signal and the angle information are in one-to-one correspondence, and the absolute encoder 301 has only one zero point for one revolution (360°). In this embodiment, the absolute encoder 301 is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder 302 is suitable for detecting the second position information on the output side of the reduction mechanism 3 .

并且,在本实施例中,绝对编码器301和半绝对编码器302为磁编码器、光编码器及电容编码器中的任一种。可见,在本实施例中,通过在电机机构的输出侧设置有常规的绝对编码器301、及在减速机构3的输出侧设置有常规的半绝对编码器302,可保证检测的低速端转子的绝对角度的精度的同时,还能够降低生产成本。Furthermore, in this embodiment, the absolute encoder 301 and the semi-absolute encoder 302 are any of a magnetic encoder, an optical encoder, and a capacitive encoder. It can be seen that in this embodiment, by providing a conventional absolute encoder 301 on the output side of the motor mechanism and a conventional semi-absolute encoder 302 on the output side of the reduction mechanism 3, it is possible to ensure that the detected low-speed end rotor is While achieving absolute angle accuracy, it can also reduce production costs.

由前述可知,绝对编码器301设置在电机机构的输出侧以检测电机机构输出侧的第一位置信息,因此,绝对编码器301设置在电机本体1内或与输出端2连接。在本实施例中,绝对编码器301设置在电机本体1内。电机本体1的输出侧为电机转子12,此时,电机转子12作为运动部件,绝对编码器301设置在电机转子12和电机定子11之间。As can be seen from the foregoing, the absolute encoder 301 is disposed on the output side of the motor mechanism to detect the first position information on the output side of the motor mechanism. Therefore, the absolute encoder 301 is disposed in the motor body 1 or connected to the output end 2 . In this embodiment, the absolute encoder 301 is provided in the motor body 1 . The output side of the motor body 1 is the motor rotor 12 . At this time, the motor rotor 12 serves as a moving component, and the absolute encoder 301 is disposed between the motor rotor 12 and the motor stator 11 .

相应的,半绝对编码器302设置在减速机构3输出侧以检测半绝对编码器302的第二位置信息。在本实施例中,其中,第二减速件32作为运动部件,半绝对编码器302与第二减速件32连接,且位于第二减速件32远离第一减速件31的一侧。其中,减速机构3还包括与关节本体10连接的减速壳体,第一减速件31和第二减速件32皆设置在该减速壳体内,半绝对编码器302设置在第二减速件32和减速壳体之间。Correspondingly, the semi-absolute encoder 302 is disposed on the output side of the reduction mechanism 3 to detect the second position information of the semi-absolute encoder 302 . In this embodiment, the second reduction member 32 serves as a moving component, and the semi-absolute encoder 302 is connected to the second reduction member 32 and is located on the side of the second reduction member 32 away from the first reduction member 31 . Among them, the deceleration mechanism 3 also includes a deceleration housing connected to the joint body 10. The first deceleration part 31 and the second deceleration part 32 are both disposed in the deceleration housing. The semi-absolute encoder 302 is disposed between the second deceleration part 32 and the deceleration part 32. between shells.

在本实施例中,减速机构3的速比为m,使得当第二减速件32转动一个周期时,设置于电机本体1内的绝对编码器301会产生m个周期信号。而第二减速件32处设置有周期为n的半绝对编码器302。其中,m和n相差一,或m和n互质。In this embodiment, the speed ratio of the reduction mechanism 3 is m, so that when the second reduction member 32 rotates for one cycle, the absolute encoder 301 provided in the motor body 1 will generate m periodic signals. The second reduction member 32 is provided with a semi-absolute encoder 302 with a period of n. Among them, m and n differ by one, or m and n are relatively prime.

由前述可知,电机机构包括电机驱动板,其中,电机驱动板均与绝对编码器301和半绝对编码器302连接,适于接收绝对编码器301检测的第一位置信息和半绝对编码器302的检测的第二位置信息,并根据该第一位置信息和第二位置信息解码以获得减速机构3输出侧的绝对角度。因此,本申请通过采用在电机机构输出侧设置有绝对编码器301、在减速机构3输出侧设置有半绝对编码器302,电机驱动板同时接收绝对编码器301和半绝对编码器302的检测信息,绝对编码器301和半绝对编码器302共同组成一个游标卡尺式的绝对编码器301,可通过简单的解码计算即可获得低速端转子的绝对角度。As can be seen from the foregoing, the motor mechanism includes a motor drive board, wherein the motor drive boards are connected to the absolute encoder 301 and the semi-absolute encoder 302, and are suitable for receiving the first position information detected by the absolute encoder 301 and the semi-absolute encoder 302. The second position information is detected and decoded according to the first position information and the second position information to obtain the absolute angle of the output side of the deceleration mechanism 3 . Therefore, this application uses an absolute encoder 301 on the output side of the motor mechanism and a semi-absolute encoder 302 on the output side of the reduction mechanism 3. The motor drive board simultaneously receives the detection information of the absolute encoder 301 and the semi-absolute encoder 302. , the absolute encoder 301 and the semi-absolute encoder 302 together form a vernier caliper type absolute encoder 301, which can obtain the absolute angle of the low-speed rotor through simple decoding calculations.

其中,上述的解码计算具体包括: Among them, the above-mentioned decoding calculation specifically includes:

绝对编码器301检测到的第一位置信息为:
θm=2πk1
The first position information detected by the absolute encoder 301 is:
θm=2πk 1

半绝对编码器302检测到的第二位置信息为:
θn=2πk2
The second position information detected by the semi-absolute encoder 302 is:
θn=2πk 2

其中,m为减速机构3的速比,n为半绝对编码器302的周期,ɑ和β分别是绝对编码器301和半绝对编码器302的度数(0~2π),k1和k2分别是绝对编码器301和半绝对编码器302相对于零位点走过的完成周期数,θ是低速端转子的绝对角度。为简化证明过程,θ的零位设定在绝对编码器301与半绝对编码器302同时处于零位的位置。Among them, m is the speed ratio of the reduction mechanism 3, n is the period of the semi-absolute encoder 302, ɑ and β are the degrees (0~2π) of the absolute encoder 301 and the semi-absolute encoder 302 respectively, k 1 and k 2 respectively is the number of completed cycles that the absolute encoder 301 and the semi-absolute encoder 302 have traveled relative to the zero point, and θ is the absolute angle of the low-speed end rotor. To simplify the proof process, the zero position of θ is set at a position where the absolute encoder 301 and the semi-absolute encoder 302 are at the zero position at the same time.

由于m和n互为质数,根据裴蜀定理,可以找到两个正整数a和b,使得:
|am-bn|=1
Since m and n are prime numbers to each other, according to Pei Shu's theorem, we can find two positive integers a and b, such that:
|am-bn|=1

相应的,低速端转子的绝对角度为:
θ=(am-bn)θ=2aπk1+aα-2bπk2-bβ=2π(ak1-bk2)+(aα-bβ)
Correspondingly, the absolute angle of the low-speed rotor is:
θ=(am-bn)θ=2aπk 1 +aα-2bπk 2 -bβ=2π(ak 1 -bk 2 )+(aα-bβ)

由于a,b,k1和k2均为正整数,上式中2π(ak1-bk2)对低速端转子的绝对角度没有影响,可以忽略,因此,最终的低速端转子的绝对角度为:
θ=aα-bβ
Since a, b, k 1 and k 2 are all positive integers, 2π (ak 1 -bk 2 ) in the above formula has no effect on the absolute angle of the low-speed rotor and can be ignored. Therefore, the final absolute angle of the low-speed rotor is :
θ=aα-bβ

由前述可知,m和n可以相差一,为了简化计算过程,选取a=b=1或者a=b=-1,此时,最终的低速端转子的绝对角度为:
θ=α-β
As can be seen from the above, m and n can differ by one. In order to simplify the calculation process, select a=b=1 or a=b=-1. At this time, the final absolute angle of the low-speed rotor is:
θ=α-β

由上述解码计算可知,通过在电机机构输出侧设置有绝对编码器301、在减速机构3输出侧设置有半绝对编码器302,可简化低速端转子的绝对角度的计算过程,且能够保证低速端转子的绝对角度的计算精度。It can be seen from the above decoding calculation that by providing an absolute encoder 301 on the output side of the motor mechanism and a semi-absolute encoder 302 on the output side of the reduction mechanism 3, the calculation process of the absolute angle of the rotor at the low speed end can be simplified and the low speed end can be ensured. Calculation accuracy of the absolute angle of the rotor.

综上所述:通过在机器人关节内设置有检测机构30,该检测机构30适于检测驱动模组20内的至少部分运动部件的位置信息,使得驱动模组20的驱动板基于该位置信息计算驱动模组20的至少部分运动部件的绝对位置信息,其无需增加额外器件从而保证机器人关节整体结构的紧凑性,且不会增加机器人关节处的重量;并且,检测机构30包括设置在所述电机机构输出侧的绝对编码器301、及设置在减速机构3输出侧的半绝对编码器302,绝对编码器301适于检测电机机构输出侧的第一信息,半绝对编码器302适于检测 减速机构3输出侧的第二信息,从而通过两者配合以实现获取至少部分运动部件的绝对位置信息,半绝对编码器302和绝对编码器301皆为通用型,无需采用特定的编码器以增加成本。To sum up, by disposing the detection mechanism 30 in the robot joint, the detection mechanism 30 is suitable for detecting the position information of at least part of the moving parts in the drive module 20, so that the drive plate of the drive module 20 calculates based on the position information. The absolute position information of at least some of the moving parts of the drive module 20 does not require the addition of additional components to ensure the compactness of the overall structure of the robot joint and does not increase the weight of the robot joint; and, the detection mechanism 30 includes a component provided on the motor The absolute encoder 301 on the output side of the mechanism, and the semi-absolute encoder 302 provided on the output side of the reduction mechanism 3. The absolute encoder 301 is suitable for detecting the first information on the output side of the motor mechanism, and the semi-absolute encoder 302 is suitable for detecting The second information on the output side of the reduction mechanism 3 is used to obtain the absolute position information of at least part of the moving parts through the cooperation of the two. Both the semi-absolute encoder 302 and the absolute encoder 301 are universal, and there is no need to use a specific encoder to increase the number of moving parts. cost.

实施例2Example 2

本实施例提供一种机器人,包括:机体及与机体连接的机器人关节,机器人关节可在驱动模组20的驱动下做出打开、旋转、屈膝等动作,从而满足机器人的不同需求。其中,该机器人关节为上述实施例1中的机器人关节。This embodiment provides a robot, which includes a body and robot joints connected to the body. The robot joints can open, rotate, knee-bend and other actions driven by the driving module 20 to meet different needs of the robot. Wherein, the robot joint is the robot joint in the above-mentioned Embodiment 1.

实施例3Example 3

请结合图3,本实施例提供一种机器人关节的编码方法,用于如上述实施例1中的机器人关节,方法包括如下步骤:Please refer to Figure 3. This embodiment provides a coding method for a robot joint, which is used for the robot joint in the above-mentioned Embodiment 1. The method includes the following steps:

步骤310,利用检测机构30获取驱动模组20的至少部分运动部件的位置信息;Step 310, use the detection mechanism 30 to obtain the position information of at least some moving parts of the drive module 20;

步骤320,基于该位置信息,通过游标卡尺式的计算方式获取驱动模组20的绝对位置信息。Step 320: Based on the position information, obtain the absolute position information of the driving module 20 through a vernier caliper calculation method.

其中,由上述实施例1中可知,驱动模组20包括电机机构、及与电机机构连接的减速机构3。相应的,该位置信息包括电机机构输出侧的第一位置信息、及减速机构3输出侧的第二位置信息。Among them, as can be seen from the above-mentioned Embodiment 1, the driving module 20 includes a motor mechanism and a reduction mechanism 3 connected to the motor mechanism. Correspondingly, the position information includes the first position information on the output side of the motor mechanism and the second position information on the output side of the reduction mechanism 3 .

检测机构30包括设置在电机机构输出侧的绝对编码器301、及设置在减速机构3输出侧的半绝对编码器302,半绝对编码器302在整圈转动时具有多个零位点,绝对编码器301适于检测电机机构输出侧的第一位置信息,半绝对编码器302适于检测减速机构3输出侧的第二位置信息。The detection mechanism 30 includes an absolute encoder 301 disposed on the output side of the motor mechanism, and a semi-absolute encoder 302 disposed on the output side of the reduction mechanism 3. The semi-absolute encoder 302 has multiple zero points when rotating in a full circle. The absolute encoder The encoder 301 is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder 302 is suitable for detecting the second position information on the output side of the reduction mechanism 3 .

基于该位置信息,通过游标卡尺式的计算方式获取驱动模组20输出侧的绝对位置信息,包括:Based on the position information, the absolute position information of the output side of the drive module 20 is obtained through a vernier caliper calculation method, including:

驱动减速机构3的速比m及半绝对编码器302的周期n;当m和n的数之差为一时,减速机构3的输出侧的绝对位置信息为:
θ=α-β;
The speed ratio m of the drive reduction mechanism 3 and the period n of the semi-absolute encoder 302; when the difference between the numbers of m and n is one, the absolute position information on the output side of the reduction mechanism 3 is:
θ=α-β;

或,当m和n互为质数时,减速机构3的输出侧的绝对位置信息为:
θ=aα-bβ;
Or, when m and n are prime numbers to each other, the absolute position information of the output side of the reduction mechanism 3 is:
θ=aα-bβ;

其中,θ为减速机构3输出侧的绝对位置(低速端转子的绝对角度),ɑ和β分别是绝对编码器301和半绝对编码器302的度数,a和b为正整数。Among them, θ is the absolute position of the output side of the reduction mechanism 3 (the absolute angle of the low-speed end rotor), ɑ and β are the degrees of the absolute encoder 301 and the semi-absolute encoder 302 respectively, and a and b are positive integers.

其中,上述具体的计算过程同上述实施例1中的低速端转子的绝对角度的解码计算,本实施例在此不做赘述。The above-mentioned specific calculation process is the same as the decoding calculation of the absolute angle of the low-speed end rotor in the above-mentioned Embodiment 1, and will not be described again in this embodiment.

显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,可以做出其它不同形式的变化或变动,都应当属于本发明保护的范围。 Obviously, the above-described embodiments are only part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, those of ordinary skill in the art can make other changes or modifications in different forms without making creative efforts, and all of them shall fall within the scope of protection of the present invention.

Claims (16)

一种机器人关节,其特征在于,包括:A robot joint is characterized by including: 关节本体;joint body; 驱动模组,设置在所述关节本体内,以驱动所述关节本体运动;所述驱动模组包括电机机构、及与所述电机机构连接的减速机构,所述减速机构适于将所述电机机构的驱动力降速后输出;以及A driving module is installed in the joint body to drive the movement of the joint body; the driving module includes a motor mechanism and a deceleration mechanism connected to the motor mechanism, and the deceleration mechanism is adapted to reduce the motor to the movement of the joint body. The driving force of the mechanism is decelerated and then output; and 检测机构,与所述驱动模组连接,适于检测所述驱动模组的至少部分运动部件的位置信息;所述检测机构包括设置在所述电机机构输出侧的绝对编码器、及设置在减速机构输出侧的半绝对编码器,所述半绝对编码器在整圈转动时具有多个零位点,所述减速机构的速比m与所述半绝对编码器的周期n相差一或互质,m和n均为正整数;A detection mechanism, connected to the drive module, is suitable for detecting the position information of at least part of the moving parts of the drive module; the detection mechanism includes an absolute encoder arranged on the output side of the motor mechanism, and an absolute encoder arranged on the deceleration A semi-absolute encoder on the output side of the mechanism. The semi-absolute encoder has multiple zero points when rotating in a full circle. The speed ratio m of the reduction mechanism and the period n of the semi-absolute encoder differ by one or are mutually prime. , m and n are both positive integers; 所述绝对编码器适于检测所述电机机构输出侧的第一位置信息,所述半绝对编码器适于检测所述减速机构输出侧的第二位置信息。The absolute encoder is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second position information on the output side of the reduction mechanism. 如权利要求1所述的机器人关节,其中,所述电机机构包括电机本体及与所述电机本体连接的输出端;The robot joint according to claim 1, wherein the motor mechanism includes a motor body and an output end connected to the motor body; 所述绝对编码器设置在所述电机本体内或与所述输出端连接。The absolute encoder is installed in the motor body or connected to the output end. 如权利要求2所述的机器人关节,其中,所述绝对编码器设置在所述电机本体内;The robot joint of claim 2, wherein the absolute encoder is disposed within the motor body; 所述电机本体包括电机壳体、设置在所述电机壳体内的电机定子、电机转子及电机驱动板,所述电机定子与所述电机壳体固定连接,所述电机转子可相对于所述电机壳体转动;所述电机转子作为所述运动部件,所述绝对编码器设置在所述电机转子和所述电机定子之间;The motor body includes a motor housing, a motor stator, a motor rotor and a motor drive plate arranged in the motor housing. The motor stator is fixedly connected to the motor housing, and the motor rotor can be relative to the motor housing. The motor housing rotates; the motor rotor serves as the moving component, and the absolute encoder is disposed between the motor rotor and the motor stator; 所述电机驱动板均与所述绝对编码器和所述半绝对编码器连接,适于接收所述绝对编码器和所述半绝对编码器的检测信息,并根据所述检测信息解码以获得所述减速机构输出侧的绝对角度。The motor drive board is connected to the absolute encoder and the semi-absolute encoder, and is adapted to receive the detection information of the absolute encoder and the semi-absolute encoder, and decode according to the detection information to obtain the The absolute angle of the output side of the reduction mechanism. 如权利要求3所述的机器人关节,其中,所述减速机构包括第一减速件及与所述第一减速件连接的第二减速件,所述第一减速件的转动速度大于所述第二减速件的转动速度;The robot joint of claim 3, wherein the deceleration mechanism includes a first deceleration part and a second deceleration part connected to the first deceleration part, and the rotation speed of the first deceleration part is greater than that of the second deceleration part. The rotation speed of the reduction part; 其中,所述第二减速件作为所述运动部件,所述半绝对编码器与所述第二减速件连接,且位于所述第二减速件远离所述第一减速件的一侧。Wherein, the second deceleration part serves as the moving component, and the semi-absolute encoder is connected to the second deceleration part and is located on a side of the second deceleration part away from the first deceleration part. 如权利要求4所述的机器人关节,其中,所述第一减速件为波发生器,所述第二减速件为与所述波发生器连接的柔轮;The robot joint of claim 4, wherein the first deceleration member is a wave generator, and the second deceleration member is a flexspline connected to the wave generator; or 所述第一减速件为第一减速齿轮,所述第二减速件为第二减速齿轮,所述第一减速齿轮和所述第二减速齿轮啮合。The first reduction component is a first reduction gear, the second reduction component is a second reduction gear, and the first reduction gear meshes with the second reduction gear. 如权利要求5所述的机器人关节,其中,减速机构3还包括与柔轮啮合的刚轮,刚轮与关节本体固定连接,波发生器安装于柔轮内,且柔轮的外表面上设置有第一齿牙,刚轮套设于柔轮上,且刚轮朝向柔轮外表面设置的内表面上设置有与第一齿牙啮合的第二齿牙。The robot joint according to claim 5, wherein the deceleration mechanism 3 further includes a rigid wheel meshed with a flexspline, the rigid wheel is fixedly connected to the joint body, the wave generator is installed in the flexspline, and the outer surface of the flexspline is provided with There are first teeth, the rigid spline is sleeved on the flex spline, and the inner surface of the rigid spline facing the outer surface of the flex spline is provided with second teeth meshing with the first teeth. 如权利要求4所述的机器人关节,其中,减速机构还包括与关节本体连接的减速壳体,第一减速件和第二减速件皆设置在该减速壳体内,半绝对编码器设置在第二减速件和减速壳体之间。The robot joint of claim 4, wherein the deceleration mechanism further includes a deceleration housing connected to the joint body, the first deceleration part and the second deceleration part are both disposed in the deceleration housing, and the semi-absolute encoder is disposed in the second deceleration housing. Between the reduction piece and the reduction housing. 如权利要求3所述的机器人关节,其中,电机驱动板均与绝对编码器和半绝对编码器连接,适于接收绝对编码器检测的第一位置信息和半绝对编码器的检测的第二位置信息,并根据该第一位置信息和第二位置信息解码以获得减速机构输出侧的绝对角度。The robot joint of claim 3, wherein the motor drive boards are connected to the absolute encoder and the semi-absolute encoder, and are adapted to receive the first position information detected by the absolute encoder and the second position detected by the semi-absolute encoder. information, and decode according to the first position information and the second position information to obtain the absolute angle of the output side of the reduction mechanism. 如权利要求4所述的机器人关节,其中,所述机器人关节还包括输出机构,所述输出机构与所述第二减速件固定连接。The robot joint according to claim 4, wherein the robot joint further includes an output mechanism, and the output mechanism is fixedly connected to the second reduction member. 如权利要求9所述的机器人关节,其中,所述输出机构包括输出法兰。The robot joint of claim 9, wherein the output mechanism includes an output flange. 如权利要求4所述的机器人关节,其中,所述输出端与所述第一减速件固定连接,适于将所述电机本体的驱动力传递至所述第一减速件。The robot joint of claim 4, wherein the output end is fixedly connected to the first reduction member and is adapted to transmit the driving force of the motor body to the first reduction member. 如权利要求1至11中任一项所述的机器人关节,其中,所述绝对编码器和所述半绝对编码器为磁编码器、光编码器及电容编码器中的任一种。The robot joint according to any one of claims 1 to 11, wherein the absolute encoder and the semi-absolute encoder are any one of a magnetic encoder, an optical encoder and a capacitive encoder. 一种机器人,其特征在于,包括:A robot is characterized by including: 机体;organism; 机器人关节,与所述机体连接;Robot joints, connected to the body; 其中,所述机器人关节为如权利要求1至9中任一项所述机器人关节。Wherein, the robot joint is the robot joint according to any one of claims 1 to 9. 一种机器人关节的编码方法,其特征在于,用于如权利要求1至12中任一项所述的机器人关节,所述方法包括如下步骤:A coding method for robot joints, characterized in that it is used for the robot joint according to any one of claims 1 to 12, and the method includes the following steps: 利用检测机构获取驱动模组的至少部分运动部件的位置信息;Utilize a detection mechanism to obtain position information of at least some moving parts of the drive module; 基于该位置信息,通过游标卡尺式的计算方式获取所述驱动模组的绝对位置信息。Based on the position information, the absolute position information of the driving module is obtained through a vernier caliper calculation method. 如权利要求14所述的方法,其中,所述驱动模组包括电机机构、及与所述电机机构连接的减速机构;The method of claim 14, wherein the drive module includes a motor mechanism and a reduction mechanism connected to the motor mechanism; 所述位置信息包括电机机构输出侧的第一位置信息、及所述减速机构输出侧的第二 位置信息;The position information includes the first position information on the output side of the motor mechanism and the second position information on the output side of the reduction mechanism. location information; 所述检测机构包括设置在所述电机机构输出侧的绝对编码器、及设置在减速机构输出侧的半绝对编码器,所述半绝对编码器在整圈转动时具有多个零位点,所述绝对编码器适于检测所述电机机构输出侧的第一位置信息,所述半绝对编码器适于检测所述减速机构输出侧的第二位置信息。The detection mechanism includes an absolute encoder provided on the output side of the motor mechanism and a semi-absolute encoder provided on the output side of the deceleration mechanism. The semi-absolute encoder has multiple zero points during a full rotation, so The absolute encoder is suitable for detecting the first position information on the output side of the motor mechanism, and the semi-absolute encoder is suitable for detecting the second position information on the output side of the reduction mechanism. 如权利要求15所述的方法,其中,所述基于该位置信息,通过游标卡尺式的计算方式获取所述驱动模组输出侧的绝对位置信息,包括:The method of claim 15, wherein said obtaining the absolute position information of the output side of the driving module through a vernier caliper calculation method based on the position information includes: 驱动所述减速机构的速比m及所述半绝对编码器的周期n;Driving the speed ratio m of the reduction mechanism and the period n of the semi-absolute encoder; 当m和n的数之差为一时,所述减速机构的输出侧的绝对位置信息为:
θ=α-β;
When the difference between the numbers m and n is one, the absolute position information of the output side of the reduction mechanism is:
θ=α-β;
或,当m和n互为质数时,所述减速机构的输出侧的绝对位置信息为:
θ=aα-bβ;
Or, when m and n are prime numbers to each other, the absolute position information of the output side of the reduction mechanism is:
θ=aα-bβ;
其中,θ为减速机构输出侧的绝对位置,ɑ和β分别是绝对编码器和半绝对编码器的度数,a和b为正整数。 Among them, θ is the absolute position of the output side of the reduction mechanism, ɑ and β are the degrees of the absolute encoder and semi-absolute encoder respectively, and a and b are positive integers.
PCT/CN2023/083959 2022-08-04 2023-03-27 Robot joint, encoding method, and robot WO2024027172A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202210931492.0 2022-08-04
CN202222051589.0 2022-08-04
CN202222051589.0U CN217967079U (en) 2022-08-04 2022-08-04 Robot joint and robot
CN202210931492.0A CN117549342A (en) 2022-08-04 2022-08-04 Robot joint, encoding method and robot

Publications (1)

Publication Number Publication Date
WO2024027172A1 true WO2024027172A1 (en) 2024-02-08

Family

ID=89848468

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/083959 WO2024027172A1 (en) 2022-08-04 2023-03-27 Robot joint, encoding method, and robot

Country Status (1)

Country Link
WO (1) WO2024027172A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010269412A (en) * 2009-05-22 2010-12-02 Kawasaki Heavy Ind Ltd Robot equipment
CN103176450A (en) * 2013-02-01 2013-06-26 北京配天大富精密机械有限公司 Servo drive device and servo control system
CN109366480A (en) * 2018-12-19 2019-02-22 浙江双环传动机械股份有限公司 A kind of dynamoelectric controlled integrated joint of robot mould group of high integration
CN109551480A (en) * 2018-12-20 2019-04-02 广东工业大学 A kind of variation rigidity controls integrated robot revolute joint module
CN217967079U (en) * 2022-08-04 2022-12-06 追觅创新科技(苏州)有限公司 Robot joint and robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010269412A (en) * 2009-05-22 2010-12-02 Kawasaki Heavy Ind Ltd Robot equipment
CN103176450A (en) * 2013-02-01 2013-06-26 北京配天大富精密机械有限公司 Servo drive device and servo control system
CN109366480A (en) * 2018-12-19 2019-02-22 浙江双环传动机械股份有限公司 A kind of dynamoelectric controlled integrated joint of robot mould group of high integration
CN109551480A (en) * 2018-12-20 2019-04-02 广东工业大学 A kind of variation rigidity controls integrated robot revolute joint module
CN217967079U (en) * 2022-08-04 2022-12-06 追觅创新科技(苏州)有限公司 Robot joint and robot

Similar Documents

Publication Publication Date Title
CN106208543B (en) A kind of servo motor and its control method
CN205889243U (en) People's arm is imitated to modularization
CN102632509B (en) Elastically-driven modular joint with force feedback control
CN106182071B (en) The flexible differential driving joint module of two degrees of freedom rotation
CN109551513B (en) A multifunctional and highly integrated modular robot joint
CN107243895B (en) Modularized SCARA robot
CN107186751B (en) Modularized ball joint of cooperative robot
CN105313132A (en) High-integrality robot joint
CN105058421B (en) Compact type mechanical arm joint module integrating two degrees of freedom
CN106863349A (en) A kind of modular mechanical arm flexible joint
CN110561488A (en) Modular rotary joint
CN113276157B (en) Multistage compact type electric drive joint module and robot
CN211841989U (en) Cooperative robot joint module with torque sensor
CN106182077A (en) Multi-functional high pulling torque integrated robot joint
CN108638118A (en) Integrated robot joint driving device
CN105818161A (en) Internal-wiring robot revolute joint module
CN106300795B (en) A kind of big retarding is than harmonic reduction all-in-one machine
CN101913150A (en) A single-degree-of-freedom robot rotary joint module
WO2013062375A2 (en) Cycloid decelerator enabled with location feedback
CN111230922A (en) Modular robot joint integrating driving function and detection function
CN206211760U (en) A kind of big retarding is than harmonic reduction all-in-one
CN217967079U (en) Robot joint and robot
CN209850926U (en) Absolute position type multi-foot robot servo steering engine
CN216923101U (en) Hollow harmonic speed reducer and robot joint
CN115319796A (en) Robot joint module and robot

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23848887

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE