[go: up one dir, main page]

CN102126220A - Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus - Google Patents

Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus Download PDF

Info

Publication number
CN102126220A
CN102126220A CN2010100324534A CN201010032453A CN102126220A CN 102126220 A CN102126220 A CN 102126220A CN 2010100324534 A CN2010100324534 A CN 2010100324534A CN 201010032453 A CN201010032453 A CN 201010032453A CN 102126220 A CN102126220 A CN 102126220A
Authority
CN
China
Prior art keywords
chip
bus
pin
servo unit
resistor
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
Application number
CN2010100324534A
Other languages
Chinese (zh)
Inventor
姜重然
史庆军
陈文平
徐斌山
白金泉
李丽
薄向东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiamusi University
Original Assignee
Jiamusi University
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
Application filed by Jiamusi University filed Critical Jiamusi University
Priority to CN2010100324534A priority Critical patent/CN102126220A/en
Publication of CN102126220A publication Critical patent/CN102126220A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

一种仿人机器人机械臂的控制系统,属于机器人技术和自动化领域,具体涉及一种基于现场总线仿人机器人六自由机械臂的控制系统,它的目的是为了仿人机器人机械臂动作和姿态准确控制。本发明包括主计算机(1)、现场总线(2)和伺服单元(3)三部分。主计算机(1)完成运动规划算法,同时主计算机(1)还将通过现场总线(2)与各伺服单元(3)通信,各伺服单元(3)驱动仿人机器人机械臂1-3各关节1-2的协调运动,达到预期的姿态。本发明控制实时性能好、运动控制准确、电路简单高效、抗干扰能力强、电缆线少、便于应用、成本低。

Figure 201010032453

A control system of a humanoid robot mechanical arm belongs to the field of robot technology and automation, and specifically relates to a control system based on a fieldbus-based humanoid robot six-free mechanical arm. control. The invention includes three parts: a main computer (1), a field bus (2) and a servo unit (3). The main computer (1) completes the motion planning algorithm, and at the same time the main computer (1) will also communicate with each servo unit (3) through the field bus (2), and each servo unit (3) drives each joint of the humanoid robot mechanical arm 1-3 1-2 coordinated movements to achieve the desired posture. The invention has good control real-time performance, accurate motion control, simple and high-efficiency circuit, strong anti-interference ability, few cables, convenient application and low cost.

Figure 201010032453

Description

A kind of control system based on fieldbus anthropomorphic robot six free mechanical arms
Affiliated technical field
The invention belongs to Robotics and automatic field, relate to the control system of robot arm, particularly a kind of control method and system based on fieldbus anthropomorphic robot six degree of freedom mechanical arm.
Background technology
Anthropomorphic robot is and the immediate a kind of robot of the mankind; it is compared with traditional caterpillar robot or wheeled robot; more can adapt to human surroundings; be more convenient for using the various tool of inventing design as the mankind simultaneously; imitate human various actions action; therefore, anthropomorphic robot has vast potential for future development.
At present, people still mainly concentrate on effective more, the reliable stability control method of exploration for the research of anthropomorphic robot, in these researchs, the arm of anthropomorphic robot and hand contacts stressed position as coordination in the robot action with extraneous, just become the key point of coordination and action stability in the action of solution anthropomorphic robot.In the action of some complexity, during such as the broadsword play of wushu, sword-play, Taiji push hands, nautch, running, its arm attitude is with regard to particular importance, and the six degree of freedom mechanical arm can satisfy the elemental motion and the attitude of human arm, and six freely is 2 of shoulders, 1 of ancon, 3 of wrists.
The control method of anthropomorphic robot mechanical arm adopted the centralized Control method in the past.At present, the control method of anthropomorphic robot mechanical arm adopts according to the anthropomorphic robot size and concentrates or distributed control method, owing to select for use control method and system there are differences, its effect is also different.
Summary of the invention
Finish in the complicated action at the large-scale anthropomorphic robot mechanical arm of solution, for system height real-time, fault-tolerance, reliability, extendibility, the present invention proposes a kind of control system 1-1 based on fieldbus anthropomorphic robot six free mechanical arms, and described technical scheme is as follows:
A kind of control system 1-1 based on fieldbus anthropomorphic robot six free mechanical arms, described system comprises: master computer (1), fieldbus (2), servo unit (3).
Described master computer (1) is finished the motion planning algorithm, and master computer (1) also will be communicated by letter with each servo unit (3) by fieldbus (2) simultaneously, and each servo unit (3) drives the coordinated movement of various economic factors of each joint 1-2 of anthropomorphic robot mechanical arm 1-3.Described fieldbus (2) is selected CAN fieldbus (2) for use, the CAN bus is a kind of fieldbus (fieldbus), the direct communication distance can reach 10km farthest, below the speed 5Kbps, traffic rate reaches as high as 1MbPs, and communication distance is the longest at this moment is 40m, and node can reach 110 at present, communication media can be twisted-pair feeder, coaxial cable or optical fiber, and CAN fieldbus (2) is finished master computer (1) and communicated by letter with each servo unit (3).Each joint 1-2 motion of described servo unit driving device arm 1-3.
Described servo unit comprises that controller 2-1, driver 2-2, motor 2-3, detection and feedback circuit 2-4, decelerator 2-5 form.Driver 2-2 selects the JW-144-2 of TITECH for use, what motor 2-3 shoulder and ancon were selected for use is the RE series electrographite brush direct current generator of Switzerland MAXON company, model is RE3024V 60W, what wrist was selected for use also is the RE series electrographite brush direct current generator of Switzerland MAXON company, model is RE3024V 20W, what select for use from motor 2-3 repacking survey and feedback device is optical electric axial angle encoder, and detecting what select for use with feedback device from decelerator 2-5 is potentiometer, and what decelerator 2-5 selected for use is harmonic speed reducer.
Described controller 2-1 comprises CAN bus circuit 3-1, single-chip microcomputer 3-2, D/A change-over circuit 3-3.That single-chip microcomputer 3-2 selects for use is AT89C51CC01, and AT89C51CC01 itself has the CAN bus control unit by oneself, so do not need to add the CAN bus control unit, it is DAC7621 that D/A change-over circuit 3-3 selects D/A converter for use.
Described CAN bus circuit 3-1 comprises photoelectrical coupler 4-1, CAN bus transceiver 4-2, anti-lightning strike pipe 4-3, resistance R 1, resistance R 2, resistance R 3, resistance R 4, capacitor C 1, capacitor C 2.Photoelectrical coupler 4-1 selects for use high speed photo coupling to isolate the 6N137 chip, at this with 2 6N137 chips, the TXDC pin of single-chip microcomputer 3-2 is connected with a slice 6N137 chip I N pin by resistance R 1, the RXDC pin of single-chip microcomputer 3-2 is connected with another sheet 6N137 chip OUT pin, CAN bus transceiver 4-2 selects the TJA1050 chip for use, a slice 6N137 chip OUT pin connects TJA1050 chip pin TXD, another sheet 6N137 chip I N pin connects TJA1050 chip pin RXD by resistance R 2, the CANH pin of TJA1050 chip is by resistance R 3, capacitor C 1, anti-lightning strike pipe 4-3 links to each other with the CAN bus node, and the CANL pin of TJA1050 chip is by resistance R 4, capacitor C 2, anti-lightning strike pipe 4-3 links to each other with the CAN bus node.
The invention has the beneficial effects as follows:
1. the control real-time performance is good, and motion control is accurate.
2. circuit is simply efficient, and antijamming capability is strong.
3. cable is few, is convenient to use, and cost is low.
Description of drawings
Fig. 1 is system of the present invention and course of work schematic diagram.
Fig. 2 is a servo unit structural representation of the present invention.
Fig. 3 is a controller architecture schematic diagram of the present invention.
Fig. 4 is a CAN bus circuit structure chart of the present invention.
The specific embodiment
The present invention is described in more detail with concrete enforcement below in conjunction with accompanying drawing.
The first step: as shown in Figure 1, when anthropomorphic robot mechanical arm 1-3 need make certain attitude, master computer (1) is finished the motion planning algorithm according to the attitude of each current joint 1-2 and the attitude of next step each joint 1-2, and master computer (1) is sent to corresponding each servo unit (3) to the result of motion planning algorithm by fieldbus (2).
Second step: as shown in Figure 2, the controller 2-1 of corresponding each servo unit (3) is according to the result of motion planning algorithm and the certain control algolithm controller 2-1 output voltage signal of result's process of detection and feedback circuit 2-4, the output of the voltage signal control driver 2-2 of output, the output control motor 2-3 of driver 2-2 rotates, the rotating drive decelerator 2-5 of motor 2-3 rotates, rotate in the rotating drive joint 3 of decelerator 2-5,2-3 rotates at driver 2-2 control motor, motor 2-3 drives decelerator 2-5 to be changeed, when decelerator 2-5 drives joint 3 rotations, signal that detects from motor 2-3 axle optical electric axial angle encoder and the signal feedback that detects from decelerator 2-5 potentiometer are to controller 2-1, repeat said process again, reach the position of expection until joint 1-2, mechanical arm 1-3 need make the attitude of expection.
The 3rd step: as shown in Figure 1, the controller 2-1 of corresponding each servo unit (3) sends to master computer (1) to the posture position of each joint 1-2, simultaneously the next attitude of preparing machine arm 1-3.

Claims (4)

1.一种基于现场总线仿人机器人六自由机械臂的控制系统1-1,其特征在于:包括主计算机(1)、现场总线(2)和伺服单元(3)三部分。主计算机(1)完成运动规划算法,同时主计算机(1)还将通过现场总线(2)与各伺服单元(3)通信,各伺服单元(3)驱动仿人机器人机械臂1-3各关节1-2的协调运动。1. a control system 1-1 based on field bus humanoid robot six free mechanical arms, is characterized in that: comprise host computer (1), field bus (2) and servo unit (3) three parts. The main computer (1) completes the motion planning algorithm, and at the same time the main computer (1) will also communicate with each servo unit (3) through the field bus (2), and each servo unit (3) drives each joint of the humanoid robot mechanical arm 1-3 1-2 coordinated movement. 2.如权利要求1所述的基于现场总线仿人机器人机械臂的控制方法及系统,,其特征在于:所述伺服单元(3)包括控制器2-1、驱动器2-2、电机2-3、检测与反馈电路2-4、减速器2-5组成。驱动器2-2选用TITECH的JW-144-2,电机2-3肩部和肘部选用的是瑞士MAXON公司的RE系列石墨电刷直流电机,型号为RE3024V 60W,腕部选用的也是瑞士MAXON公司的RE系列石墨电刷直流电机,型号为RE3024V 20W,从电机2-3轴检测与反馈器件选用的是光电轴角编码器,从减速器2-5检测与反馈器件选用的是电位器,减速器2-5选用的是谐波减速器。2. the control method and system based on the field bus humanoid robot mechanical arm as claimed in claim 1, is characterized in that: described servo unit (3) comprises controller 2-1, driver 2-2, motor 2- 3. The detection and feedback circuit is composed of 2-4 and reducer 2-5. Driver 2-2 uses TITECH’s JW-144-2, motor 2-3 shoulders and elbows use RE series graphite brush DC motors from Swiss MAXON Company, model RE3024V 60W, and wrists also use Swiss MAXON Company The RE series graphite brush DC motor, the model is RE3024V 20W, the photoelectric shaft angle encoder is selected from the 2-3 axis detection and feedback device of the motor, and the potentiometer is selected from the 2-5 detection and feedback device of the reducer. What the device 2-5 chooses is the harmonic reducer. 3.如权利要求2所述的伺服单元(3),其特征在于:所述伺服单元(3)的控制器2-1包括CAN总线电路3-1、单片机3-2、D/A转换电路3-3。单片机3-2选用的是AT89C51CC01,AT89C51CC01本身自有CAN总线控制器,故不需要外加CAN总线控制器,D/A转换电路3-3选用D/A转换器是DAC7621。3. servo unit (3) as claimed in claim 2, is characterized in that: the controller 2-1 of described servo unit (3) comprises CAN bus circuit 3-1, single-chip microcomputer 3-2, D/A conversion circuit 3-3. What single-chip microcomputer 3-2 selects is AT89C51CC01, and AT89C51CC01 itself has its own CAN bus controller, so it does not need to add CAN bus controller, and D/A conversion circuit 3-3 selects D/A converter to be DAC7621. 4.如权利要求3所述的控制器2-1,其特征在于:所述控制器2-1的CAN总线电路3-1包括包括光电耦合器4-1、CAN总线收发器4-2、防雷击管4-3、电阻R1、电阻R2、电阻R3、电阻R4、电容C1、电容C2。光电耦合器4-1选用高速光耦隔离6N137芯片,在此用2片6N137芯片,单片机3-2的TXDC引脚通过电阻R1和一片6N137芯片IN引脚连接,单片机3-2的RXDC引脚和另一片6N137芯片OUT引脚连接,CAN总线收发器4-2选用TJA1050芯片,一片6N137芯片OUT引脚连接TJA1050芯片引脚TXD,另一片6N137芯片IN引脚通过电阻R2连接TJA1050芯片引脚RXD,TJA1050芯片的CANH引脚通过电阻R3、电容C1、防雷击管4-3与CAN总线节点相连,TJA1050芯片的CANL引脚通过电阻R4、电容C2、防雷击管4-3与CAN总线节点相连。4. controller 2-1 as claimed in claim 3, is characterized in that: the CAN bus circuit 3-1 of described controller 2-1 comprises optocoupler 4-1, CAN bus transceiver 4-2, Lightning protection tube 4-3, resistor R1, resistor R2, resistor R3, resistor R4, capacitor C1, capacitor C2. The optocoupler 4-1 selects a high-speed optocoupler isolation 6N137 chip. Here, two 6N137 chips are used. The TXDC pin of the single-chip microcomputer 3-2 is connected to the IN pin of a 6N137 chip through the resistor R1. The RXDC pin of the single-chip microcomputer 3-2 Connect with the OUT pin of another 6N137 chip, the CAN bus transceiver 4-2 uses the TJA1050 chip, the OUT pin of one 6N137 chip is connected to the TJA1050 chip pin TXD, and the other 6N137 chip IN pin is connected to the TJA1050 chip pin RXD through the resistor R2 , the CANH pin of the TJA1050 chip is connected to the CAN bus node through the resistor R3, the capacitor C1, and the lightning protection tube 4-3, and the CANL pin of the TJA1050 chip is connected to the CAN bus node through the resistor R4, the capacitor C2, and the lightning protection tube 4-3. Nodes are connected.
CN2010100324534A 2010-01-12 2010-01-12 Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus Pending CN102126220A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010100324534A CN102126220A (en) 2010-01-12 2010-01-12 Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010100324534A CN102126220A (en) 2010-01-12 2010-01-12 Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus

Publications (1)

Publication Number Publication Date
CN102126220A true CN102126220A (en) 2011-07-20

Family

ID=44264635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010100324534A Pending CN102126220A (en) 2010-01-12 2010-01-12 Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus

Country Status (1)

Country Link
CN (1) CN102126220A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103231373A (en) * 2013-03-26 2013-08-07 东南大学 Exoskeleton hardware control platform
CN103522290A (en) * 2013-10-14 2014-01-22 上海胖熊信息技术有限公司 Distributed robot control system based on field buses
CN103786155A (en) * 2014-01-21 2014-05-14 成都广泰实业有限公司 Six-axis series robot motion trail programming and controlling method
CN106073896A (en) * 2016-06-15 2016-11-09 重庆金山科技(集团)有限公司 A kind of motor for operating robot controls network and method
CN109048914A (en) * 2018-09-07 2018-12-21 天津福云天翼科技有限公司 A kind of joint of robot servo-control system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103231373A (en) * 2013-03-26 2013-08-07 东南大学 Exoskeleton hardware control platform
CN103522290A (en) * 2013-10-14 2014-01-22 上海胖熊信息技术有限公司 Distributed robot control system based on field buses
CN103522290B (en) * 2013-10-14 2015-12-02 上海司塔珂机器人技术有限公司 Fieldbus Based distributed robot's control system
CN103786155A (en) * 2014-01-21 2014-05-14 成都广泰实业有限公司 Six-axis series robot motion trail programming and controlling method
CN106073896A (en) * 2016-06-15 2016-11-09 重庆金山科技(集团)有限公司 A kind of motor for operating robot controls network and method
CN109048914A (en) * 2018-09-07 2018-12-21 天津福云天翼科技有限公司 A kind of joint of robot servo-control system
CN109048914B (en) * 2018-09-07 2024-03-29 天津福云天翼科技有限公司 Robot joint servo control system

Similar Documents

Publication Publication Date Title
CN102581745B (en) Handling robot system for chemical mechanical polishing
CN102179815B (en) Distributed Modular Manipulator System Based on CANopen
CN107127751B (en) Articulated manipulator controls integral control system and control method
CN104820403B (en) A kind of 8 axis robot control systems based on EtherCAT buses
CN102248536B (en) Mobile mechanical arm control system used for extendable modularization
CN204229213U (en) A kind of multi-shaft interlocked servo-control system
CN102126220A (en) Control system for six-degree-of-freedom mechanical arm of humanoid robot based on field bus
CN101216711A (en) Hierarchical control device and control method for amphibious mechanical crabs
CN106625683A (en) Reconfigurable man-machine cooperation mechanical arm system based on WIFI
CN203366073U (en) A motion control system of a live working double-arm robot
CN202878325U (en) Small modularization mechanical arm
CN103056883B (en) Double-manipulator coordination control system and double-manipulator coordination control method
CN204308953U (en) A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot
CN107322582A (en) A kind of six degree of freedom biomimetic manipulator
CN201186683Y (en) Intelligent electric steering engine based on RS232 bus communication
CN111497964A (en) A distributed control system for an electric-driven quadruped robot
CN108381532B (en) Multi-joint robot with hollow wiring
CN101256423A (en) An Intelligent Electric Steering Gear Based on CAN Bus Communication
CN108772839A (en) Master-slave operation and human-machine system
CN203134248U (en) Open type freedom degree teaching robot
CN203250190U (en) Industrial Robot Controller
CN103895008A (en) Space three-dimensional translation parallel robot mechanism only containing revolute pairs
CN204883256U (en) High real -time control system of robot framework
CN2892402Y (en) New multi-axis rotary joint
CN206967495U (en) Multi-spindle machining hand controls

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: 20110720