CN104128928A - Robot joint module and control method thereof - Google Patents
Robot joint module and control method thereof Download PDFInfo
- Publication number
- CN104128928A CN104128928A CN201310159670.3A CN201310159670A CN104128928A CN 104128928 A CN104128928 A CN 104128928A CN 201310159670 A CN201310159670 A CN 201310159670A CN 104128928 A CN104128928 A CN 104128928A
- Authority
- CN
- China
- Prior art keywords
- angle
- motor
- joint module
- buffer
- robot
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000007246 mechanism Effects 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 50
- 239000003638 chemical reducing agent Substances 0.000 claims description 18
- 239000002356 single layer Substances 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 3
- 230000006378 damage Effects 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Manipulator (AREA)
Abstract
本发明公开一种机器人的关节模块及其控制方法,将被动件套叠在减速机构,多个缓冲弹簧套叠在被动件,而感测器套叠在缓冲弹簧,形成多重套叠的关节模块,并利用侦测扭转缓冲弹簧的相差角度,控制马达顺应抗力方向转动,以确保作业安全。
The present invention discloses a robot joint module and a control method thereof, wherein a passive component is stacked on a deceleration mechanism, a plurality of buffer springs are stacked on the passive component, and a sensor is stacked on the buffer spring to form a multi-stacked joint module. The phase difference angle of the torsion buffer spring is detected to control the motor to rotate in the direction of the resistance force to ensure operation safety.
Description
技术领域technical field
本发明涉及一种机器人,尤其是涉及机器人中提供弹性的致动力用以驱动负载的关节模块,以及控制关节模块转动的方法。The invention relates to a robot, in particular to a joint module in the robot that provides elastic actuation force for driving a load, and a method for controlling the rotation of the joint module.
背景技术Background technique
机器人具备移动的灵活性及定位的精确性,还具有连续性作业的特性,在人力成本高涨及劳资纠纷不断的环境下,已逐渐发展成为生产线上制造组装产品的有力的工具,也是产业取代人力降低成本的最佳利器。The robot has the flexibility of movement and the accuracy of positioning, and also has the characteristics of continuous operation. In the environment of high labor costs and continuous labor disputes, it has gradually developed into a powerful tool for manufacturing and assembling products on the production line. The best weapon to reduce costs.
如图1所示,为现有技术机器人的关节模块侧剖面图。现有技术机器人的关节模块1,主要由马达(Motor)2、编码器(Encoder)3、减速器(Reducer)4及传动机构(transmission)5等部分串联在同一转轴6组成。其中马达2提供动力转动转轴6,设在马达2后侧的编码器3,通过侦测马达2的转动纪录转轴6的转动角度。减速器4利用行星齿轮(Planetary gear)或谐和齿轮(Harmonic gear)等减速机构,降低马达2驱动转轴6的转速,以输出较低的转速转动传动机构5,再由传动机构5提供机器人适当的移动速度驱动负载。通过侦测编码器3纪录转轴6的转动角度,就可精确控制机器人移动的位置。As shown in FIG. 1 , it is a side sectional view of a joint module of a robot in the prior art. The joint module 1 of the prior art robot is mainly composed of a motor (Motor) 2, an encoder (Encoder) 3, a reducer (Reducer) 4 and a transmission mechanism (transmission) 5, etc. which are connected in series on the same rotating shaft 6. The motor 2 provides power to rotate the rotating shaft 6 , and the encoder 3 located at the rear side of the motor 2 records the rotation angle of the rotating shaft 6 by detecting the rotation of the motor 2 . The reducer 4 utilizes planetary gear (Planetary gear) or harmonic gear (Harmonic gear) and other reduction mechanisms to reduce the speed of the motor 2 to drive the rotating shaft 6, to rotate the transmission mechanism 5 with a lower output speed, and then the transmission mechanism 5 provides the robot proper The moving speed drives the load. By detecting the rotation angle of the rotating shaft 6 recorded by the encoder 3, the moving position of the robot can be precisely controlled.
现有技术的机器人利用关节模块1输出动力驱动物品至预定位置,如碰到较大负载的物品或作业人员,受阻而无法继续转动时,虽能利用感测器(图未示)侦测到障碍而紧急剎车,停止关节模块1转动,避免损毁物品或伤害作业人员。The robot in the prior art uses the output power of the joint module 1 to drive the object to a predetermined position. If it encounters an object with a large load or an operator and is blocked and cannot continue to rotate, although it can be detected by a sensor (not shown) Emergency braking due to obstacles, to stop the rotation of the joint module 1, to avoid damage to items or injury to operators.
然而,关节模块1的马达2、编码器3、减速器4及传动机构5,依序并排串联组合在转轴6,形成体积较庞大且重量重的关节模块1,不仅体积庞大不利于机器人的移动灵活性,且占据生产线过多的空间,而重量重则形成移动的惯性相对较强,并不利于产业机器人的移动定位。此外,关节模块1刚性驱动较大的物品,如惯性继续移动,停止的机器人的关节模块1,将面临被挤压破坏的危险,而被压伤的作业人员,也无法推离停止转动的关节模块1脱离危险。因此,机器人的关节模块在结构及控制上,仍有问题亟待解决。However, the motor 2, the encoder 3, the reducer 4, and the transmission mechanism 5 of the joint module 1 are sequentially combined in series on the shaft 6 to form a bulky and heavy joint module 1, which is not only bulky and not conducive to the movement of the robot. Flexibility, and occupy too much space in the production line, and heavy weight will form a relatively strong movement inertia, which is not conducive to the mobile positioning of industrial robots. In addition, the joint module 1 rigidly drives larger objects. If the inertia continues to move, the joint module 1 of the stopped robot will face the danger of being crushed and damaged, and the operator who is crushed cannot push away from the stopped joint. Module 1 out of danger. Therefore, there are still problems to be solved urgently in terms of structure and control of the joint module of the robot.
发明内容Contents of the invention
本发明的目的在于提供一种机器人的关节模块,通过多重套叠的关节模块,降低关节模块的体积及重量,以增加机器人移动灵活性。The object of the present invention is to provide a joint module of a robot. Through multiple nested joint modules, the volume and weight of the joint module can be reduced, so as to increase the flexibility of movement of the robot.
为了达到前述发明的目的,本发明机器人的关节模块,在外壳的中空内部,固定马达转动转轴,由编码器侦测转轴的转动角度,转轴转动减速器改变输出的转速转动被动件,被动件套叠在减速机构的外周,多个缓冲弹簧的一端固定在被动件,套叠在被动件的外周,传动法兰设有多个通孔,部分通孔连接缓冲弹簧的一端随着转动,而部分的通孔连接负载,感测器套叠在缓冲弹簧的外周,且固定在外壳,以侦测传动法兰的转动角度。In order to achieve the purpose of the aforementioned invention, the joint module of the robot of the present invention fixes the rotating shaft of the motor in the hollow interior of the casing, and the rotation angle of the rotating shaft is detected by the encoder, and the rotating speed reducer changes the output speed of the rotating shaft to rotate the passive part. Stacked on the outer periphery of the deceleration mechanism, one end of multiple buffer springs is fixed on the passive part, nested on the outer periphery of the passive part, the transmission flange is provided with a plurality of through holes, some of the through holes are connected to one end of the buffer spring as it rotates, and some The through hole of the load is connected to the load, and the sensor is sleeved on the outer circumference of the buffer spring and fixed on the casing to detect the rotation angle of the transmission flange.
本发明另一目的在提供一种机器人的关节模块,利用交叉间隔设置形成单层的多个缓冲弹簧,并藉缓冲弹簧的数量,调整预设关节模块受到外界抗力的缓冲力,以提供安全缓冲空间。Another object of the present invention is to provide a joint module of a robot, which uses a plurality of buffer springs arranged at cross intervals to form a single layer, and uses the number of buffer springs to adjust the buffer force of the preset joint module subjected to external resistance to provide a safe buffer space.
为了达到前述发明的目的,本发明机器人的关节模块,将多个缓冲弹簧交叉间隔设置形成单层的圈管状弹簧,并通过选择缓冲弹簧的数量,调整预设关节模块受到外界抗力的缓冲力。In order to achieve the purpose of the aforementioned invention, the joint module of the robot of the present invention is provided with a plurality of buffer springs intersecting at intervals to form a single-layer coiled tubular spring, and by selecting the number of buffer springs, the buffer force of the preset joint module subjected to external resistance is adjusted.
本发明再一目的在提供一种机器人的关节模块的控制方法,利用关节模块的缓冲弹簧,依据顺应抗力控制转动机器人的关节模块,避免损伤关节模块及作业人员,以确保作业安全。Another object of the present invention is to provide a control method for the joint module of the robot, which uses the buffer spring of the joint module to control the rotation of the joint module of the robot according to the compliance resistance, so as to avoid damage to the joint module and the operator, so as to ensure the safety of work.
为了达到前述发明的目的,本发明第一实施例机器人的关节模块的控制方法,首先侦测的马达的转动角度;转换马达的转动角度为被动件的转动角度;侦测传动法兰的转动角度;计算传动法兰的转动角度与被动件的转动角度的相差角度;检查相差角度不大于缓冲角度,则继续侦测,检查相差角度大于缓冲角度,则控制马达以马达顺应抗力的方向,就是相差角度产生的方向转动到预设的安全角度,然后停止马达转动。In order to achieve the purpose of the aforementioned invention, the control method of the joint module of the robot in the first embodiment of the present invention, first detects the rotation angle of the motor; converts the rotation angle of the motor to the rotation angle of the passive part; detects the rotation angle of the transmission flange ;Calculate the angle difference between the rotation angle of the transmission flange and the rotation angle of the driven part; check that the angle difference is not greater than the buffer angle, then continue to detect, check that the angle difference is greater than the buffer angle, then control the motor so that the motor follows the direction of the resistance force, that is, the phase difference The direction generated by the angle turns to the preset safe angle, and then stops the motor from turning.
为了达到前述发明的目的,本发明第二实施例机器人的关节模块的控制方法,另侦测的马达的转动角度;侦测传动法兰的转动角度;计算传动法兰的转动角度与马达的转动角度的相差角度;检查相差角度不大于缓冲角度,则继续侦测,检查相差角度大于缓冲角度,则控制马达以相差角度产生的方向转动到预设的安全角度;然后停止马达转动。In order to achieve the purpose of the aforementioned invention, the control method of the joint module of the robot in the second embodiment of the present invention includes detecting the rotation angle of the motor; detecting the rotation angle of the transmission flange; calculating the rotation angle of the transmission flange and the rotation of the motor The difference angle of the angle; check that the difference angle is not greater than the buffer angle, then continue to detect, check that the difference angle is greater than the buffer angle, then control the motor to rotate to the preset safe angle in the direction generated by the difference angle; then stop the motor rotation.
附图说明Description of drawings
图1为现有技术机器人的关节模块的侧剖面图;Fig. 1 is the side sectional view of the joint module of prior art robot;
图2为本发明机器人的关节模块的立体图;Fig. 2 is the perspective view of the joint module of robot of the present invention;
图3为本发明机器人的关节模块的零件分解图;Fig. 3 is an exploded view of parts of the joint module of the robot of the present invention;
图4为本发明机器人的关节模块的侧剖面图;Fig. 4 is a side sectional view of the joint module of the robot of the present invention;
图5为本发明机器人的关节模块缓冲的示意图;Fig. 5 is a schematic diagram of joint module buffering of the robot of the present invention;
图6为本发明第一实施例机器人的关节模块控制方法的流程图;6 is a flow chart of the joint module control method of the robot according to the first embodiment of the present invention;
图7为本发明第二实施例机器人的关节模块控制方法的流程图。FIG. 7 is a flowchart of a method for controlling a joint module of a robot according to a second embodiment of the present invention.
符号说明Symbol Description
10关节模块10 joint modules
11外壳11 shell
12固定端12 fixed end
13输出端13 outputs
14马达14 motor
15编码器15 encoders
16减速器16 reducer
17传动机构17 transmission mechanism
18电缆线18 cables
19转轴 19 shafts
20减速机构20 deceleration mechanism
21被动件21 Passive parts
22缓冲弹簧22 buffer spring
23感测器23 sensors
24传动法兰24 transmission flange
25轴承盖25 bearing cover
26通孔26 through holes
27轴承27 bearings
28螺栓28 bolts
具体实施方式Detailed ways
有关本发明为达成上述目的,所采用的技术手段及其功效,兹举较佳实施例,并配合附图加以说明如下。In order to achieve the above object, the present invention adopts the technical means and its effects, hereby give preferred embodiments, and illustrate as follows in conjunction with the accompanying drawings.
请同时参阅图2、图3及图4,图2为本发明机器人的关节模块的立体图,图3为本发明机器人的关节模块的零件分解图,图4为本发明机器人的关节模块的侧剖面图。本发明的机器人的关节模块10具有一中空的外壳11,外壳11一端为固定端12,另一端为输出端13。外壳11的中空内部容纳马达14、编码器15、减速器16及传动机构17等。其中马达14固定在外壳11的固定端12,通过电缆线18连接外部的电力,提供动力转动转轴19。设在马达14后侧的编码器15,通过侦测马达14的转动纪录转轴19的转动角度。减速器16固定在外壳11的内部,并连接在马达14前侧的转轴19,由转轴19带动减速器16转动。减速器16利用行星齿轮或谐和齿轮等减速机构20,改变转轴19输出的转速,以输出较低的转速转动被动件21。被动件21为圆柱帽状,套叠在圆柱状的减速机构20的外周,带动连结的传动机构17转动。Please refer to Fig. 2, Fig. 3 and Fig. 4 at the same time, Fig. 2 is a perspective view of the joint module of the robot of the present invention, Fig. 3 is an exploded view of parts of the joint module of the robot of the present invention, and Fig. 4 is a side section of the joint module of the robot of the present invention picture. The joint module 10 of the robot of the present invention has a hollow shell 11 , one end of the shell 11 is a fixed end 12 , and the other end is an output end 13 . The hollow interior of the casing 11 accommodates a motor 14 , an encoder 15 , a speed reducer 16 , a transmission mechanism 17 and the like. The motor 14 is fixed on the fixed end 12 of the casing 11 , and is connected to external electric power through the cable 18 to provide power to rotate the rotating shaft 19 . The encoder 15 arranged at the rear side of the motor 14 records the rotation angle of the rotating shaft 19 by detecting the rotation of the motor 14 . The speed reducer 16 is fixed inside the casing 11 and connected to the rotating shaft 19 on the front side of the motor 14, and the speed reducer 16 is driven to rotate by the rotating shaft 19. The speed reducer 16 uses a reduction mechanism 20 such as a planetary gear or a harmonic gear to change the rotational speed output by the rotating shaft 19 to rotate the driven member 21 at a lower rotational speed. The driven part 21 is in the shape of a cylindrical cap, nested on the outer periphery of the cylindrical reduction mechanism 20, and drives the connected transmission mechanism 17 to rotate.
关节模块10的传动机构17包含缓冲弹簧22、感测器23、传动法兰24及轴承盖25等。其中缓冲弹簧22为圈管状弹簧,套叠在圆柱帽状被动件21的外周。缓冲弹簧22一端固定在被动件21,随被动件21转动,另一端则连接至传动法兰24。传动机构17包含多个缓冲弹簧22,利用缓冲弹簧22的数量,调整关节模块10受到外界抗力的缓冲力。每个缓冲弹簧22交叉间隔设置形成单一的圈管状弹簧,单层套设在被动件21的外周,以减少套叠的体积。感测器23为环圈状,内环圈再套叠在缓冲弹簧22的外周,且邻近缓冲弹簧22靠传动法兰24的一端,感测器23的外环则固定在外壳11的内侧面,用以侦测传动法兰24的转动角度。The transmission mechanism 17 of the joint module 10 includes a buffer spring 22 , a sensor 23 , a transmission flange 24 , a bearing cover 25 and the like. The buffer spring 22 is a coiled tubular spring nestled on the outer periphery of the cylindrical cap-shaped passive part 21 . One end of the buffer spring 22 is fixed on the passive element 21 to rotate with the passive element 21 , and the other end is connected to the transmission flange 24 . The transmission mechanism 17 includes a plurality of buffer springs 22 , and the buffer force of the joint module 10 subjected to external resistance is adjusted by using the number of the buffer springs 22 . Each buffer spring 22 is arranged at intervals to form a single coiled tubular spring, which is sheathed on the outer periphery of the passive part 21 in a single layer, so as to reduce the nested volume. The sensor 23 is in the shape of a ring, and the inner ring is nested on the outer periphery of the buffer spring 22, and is adjacent to the end of the buffer spring 22 close to the transmission flange 24, and the outer ring of the sensor 23 is fixed on the inner surface of the housing 11 , used to detect the rotation angle of the transmission flange 24.
传动法兰24为一圆盘状,盘面设有多个通孔26,部分通孔24连接缓冲弹簧22的一端,使传动法兰24随着缓冲弹簧22转动,而部分的通孔26则可连接输出负载(图未示),以转动负载。传动法兰24的周缘环设轴承27,且利用螺栓28穿过轴承盖25,将轴承盖25锁在外壳11的输出端13,将轴承27固定在外壳11,以支撑传动法兰24转动。The transmission flange 24 is a disc shape, and the disc surface is provided with a plurality of through holes 26, and part of the through holes 24 is connected to one end of the buffer spring 22, so that the transmission flange 24 rotates with the buffer spring 22, and part of the through holes 26 can be Connect the output load (not shown) to rotate the load. A bearing 27 is arranged around the periphery of the transmission flange 24, and a bolt 28 is used to pass through the bearing cover 25, the bearing cover 25 is locked on the output end 13 of the casing 11, and the bearing 27 is fixed on the casing 11 to support the rotation of the transmission flange 24.
请再参阅图4,本发明机器人的关节模块10启动时,电缆线18由外部供给马达14电力转动转轴19。由设在马达14后侧的编码器15,侦测及纪录转轴19的转动角度。藉转轴19转动固定在外壳11的减速器16。减速器16利用减速机构20,降低转轴19输出的转速,以转动被动件21。圆柱帽状的被动件21套叠在圆柱状的减速机构20的外周,而多个圈管状的缓冲弹簧22一端固定在被动件21,交叉间隔设置形成单一的圈管状弹簧,单层再套叠在被动件21的外周随被动件21转动,缓冲弹簧22的另一端带动传动法兰24转动,以转动负载。侦测传动法兰24的转动角度的感测器23又再套叠在缓冲弹簧22的外周。Please refer to FIG. 4 again. When the joint module 10 of the robot of the present invention is activated, the electric cable 18 is supplied with power from the external motor 14 to rotate the rotating shaft 19 . The rotation angle of the rotating shaft 19 is detected and recorded by the encoder 15 arranged at the rear side of the motor 14 . The speed reducer 16 fixed on the casing 11 is rotated by the rotating shaft 19 . The speed reducer 16 utilizes the reduction mechanism 20 to reduce the rotational speed output by the rotating shaft 19 to rotate the passive member 21 . The cylindrical cap-shaped passive part 21 is nested on the outer periphery of the cylindrical reduction mechanism 20, and one end of a plurality of coil-shaped buffer springs 22 is fixed on the passive part 21, and the intersecting intervals are arranged to form a single coil-tubular spring, and the single layer is nested again. The outer periphery of the passive element 21 rotates with the passive element 21, and the other end of the buffer spring 22 drives the transmission flange 24 to rotate to rotate the load. The sensor 23 for detecting the rotation angle of the transmission flange 24 is nested on the outer periphery of the buffer spring 22 .
因此,本发明机器人的关节模块,就可通过减速机构、被动件、缓冲弹簧及感测器等构件多重套叠,以及利用交叉间隔设置形成单层的多个缓冲弹簧,简化关节模块结构,降低关节模块的体积及重量,进而减少关节模块的惯性,达到增加机器人移动灵活性的目的。并可通过选择缓冲弹簧的数量,调整预设关节模块受到外界抗力的缓冲力,达到适当的安全缓冲空间。Therefore, the joint module of the robot of the present invention can simplify the structure of the joint module and reduce The volume and weight of the joint module can further reduce the inertia of the joint module, so as to achieve the purpose of increasing the mobility of the robot. And by selecting the number of buffer springs, the buffer force of the preset joint module subjected to external resistance can be adjusted to achieve an appropriate safe buffer space.
请同时参阅图4及图5,图5为本发明机器人的关节模块缓冲的示意图。本发明机器人的关节模块10由马达14转动转轴19,经减速器16降低转轴19输出的转速转动被动件21,可由其间的齿轮比设计,获得马达14至被动件21固定的减速比例。因此编码器15侦测及纪录马达14的转轴19的转动角度,经由固定的减速比例计算,可转换为被动件21的转动角度。被动件21藉缓冲弹簧22转动传动法兰24,在传动法兰24转动负载不受阻碍时,传动法兰24随着被动件21转动,感测器23侦测的传动法兰24的转动角度与编码器15侦测的被动件21的转动角度同步,两者转动角度一致。Please refer to FIG. 4 and FIG. 5 at the same time. FIG. 5 is a schematic diagram of the joint module cushioning of the robot of the present invention. The joint module 10 of the robot of the present invention is rotated by the motor 14 to the rotating shaft 19, and the output speed of the rotating shaft 19 is reduced by the reducer 16 to rotate the passive member 21. The gear ratio can be designed to obtain a fixed deceleration ratio from the motor 14 to the passive member 21. Therefore, the encoder 15 detects and records the rotation angle of the rotating shaft 19 of the motor 14 , and can be converted into the rotation angle of the driven part 21 through calculation by a fixed deceleration ratio. The passive part 21 rotates the transmission flange 24 by the buffer spring 22. When the rotation load of the transmission flange 24 is not hindered, the transmission flange 24 rotates with the passive part 21, and the rotation angle of the transmission flange 24 detected by the sensor 23 It is synchronized with the rotation angle of the passive member 21 detected by the encoder 15, and the rotation angles of the two are consistent.
一旦传动法兰24转动负载受阻,或静止时受到压力推挤移动,连结在缓冲弹簧22两端的传动法兰24与被动件21,将迫使缓冲弹簧22扭转,让感测器23侦测的传动法兰24的转动角度F与编码器15侦测的被动件21的转动角度M产生差异,相差角度θ。在障碍或压力未排除下,感测器23侦测的传动法兰24的转动角度与编码器15侦测的被动件21的转动角度的相差角度θ将越来越大,迫使缓冲弹簧22加大扭转,提供机器人的关节模块10排除障碍的缓冲空间,以免关节模块10持续的转动动力让机器人或障碍物损毁。Once the rotating load of the transmission flange 24 is hindered, or pushed and moved by pressure when stationary, the transmission flange 24 and the passive part 21 connected to the two ends of the buffer spring 22 will force the buffer spring 22 to twist, allowing the sensor 23 to detect the transmission. The rotation angle F of the flange 24 is different from the rotation angle M of the driven part 21 detected by the encoder 15 by an angle θ. If the obstacle or pressure is not eliminated, the difference angle θ between the rotation angle of the transmission flange 24 detected by the sensor 23 and the rotation angle of the passive part 21 detected by the encoder 15 will become larger and larger, forcing the buffer spring 22 to increase The large torsion provides a buffer space for the joint module 10 of the robot to remove obstacles, so as to prevent the robot or obstacles from being damaged by the continuous rotational power of the joint module 10 .
但是缓冲弹簧22也有扭转量的限制,无法提供过量的缓冲空间,如未及时排除障碍或压力,最后仍然会损毁机器人或障碍物。因此本发明的关节模块10对缓冲空间加以设置限制L,预设缓冲角度β。当传动法兰24转动负载受阻或静止时受挤压,感测器23侦测的传动法兰24的转动角度与编码器15侦测的被动件21的转动角度的相差角度θ大于缓冲角度β时,关节模块10将顺应障碍阻止传动法兰24转动的抗力,也就是相差角度θ产生的方向,控制马达14顺应抗力的方向转动,转动被动件21到预设的安全角度△α,再停止马达转动,避免损伤关节模块,同时让压挤的物品或作业人员自动脱离危险,以确保作业安全。However, the buffer spring 22 also has a limited amount of torsion, which cannot provide an excessive amount of buffer space. If the obstacle or pressure is not removed in time, the robot or obstacle will still be damaged in the end. Therefore, the joint module 10 of the present invention sets a limitation L on the buffer space, and presets the buffer angle β. When the rotating load of the driving flange 24 is blocked or squeezed when the load is stationary, the difference angle θ between the rotating angle of the driving flange 24 detected by the sensor 23 and the rotating angle of the passive member 21 detected by the encoder 15 is greater than the buffer angle β , the joint module 10 will comply with the resistance of the obstacle to prevent the rotation of the transmission flange 24, that is, the direction generated by the difference angle θ, control the motor 14 to rotate in the direction of the resistance, rotate the passive part 21 to the preset safe angle Δα, and then stop The motor rotates to avoid damage to the joint module, and at the same time, squeezed objects or operators are automatically out of danger to ensure safe operation.
如图6所示,为本发明第一实施例机器人的关节模块控制方法的流程图。本发明控制机器人的关节模块的步骤,详细说明如下:首先步骤S1,侦测的马达的转动角度;步骤S2,转换马达的转动角度为被动件的转动角度;步骤S3侦测传动法兰的转动角度;步骤S4,计算传动法兰的转动角度与被动件的转动角度的相差角度θ;步骤S5,检查相差角度θ是否大于预设缓冲角度β?假如相差角度θ不大于缓冲角度β,回至步骤S1继续侦测,假如相差角度θ大于预设缓冲角度β,则至步骤S6,控制马达顺应抗力的方向,就是以相差角度θ产生的方向转动,转动到预设的安全角度α;然后至步骤S7,停止马达转动。As shown in FIG. 6 , it is a flow chart of the method for controlling the joint module of the robot according to the first embodiment of the present invention. The steps for controlling the joint module of the robot in the present invention are described in detail as follows: first step S1, detect the rotation angle of the motor; step S2, convert the rotation angle of the motor to the rotation angle of the passive part; step S3 detect the rotation of the transmission flange Angle; step S4, calculate the difference angle θ between the rotation angle of the transmission flange and the rotation angle of the passive part; step S5, check whether the difference angle θ is greater than the preset buffer angle β? If the difference angle θ is not greater than the buffer angle β, return to Step S1 continues to detect, if the difference angle θ is greater than the preset buffer angle β, then go to step S6, control the motor to follow the direction of the resistance force, that is, rotate in the direction generated by the difference angle θ, and rotate to the preset safe angle α; and then go to Step S7, stop the rotation of the motor.
如图7所示,为本发明第二实施例机器人的关节模块控制方法的流程图。前实施例虽以关节模块中缓冲弹簧两端的传动法兰与被动件,作为相差角度△θ的计算基础。但是马达经减速器降低转轴的转速转动被动件,其间马达至被动件固定的减速比例,具有相对应的转动角度。因此可由编码器侦测及纪录马达的转动角度,取代被动件的转动角度,以简化前述转换的步骤S2。本发明第二实施例控制机器人的关节模块的步骤,详细说明如下:首先步骤T1,侦测的马达的转动角度;步骤T2,侦测传动法兰的转动角度;步骤T3,计算传动法兰的转动角度与马达的转动角度的相差角度;步骤T4,检查相差角度是否大于缓冲角度β?假如相差角度不大于缓冲角度β,回至步骤T1继续侦测,假如相差角度大于缓冲角度β,则至步骤T5,控制马达顺应抗力的方向转动,就是以相差角度产生的方向转动到预设的安全角度α;然后至步骤T6,停止马达转动。As shown in FIG. 7 , it is a flow chart of the joint module control method of the robot according to the second embodiment of the present invention. In the previous embodiment, the transmission flange and the passive part at both ends of the buffer spring in the joint module are used as the calculation basis for the phase difference angle Δθ. But the motor rotates the driven part by reducing the speed of the rotating shaft through the reducer, and the fixed deceleration ratio from the motor to the driven part has a corresponding rotation angle. Therefore, the rotation angle of the motor can be detected and recorded by the encoder instead of the rotation angle of the driven element, so as to simplify the step S2 of the aforementioned conversion. The steps of controlling the joint module of the robot in the second embodiment of the present invention are described in detail as follows: first step T1, detect the rotation angle of the motor; step T2, detect the rotation angle of the transmission flange; step T3, calculate the rotation angle of the transmission flange The difference between the rotation angle and the rotation angle of the motor; step T4, check whether the difference angle is greater than the buffer angle β? If the difference angle is not greater than the buffer angle β, return to step T1 to continue detection, if the difference angle is greater than the buffer angle β, then to Step T5, control the motor to rotate in the direction of the resistance force, that is, rotate to the preset safe angle α in the direction generated by the difference angle; then go to step T6, stop the motor from rotating.
因此,本发明机器人的关节模块的控制方法,即可利用关节模块的缓冲弹簧,提供碰到障碍的缓冲空间,而在超出缓冲角度时,控制马达顺应抗力转动一安全角度,达到避免损伤关节模块,及让物品或作业人员自动脱离险境,达到确保作业安全的目的。Therefore, the control method of the joint module of the robot of the present invention can use the buffer spring of the joint module to provide a buffer space for encountering obstacles, and when the buffer angle is exceeded, the motor is controlled to rotate at a safe angle in accordance with the resistance to avoid damage to the joint module , and allow items or operators to escape from danger automatically to achieve the purpose of ensuring operation safety.
以上所述者,仅为用以方便说明本发明的较佳实施例,本发明的范围不限于该等较佳实施例,凡依本发明所做的任何变更,于不脱离本发明的精神下,皆属本发明申请专利的范围。The above are only preferred embodiments for conveniently illustrating the present invention, and the scope of the present invention is not limited to these preferred embodiments. Any changes made according to the present invention will not depart from the spirit of the present invention. , all belong to the scope of the patent application of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310159670.3A CN104128928A (en) | 2013-05-03 | 2013-05-03 | Robot joint module and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310159670.3A CN104128928A (en) | 2013-05-03 | 2013-05-03 | Robot joint module and control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104128928A true CN104128928A (en) | 2014-11-05 |
Family
ID=51801917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310159670.3A Pending CN104128928A (en) | 2013-05-03 | 2013-05-03 | Robot joint module and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104128928A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106003048A (en) * | 2016-07-04 | 2016-10-12 | 上海交通大学 | Robot joint based on gyroscope accelerometer and control system of robot joint |
| CN106815857A (en) * | 2015-11-27 | 2017-06-09 | 财团法人工业技术研究院 | Gesture estimation method for mobile auxiliary robot |
| CN106976083A (en) * | 2016-01-18 | 2017-07-25 | 广明光电股份有限公司 | Method for releasing brake by mechanical arm |
| CN105216006B (en) * | 2015-11-05 | 2018-08-31 | 上海戴屹科技有限公司 | Robot flexible flange and robot |
| CN108651048A (en) * | 2018-03-08 | 2018-10-16 | 南京太司德智能科技有限公司 | A kind of Saving cortilage for screen of trees cleaning air-robot |
| CN119871520A (en) * | 2025-02-13 | 2025-04-25 | 安徽清智云楚智能装备有限公司 | Robot joint and robot |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58217005A (en) * | 1982-06-11 | 1983-12-16 | Fujitsu Ltd | Origin detector for robot |
| CN1365877A (en) * | 2002-03-15 | 2002-08-28 | 清华大学 | Multi-finger hand simulating human hand for robot |
| EP1533544A2 (en) * | 2003-11-21 | 2005-05-25 | Fanuc Ltd | Articulation system for robot comprising a speed reducer provided with vibration cancelling means |
| CN102632509A (en) * | 2012-04-17 | 2012-08-15 | 浙江大学 | Elastically-driven modular joint with force feedback control |
| CN102744731A (en) * | 2012-07-19 | 2012-10-24 | 北京理工大学 | Integral rotary joint and method for determining zero position of integral rotary joint |
-
2013
- 2013-05-03 CN CN201310159670.3A patent/CN104128928A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58217005A (en) * | 1982-06-11 | 1983-12-16 | Fujitsu Ltd | Origin detector for robot |
| CN1365877A (en) * | 2002-03-15 | 2002-08-28 | 清华大学 | Multi-finger hand simulating human hand for robot |
| EP1533544A2 (en) * | 2003-11-21 | 2005-05-25 | Fanuc Ltd | Articulation system for robot comprising a speed reducer provided with vibration cancelling means |
| CN102632509A (en) * | 2012-04-17 | 2012-08-15 | 浙江大学 | Elastically-driven modular joint with force feedback control |
| CN102744731A (en) * | 2012-07-19 | 2012-10-24 | 北京理工大学 | Integral rotary joint and method for determining zero position of integral rotary joint |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105216006B (en) * | 2015-11-05 | 2018-08-31 | 上海戴屹科技有限公司 | Robot flexible flange and robot |
| CN106815857A (en) * | 2015-11-27 | 2017-06-09 | 财团法人工业技术研究院 | Gesture estimation method for mobile auxiliary robot |
| CN106815857B (en) * | 2015-11-27 | 2021-08-06 | 财团法人工业技术研究院 | Pose Estimation Method for Action-Assisted Robots |
| CN106976083A (en) * | 2016-01-18 | 2017-07-25 | 广明光电股份有限公司 | Method for releasing brake by mechanical arm |
| CN106003048A (en) * | 2016-07-04 | 2016-10-12 | 上海交通大学 | Robot joint based on gyroscope accelerometer and control system of robot joint |
| CN108651048A (en) * | 2018-03-08 | 2018-10-16 | 南京太司德智能科技有限公司 | A kind of Saving cortilage for screen of trees cleaning air-robot |
| CN108651048B (en) * | 2018-03-08 | 2023-10-20 | 南京太司德智能科技有限公司 | A protection joint for obstacle clearance aerial robot |
| CN119871520A (en) * | 2025-02-13 | 2025-04-25 | 安徽清智云楚智能装备有限公司 | Robot joint and robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104128928A (en) | Robot joint module and control method thereof | |
| Kim et al. | Multiple-degree-of-freedom counterbalance robot arm based on slider-crank mechanism and bevel gear units | |
| JP7042554B2 (en) | Industrial robots with safety functions and methods for their safety control | |
| CN102398270B (en) | Robot arm part | |
| US8960042B2 (en) | Robot arm assembly | |
| US20140316571A1 (en) | Articulation module for a robot and control method for the same | |
| CN103895035B (en) | Based on the collapsible explorer mechanical arm of triangle configuration link transmission | |
| CN202200294U (en) | Self-adaptive flexible mechanical hand with multiple degrees of freedom | |
| CN110072677A (en) | Helical actuators for legged robots | |
| US10576622B2 (en) | Robotic manipulator | |
| JP2012250320A5 (en) | ||
| CN110072676A (en) | Transmission with integrated overload protection for legged robots | |
| CN104191434A (en) | Hollow series-connection mechanical arm | |
| KR101194316B1 (en) | Driving modules with hollowness | |
| US10189159B1 (en) | Methods and systems for detecting states of operation of a robotic device | |
| WO2014192029A2 (en) | Reconfigurable mechanism for a variable diameter wheel | |
| CN202684916U (en) | Mechanical arm for source clamping accident emergency robot | |
| CN113212579A (en) | Ball wheel leg composite mobile robot capable of being operated outwards | |
| Kim et al. | Safe joint module for safe robot arm based on passive and active compliance method | |
| CN112720551A (en) | Flexible mechanical claw and working method thereof | |
| Wang et al. | Design of a novel compliant safe robot joint with multiple working states | |
| CN205271989U (en) | Platform is snatched to all -hydraulic independently removal | |
| CN106884947A (en) | A kind of multistage trapezoidal screw prevents locking device | |
| Kim et al. | Advanced 2-DOF counterbalance mechanism based on gear units and springs to minimize required torques of robot arm | |
| JP5205504B2 (en) | Parallel mechanism |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141105 |