CN104097208B - A kind of multiplex's industry mechanical arm controller based on double-deck CPG - Google Patents
A kind of multiplex's industry mechanical arm controller based on double-deck CPG Download PDFInfo
- Publication number
- CN104097208B CN104097208B CN201410319909.3A CN201410319909A CN104097208B CN 104097208 B CN104097208 B CN 104097208B CN 201410319909 A CN201410319909 A CN 201410319909A CN 104097208 B CN104097208 B CN 104097208B
- Authority
- CN
- China
- Prior art keywords
- industrial
- mechanical arm
- industrial machine
- machine mechanical
- controller
- 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.)
- Expired - Fee Related
Links
- 230000033001 locomotion Effects 0.000 abstract description 40
- 230000003993 interaction Effects 0.000 abstract description 7
- 238000000819 phase cycle Methods 0.000 abstract description 7
- 210000003169 central nervous system Anatomy 0.000 abstract description 6
- 208000003098 Ganglion Cysts Diseases 0.000 abstract description 5
- 208000005400 Synovial Cyst Diseases 0.000 abstract description 5
- 241000251539 Vertebrata <Metazoa> Species 0.000 abstract description 5
- 230000033764 rhythmic process Effects 0.000 description 20
- 238000006073 displacement reaction Methods 0.000 description 10
- 239000012636 effector Substances 0.000 description 10
- 238000009776 industrial production Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 235000001968 nicotinic acid Nutrition 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000027387 rhythmic behavior Effects 0.000 description 1
- 230000001020 rhythmical effect Effects 0.000 description 1
Landscapes
- Manipulator (AREA)
Abstract
本发明公开了一种基于双层CPG的多工业机械臂控制器,通过采用与控制无脊椎动物运动的神经节和脊椎动物运动的中枢神经系统所具有分层神经元网络相似的结构,将多工业机械臂控制系统与单个工业机械臂的特点相结合,使多工业机械臂集体协作和信息交互具有高效协同性。采用柔性关节和丰富的传感器系统,在提高多工业机械臂信息利用率的同时,实现对多工业机械臂各关节的有效控制,使系统具有高可靠性和稳定性。在保证工业机械臂具有足够动力性能和自由度的同时,也具有自主运动能力。机械臂控制器由相位协调层和运动模式发生层组成,相位协调层实现对各工业机械臂的相序锁定,运动模式层对各工业机械臂进行轨迹规划和姿态调整。
The invention discloses a multi-industrial manipulator controller based on a double-layer CPG. By adopting a structure similar to that of the ganglion controlling the movement of invertebrates and the central nervous system of vertebrates, multiple The combination of the industrial manipulator control system and the characteristics of a single industrial manipulator makes the collective cooperation and information interaction of multi-industrial manipulators highly collaborative. Using flexible joints and a rich sensor system, while improving the information utilization rate of the multi-industrial manipulator, it can effectively control the joints of the multi-industrial manipulator, so that the system has high reliability and stability. While ensuring that the industrial robotic arm has sufficient power performance and degrees of freedom, it also has the ability to move autonomously. The robotic arm controller consists of a phase coordination layer and a motion pattern generation layer. The phase coordination layer realizes the phase sequence locking of each industrial robotic arm, and the motion pattern layer performs trajectory planning and attitude adjustment for each industrial robotic arm.
Description
技术领域technical field
本发明属于自动控制技术领域,具体地说,涉及一种基于双层CPG的多工业机械臂控制器。The invention belongs to the technical field of automatic control, and in particular relates to a multi-industrial manipulator controller based on a double-layer CPG.
背景技术Background technique
中枢模式发生器(CentralPatternGenerator,CPG)是一类存在于无脊椎动物和脊椎动物的中枢神经系统中的神经元网路,它能在没有节律性控制或者反馈输入情况下产生有节律的行为,如行走,游泳等。无脊椎动物运动由神经节控制,脊椎动物运动由中枢神经系统控制,最新研究表明,动物神经节和中枢神经系统具有分层特性,可分为节律发生层和运动模式发生层。The central pattern generator (Central Pattern Generator, CPG) is a kind of neuronal network existing in the central nervous system of invertebrates and vertebrates, which can produce rhythmic behavior without rhythmic control or feedback input, such as Walk, swim, etc. The movement of invertebrates is controlled by the ganglion, and the movement of vertebrates is controlled by the central nervous system. The latest research shows that the ganglion and the central nervous system of animals have layered properties, which can be divided into the rhythm generation layer and the movement pattern generation layer.
在工业生产中,面对日益繁重的工作任务,用一个结构复杂、价格昂贵的单体工业机械臂执行,可能难以胜任或效率低下,需要由多个工业机械臂一起工作才能完成给定任务。多个工业机械臂系统主要是将能力有限的单个工业机械臂通过交互、协调和控制体现出群体智能,以合作完成相对复杂的给定任务。In industrial production, in the face of increasingly heavy work tasks, it may be difficult or inefficient to use a complex and expensive single industrial robot arm to perform, and multiple industrial robot arms need to work together to complete a given task. Multiple industrial manipulator systems mainly use a single industrial manipulator with limited capabilities to embody swarm intelligence through interaction, coordination and control, so as to cooperate to complete relatively complex given tasks.
多工业机械臂研究的兴起源于仿生物学的启发,是通常意义上的多机器人系统被赋予群体智能属性后的新兴研究领域,多机器人并非仅是单元数量的标识,多机器人相互协作的背后隐藏的有限感知以及局部交互原则才是最基本的。与多个机器人对应的控制结构规模是可变的,机器人的数量根据工作任务的要求,单元数量可以从数个到成百上千或者更多。多个机器人要实现群体之间的协调,就必须保证群体之间的交流和协商的有效性,以及信息的有效共享。The rise of research on multi-industrial manipulators originated from the inspiration of biomimicry. It is an emerging research field after multi-robot systems in the usual sense are endowed with swarm intelligence attributes. Multi-robots are not just a sign of the number of units. Behind the multi-robot collaboration Hidden limited perception and local interaction principles are fundamental. The scale of the control structure corresponding to multiple robots is variable. The number of robots depends on the requirements of the task, and the number of units can range from a few to hundreds or even more. In order for multiple robots to achieve coordination among groups, it is necessary to ensure the effectiveness of communication and negotiation between groups, as well as the effective sharing of information.
在发明专利CN1857877A中公开了一种机器人多臂控制系统,包括为了协调生产过程,通过网络进行通信,将同步信息从主控制器传输到一个或更多从属控制器的机器人控制器。该系统在用于过程和运动同步的事件时序同步时考虑网络通信的延迟。但采用将一个机械臂作为家庭首领机器人,其余机械臂作为家庭成员机器人的方式,作为家庭成员的机械臂之间无信息交流。In the invention patent CN1857877A, a robot multi-arm control system is disclosed, including a robot controller that communicates through a network and transmits synchronization information from a master controller to one or more slave controllers in order to coordinate the production process. The system takes into account delays in network communication during event timing synchronization for process and motion synchronization. However, if one robot arm is used as the family leader robot, and the remaining robot arms are used as family member robots, there is no information exchange between the robot arms as family members.
发明专利CN102707675A中公开了一种群机器人控制器,包括协调层、管理层和执行层,采用预测加权分层信息技术,通过无线通信模块进行Mesh组网,把群机器人的控制系统与机器人单体的特点有机结合并控制单体机器人终端进行协作的方法,实现了在无人干预情况下群机器人进行交互与协作的有益效果,提高了群机器人集体协作的工作效率和特殊环境下工作的准确性、稳定性。但各单体机器人之间进行信息交流是单体机器人的终端接收其它单体机器人终端和协调层发送的操作命令及协作信息,接收的信息只对终端作用。Invention patent CN102707675A discloses a swarm robot controller, which includes a coordination layer, a management layer and an execution layer. It adopts predictive weighted layered information technology and performs Mesh networking through a wireless communication module. The method of organically combining the characteristics and controlling the cooperation of the single robot terminal realizes the beneficial effect of interaction and cooperation of group robots without human intervention, improves the work efficiency of collective cooperation of group robots and the accuracy of work in special environments, stability. However, the information exchange between the individual robots is that the terminals of the individual robots receive the operation commands and cooperation information sent by the terminals of other individual robots and the coordination layer, and the received information only affects the terminals.
目前,多工业机械臂的应用越来越多,但各机械臂之间集体协作和信息交互能力不足,另外,大多数工业机械臂都具有多节臂架或者折弯结构,要对工业机械臂进行满足作业要求的精确控制,连接各臂架的关节起着至关重要的作用,目前采用的关节均为刚性关节,其抗冲击性能差,稳定性不足。At present, there are more and more applications of multi-industrial manipulators, but the collective collaboration and information interaction capabilities between the manipulators are insufficient. In addition, most industrial manipulators have multi-section booms or bending structures. The joints connecting the booms play a vital role in the precise control that meets the requirements of the operation. The joints currently used are all rigid joints, which have poor impact resistance and insufficient stability.
发明内容Contents of the invention
为了避免现有技术存在的不足,克服机械臂之间集体协作和信息交互能力较弱,及其抗冲击性能差,稳定性不足的问题,本发明提出一种基于双层CPG的多工业机械臂控制器。控制器采用与控制无脊椎动物运动的神经节和脊椎动物运动的中枢神经系统所具有分层神经元网络相似的结构,其目的在于控制多工业机械臂进行集体协作和信息交互,实现对多工业机械臂各关节的有效控制,在保证工业机械臂具有足够动力性能和自由度的同时,使工业机械臂具有一定的自主运动能力。In order to avoid the deficiencies of the existing technology and overcome the problems of weak collective cooperation and information interaction capabilities between robotic arms, poor impact resistance and insufficient stability, the present invention proposes a multi-industrial robotic arm based on double-layer CPG controller. The controller adopts a structure similar to that of the ganglion that controls the movement of invertebrates and the central nervous system that controls the movement of vertebrates. The effective control of each joint of the robotic arm ensures that the industrial robotic arm has sufficient dynamic performance and degrees of freedom, and at the same time enables the industrial robotic arm to have a certain autonomous movement capability.
本发明解决其技术问题所采用的技术方案是:机械臂控制器由相位协调层和运动模式发生层组成,相位协调层实现对各工业机械臂的相序锁定,运动模式层对各工业机械臂进行轨迹规划和姿态调整;The technical solution adopted by the present invention to solve the technical problems is: the mechanical arm controller is composed of a phase coordination layer and a motion pattern generation layer, the phase coordination layer realizes the phase sequence locking of each industrial mechanical arm, and the motion pattern layer controls each industrial mechanical arm Perform trajectory planning and attitude adjustment;
所述相位协调层包括各工业机械臂对应的节律发生器,各节律发生器接收来自对应工业机械臂的触觉传感器的信号,且各节律发生器之间可进行信息交流,各节律发生器产生相对应工业机械臂的相位信号并发送至相对应的控制器;The phase coordination layer includes a rhythm generator corresponding to each industrial mechanical arm, each rhythm generator receives a signal from a tactile sensor corresponding to the industrial mechanical arm, and information exchange can be performed between each rhythm generator, and each rhythm generator generates a phase. Correspond to the phase signal of the industrial mechanical arm and send it to the corresponding controller;
所述运动模式发生层包括各工业机械臂的运动模式发生器,各工业机械臂的运动模式发生器由对应的控制器、底座、依次连接的臂架、末端执行器、柔性关节、触觉传感器,力、位移、扭矩传感器组成;所述各工业机械臂的控制器,接收来自相应节律发生器的相位信号和由力、位移、扭矩传感器测量的工业机械臂各柔性关节的反馈信号,对各柔性关节进行控制,同时各工业机械臂的末端执行器的轨迹规划,由相应的控制器完成;所述各工业机械臂的末端执行器,根据控制器的路径规划进行运作,对工作对象进行作业,并将接触信号发送至触觉传感器,同时,末端执行器将与工业对象接触产生的信息传送至工业机械臂各柔性关节;所述各工业机械臂的柔性关节,产生的拉压和扭转形变信息通过力、位移、扭矩传感器反馈给相应的控制器,相应控制器发出的控制信号进行姿态调整;所述各工业机械臂的力、位移、扭矩传感器,用于测量各工业机械臂柔性关节的力、位移和速度形变信息,并发送至相应的控制器,每个柔性关节有其对应的一组力、位移、扭矩传感器;所述各工业机械臂的触觉传感器,用于测量各工业机械臂末端执行器与工作对象的接触信号,并将接触信号发送至相对应的节律发生器。The motion pattern generation layer includes the motion pattern generators of each industrial mechanical arm. The motion pattern generator of each industrial robotic arm consists of a corresponding controller, base, sequentially connected booms, end effectors, flexible joints, and tactile sensors. Force, displacement and torque sensors; the controllers of the industrial manipulators receive the phase signals from the corresponding rhythm generators and the feedback signals of the flexible joints of the industrial manipulators measured by the force, displacement and torque sensors. The joints are controlled, and the trajectory planning of the end effectors of each industrial robotic arm is completed by the corresponding controller; the end effectors of each industrial robotic arm operate according to the path planning of the controller, and perform operations on the work object. And send the contact signal to the tactile sensor, at the same time, the end effector transmits the information generated by the contact with the industrial object to the flexible joints of the industrial manipulator; The force, displacement, and torque sensors are fed back to the corresponding controller, and the control signals sent by the corresponding controller are used to adjust the attitude; the force, displacement, and torque sensors of each industrial mechanical arm are used to measure the force, Displacement and velocity deformation information, and sent to the corresponding controller, each flexible joint has its corresponding set of force, displacement, torque sensors; the tactile sensor of each industrial robot arm is used to measure the performance of the end of each industrial robot arm The contact signal between the generator and the working object is sent to the corresponding rhythm generator.
有益效果Beneficial effect
本发明提出的一种基于双层CPG的多工业机械臂控制器,通过采用与控制无脊椎动物运动的神经节和脊椎动物运动的中枢神经系统所具有分层神经元网络相似的结构,把多工业机械臂控制系统与单个工业机械臂的特点有机结合在一起,使多工业机械臂集体协作和信息交互具有高效协同性;采用柔性关节和丰富的传感器系统,在提高多工业机械臂信息利用率的同时,实现对多工业机械臂各关节的有效控制,使系统具有高可靠性和稳定性。在保证工业机械臂具有足够动力性能和自由度的同时,使工业机械臂具有一定的自主运动能力。机械臂控制器由相位协调层和运动模式发生层组成,相位协调层实现对各工业机械臂的相序锁定,运动模式层对各工业机械臂进行轨迹规划和姿态调整。The present invention proposes a multi-industrial manipulator controller based on double-layer CPG. By adopting a structure similar to that of the ganglion controlling invertebrate movement and the central nervous system of vertebrate movement, the multiple The industrial manipulator control system is organically combined with the characteristics of a single industrial manipulator, making multi-industrial manipulator collective collaboration and information interaction efficient and collaborative; the use of flexible joints and rich sensor systems improves the information utilization of multi-industrial manipulators At the same time, the effective control of each joint of the multi-industrial robot arm is realized, so that the system has high reliability and stability. While ensuring that the industrial manipulator has sufficient power performance and degrees of freedom, the industrial manipulator has certain autonomous movement capabilities. The robotic arm controller consists of a phase coordination layer and a motion pattern generation layer. The phase coordination layer realizes the phase sequence locking of each industrial robotic arm, and the motion pattern layer performs trajectory planning and attitude adjustment for each industrial robotic arm.
附图说明Description of drawings
下面结合附图和实施方式对本发明一种基于双层CPG的多工业机械臂控制器作进一步详细说明。A double-layer CPG-based multi-industrial manipulator controller of the present invention will be further described in detail below with reference to the drawings and embodiments.
图1为本发明基于双层CPG的多工业机械臂控制器结构示意图。Fig. 1 is a schematic structural diagram of a multi-industrial manipulator controller based on a double-layer CPG of the present invention.
图中:In the picture:
Rn表示第n个工业机器人臂的节律发生器;Rn represents the rhythm generator of the nth industrial robot arm;
Jnm表示第n个工业机器人臂上的第m个柔性关节;Jnm represents the mth flexible joint on the nth industrial robot arm;
Snm表示测量第n个工业机器人臂上第m个柔性关节形变的力、位移、扭矩传感器;Snm represents the force, displacement and torque sensor that measures the deformation of the mth flexible joint on the nth industrial robot arm;
Kn表示测量第n个工业机器人臂末端执行器接触信息的触觉传感器;Kn represents the tactile sensor that measures the contact information of the end effector of the nth industrial robot arm;
具体实施方式detailed description
本实施例是一种基于双层CPG的多工业机械臂控制器。This embodiment is a multi-industrial manipulator controller based on a double-layer CPG.
如图1所示,为本实施例基于双层CPG的多工业机械臂控制器结构示意图。按照仿生物学依据,本实施例提供的多工业机械臂控制器分为相位协调层和运动模式发生;层相位协调层由各工业机械臂对应的节律发生器组成,各节律发生器Rn接收自对应工业机械臂的触觉传感器Kn的信号,且各节律发生器Rn之间可进行信息交流,各节律发生器产生相对应工业机械臂的相位信号并将其发送至相对应的控制器,相位协调层实现对各工业机械臂的相序锁定;运动模式发生层由各工业机械臂的运动模式发生器组成,各工业机械臂的运动模式发生器由对应的控制器,底座,依次连接的臂架,末端执行器,柔性关节Jnm,力、位移、扭矩传感器Snm,触觉传感器Kn组成,运动模式层对各工业机械臂进行运动规划和姿态调整。As shown in FIG. 1 , it is a schematic structural diagram of a multi-industrial manipulator controller based on a double-layer CPG in this embodiment. According to the basis of bionics, the multi-industrial manipulator controller provided in this embodiment is divided into phase coordination layer and motion mode generation; the layer phase coordination layer is composed of rhythm generators corresponding to each industrial manipulator, and each rhythm generator Rn receives from Corresponding to the signal of the tactile sensor Kn of the industrial manipulator, and the information exchange between the rhythm generators Rn, each rhythm generator generates the phase signal corresponding to the industrial manipulator and sends it to the corresponding controller, phase coordination The layer realizes the phase sequence locking of each industrial robot arm; the motion pattern generation layer is composed of the motion pattern generator of each industrial robot arm, and the motion pattern generator of each industrial robot arm is composed of the corresponding controller, the base, and the arm frame connected in turn , the end effector, the flexible joint Jnm, the force, displacement, torque sensor Snm, and the tactile sensor Kn, the motion mode layer performs motion planning and attitude adjustment for each industrial robot arm.
实施例1Example 1
在本实施例中,采用基于双层CPG的多工业机械臂控制器进行重物体搬运操作。在工业生产中,某些大型重物体,依靠单个工业机械臂难以完成搬运作业,需要多个工业机械臂协调作业才能完成搬运。初始时,各工业机械臂根据初始化设定,向重物体靠近。当多个工业机械臂中有一个机械臂的末端执行器与重物接触时,通过与接触重物体的工业机械臂的触觉传感器将接触信号传递给该机械臂对应的节律发生器。多工业机械臂控制器的相位协调层根据与接触重物的工业机械臂的节律发生器的信号输入做出决定,使接触重物体的工业机械臂运动速度减缓,尚未与重物体接触的其余工业机械臂运动速度加快,尽快与重物体接触。同时,与重物体接触的工业机械臂通过末端执行器将力与其它信息传送至该工业机械臂各柔性关节,相应的控制器根据该工业机械臂的节律发生器的输入信号和各柔性关节的反馈信号进行姿态调整。当所有参与作业的工业机械臂均与重物体接触时,则给各工业机械臂加力,完成对重物体的抓取工作,各工业机械臂按照各自设定的运动规划,进行重物体的搬运作业。In this embodiment, a multi-industrial manipulator controller based on a double-layer CPG is used for heavy object handling operations. In industrial production, some large and heavy objects are difficult to complete the handling operation by relying on a single industrial robot arm, and require the coordination of multiple industrial robot arms to complete the handling. Initially, each industrial robot arm approaches the heavy object according to the initialization setting. When the end effector of one of the multiple industrial manipulators is in contact with the heavy object, the contact signal is transmitted to the rhythm generator corresponding to the manipulator through the tactile sensor of the industrial manipulator contacting the heavy object. The phase coordination layer of the multi-industrial manipulator controller makes a decision based on the signal input from the rhythm generator of the industrial manipulator that is in contact with the heavy object, so that the movement speed of the industrial manipulator that is in contact with the heavy object is slowed down, and the rest of the industrial manipulator that has not yet been in contact with the heavy object The movement speed of the robotic arm is accelerated to make contact with the heavy object as soon as possible. At the same time, the industrial mechanical arm in contact with the heavy object transmits force and other information to the flexible joints of the industrial mechanical arm through the end effector, and the corresponding controller according to the input signal of the rhythm generator of the industrial mechanical arm and the Feedback signal for attitude adjustment. When all the industrial robotic arms involved in the operation are in contact with the heavy objects, the industrial robotic arms will be applied with force to complete the work of grasping the heavy objects. Each industrial robotic arm will carry out the heavy object handling according to the motion plan set by itself. Operation.
实施例2Example 2
在本实施例中,采用基于双层CPG的多工业机械臂控制器进行多工业机械臂的同步操作。工业生产中,某些时候需要多个工业机械臂同步操作,多工业机械臂控制器可对控制的多个工业机械臂从相位协调层和运动模式发生层同时进行调整,保证各工业机械臂保持高度一致的同步操作。对于相位协调层,初始时,相位协调层中各工业机械臂的节律发生器完成相序锁定,使得各工业机械臂保持同步运动。当发生不同步运动现象时,相位协调层根据初始时的相序锁定进行调整,使各工业机械臂重新保持同步运动,同时相位协调层将对应的节律发生器产生的相位信号发送至对应的工业机械臂控制器。对于运动模式发生层,初始时,各工业机械臂根据初始化设定,按照各自的运动规划动作进行运动。当各工业机械臂中有一个机械臂的运动与其余工业机械臂的运动不同步时,工业机械臂所处的位置与其它工业机械臂不一致,使得工业机械臂的各柔性关节受到的力、位置、速度也与其它工业机械臂不一致;工业机械臂各柔性关节的力、位移、扭矩传感器将力、位置、速度信号传递至相应工业机械臂的控制器,相应的控制器根据工业机械臂的节律发生器输入的相位信号和各柔性关节的反馈信号进行姿态调整,使得各工业机械臂运动重新保持一致。In this embodiment, a multi-industrial manipulator controller based on a double-layer CPG is used to perform synchronous operation of multi-industrial manipulators. In industrial production, sometimes multiple industrial manipulators need to operate synchronously. The multi-industrial manipulator controller can simultaneously adjust the phase coordination layer and motion mode generation layer of the controlled multiple industrial manipulators to ensure that each industrial manipulator maintains Highly consistent synchronous operations. For the phase coordination layer, at the beginning, the rhythm generators of each industrial robot arm in the phase coordination layer complete phase sequence locking, so that each industrial robot arm keeps moving synchronously. When asynchronous movement occurs, the phase coordination layer will adjust according to the initial phase sequence lock, so that the industrial mechanical arms will maintain synchronous movement again, and the phase coordination layer will send the phase signal generated by the corresponding rhythm generator to the corresponding industrial robot. Robot controller. For the motion mode generation layer, at the beginning, each industrial robot arm moves according to its own motion planning action according to the initialization settings. When the movement of one of the industrial manipulators is not synchronized with the movement of the rest of the industrial manipulators, the position of the industrial manipulator is inconsistent with that of other industrial manipulators, so that the force and position of the flexible joints of the industrial manipulator , The speed is also inconsistent with other industrial manipulators; the force, displacement, and torque sensors of the flexible joints of the industrial manipulator transmit the force, position, and speed signals to the controller of the corresponding industrial manipulator, and the corresponding controller is based on the rhythm of the industrial manipulator. The phase signal input by the generator and the feedback signal of each flexible joint are adjusted to make the motion of each industrial robot arm consistent again.
实施例3Example 3
在本实施例中,采用基于双层CPG的多工业机械臂控制器进行多个工业机械臂的先后顺序操作控制。工业生产中,某些时候需要多个工业机械臂按照一定的先后顺序进行作业,如进行机器的装配,工件的流水生产作业。初始时,各工业机械臂根据初始化设定,根据实际要求,某一个或者多个工业机械臂进行作业,当进行作业的工业机械臂完成设定的操作时,工业机械臂末端执行器的触觉传感器将信号传递至相对应的节律发生器,多工业机械臂的相位协调层根据进行作业工业机械臂的末端执行器的信号输入做出决定,使得完成设定操作的工业机械臂复位,同时触发下一时间段的工业机械臂进行作业,直至完成所有操作。在此过程中,相位协调层中各工业机械臂的节律发生器保持相序锁定,运动模式发生层的各工业机械臂的控制器、柔性关节、力、位移、扭矩传感器完成对该工业机械臂的运动规划,姿态调整,相位协调层和运动模式发生层共同保证各工业机械臂按照设定的先后顺序操作控制。In this embodiment, a multi-industrial manipulator controller based on a double-layer CPG is used to control the sequential operation of multiple industrial manipulators. In industrial production, sometimes multiple industrial robotic arms are required to perform operations in a certain sequence, such as machine assembly and assembly of workpieces. Initially, according to the initialization settings and actual requirements, one or more industrial manipulators of each industrial manipulator perform work. When the industrial manipulator performing the work completes the set operation, the tactile sensor of the end effector of the industrial manipulator The signal is transmitted to the corresponding rhythm generator, and the phase coordination layer of the multi-industrial manipulator makes a decision according to the signal input of the end effector of the industrial manipulator, so that the industrial manipulator that has completed the set operation is reset, and at the same time triggers the next step. A period of time for the industrial robotic arm to work until all operations are completed. During this process, the rhythm generators of each industrial manipulator in the phase coordination layer maintain phase sequence lock, and the controllers, flexible joints, force, displacement, and torque sensors of each industrial manipulator in the motion pattern generation layer complete the control of the industrial manipulator. The motion planning, attitude adjustment, phase coordination layer and motion pattern generation layer jointly ensure that the industrial manipulators are operated and controlled according to the set sequence.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410319909.3A CN104097208B (en) | 2014-07-07 | 2014-07-07 | A kind of multiplex's industry mechanical arm controller based on double-deck CPG |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410319909.3A CN104097208B (en) | 2014-07-07 | 2014-07-07 | A kind of multiplex's industry mechanical arm controller based on double-deck CPG |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104097208A CN104097208A (en) | 2014-10-15 |
CN104097208B true CN104097208B (en) | 2016-03-02 |
Family
ID=51665951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410319909.3A Expired - Fee Related CN104097208B (en) | 2014-07-07 | 2014-07-07 | A kind of multiplex's industry mechanical arm controller based on double-deck CPG |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104097208B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108973509B (en) * | 2018-08-09 | 2020-12-08 | 广东智媒云图科技股份有限公司 | Drawing device and drawing device control method |
CN109352644B (en) * | 2018-09-14 | 2021-08-03 | 天津大学 | Robotic arm motion rhythm control method based on CPG neuron network |
CN113195173B (en) * | 2018-12-19 | 2024-09-13 | 3M创新有限公司 | Automated surface preparation system |
CN114043487B (en) * | 2022-01-13 | 2022-04-01 | 季华实验室 | A composite robot control method, device, electronic device and storage medium |
CN114888793B (en) * | 2022-04-21 | 2023-08-04 | 同济大学 | A double-layer collaborative control method for a multi-arm double-beam laser welding robot |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102637036A (en) * | 2012-05-08 | 2012-08-15 | 北京理工大学 | Combined type bionic quadruped robot controller |
CN102707675A (en) * | 2012-04-23 | 2012-10-03 | 深圳市中科鸥鹏智能科技有限公司 | Swarm-robot controller, swarm-robot control method and controller terminal |
CN103092196A (en) * | 2011-10-28 | 2013-05-08 | 同济大学 | Two-foot robot track generating and modulating method based on certified program generator (CPG) mechanism |
CN103203746A (en) * | 2012-09-29 | 2013-07-17 | 同济大学 | Method for constructing central pattern generator (CPG) control network topology structure of biped robot |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7860609B2 (en) * | 2005-05-06 | 2010-12-28 | Fanuc Robotics America, Inc. | Robot multi-arm control system |
-
2014
- 2014-07-07 CN CN201410319909.3A patent/CN104097208B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092196A (en) * | 2011-10-28 | 2013-05-08 | 同济大学 | Two-foot robot track generating and modulating method based on certified program generator (CPG) mechanism |
CN102707675A (en) * | 2012-04-23 | 2012-10-03 | 深圳市中科鸥鹏智能科技有限公司 | Swarm-robot controller, swarm-robot control method and controller terminal |
CN102637036A (en) * | 2012-05-08 | 2012-08-15 | 北京理工大学 | Combined type bionic quadruped robot controller |
CN103203746A (en) * | 2012-09-29 | 2013-07-17 | 同济大学 | Method for constructing central pattern generator (CPG) control network topology structure of biped robot |
Also Published As
Publication number | Publication date |
---|---|
CN104097208A (en) | 2014-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104097208B (en) | A kind of multiplex's industry mechanical arm controller based on double-deck CPG | |
CN104339354B (en) | A kind of special motion controller hardware platform for 6DOF parallel robot | |
CN104808668B (en) | Multiple mobile robot's cooperation transporting flat plate shape object method based on force information | |
CN203366073U (en) | A motion control system of a live working double-arm robot | |
CN106003034B (en) | A kind of robot controller control system and control method | |
CN107206593B (en) | Manipulator system for the coordinated control of at least two manipulators | |
JP2013176847A (en) | Framework and method for controlling robotic system by using distributed computer network | |
CN104552311A (en) | EtherCAT-based intelligent industrial robot bus module and operating method thereof | |
CN102662350A (en) | Track teaching and planning method of master-slave mode multi-robot cooperative system | |
US20140305716A1 (en) | Miniature robot having multiple legs using piezo legs having two degrees of freedom | |
CN204308953U (en) | A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot | |
CN108818533A (en) | Heterogeneous robot remote control system position and speed synchronisation control means | |
CN105892412A (en) | Multi-axis motion control hardware configuration based on custom bus | |
Brecher et al. | Towards anthropomorphic movements for industrial robots | |
CN103412492A (en) | Multi-electromechanical-system distributed intelligent synchronous control device and method | |
CN114750148A (en) | Force closed loop zero force control method and system for self-adaptive measurement of gravity | |
Zhou et al. | A bilateral dual-arm teleoperation robot system with a unified control architecture | |
CN108466266A (en) | Mechanical arm motion control method and system | |
CN103246253A (en) | Multi-motor distributed type control system under wireless network and multi-motor distributed type control method | |
Parvin et al. | Human-Machine Interface (HMI) Robotic Arm Controlled by Gyroscopically Acceleration | |
CN103213143A (en) | Multi-element touch sense interactive perceiving system with temperature perceiving function | |
CN108638015A (en) | Principal and subordinate's mechanical arm synchronization and tracking control method based on quantization communication | |
CN118493407B (en) | Human-machine collaborative safety control method and device based on mixed reality and digital twin | |
CN108772839A (en) | Master-slave operation and human-machine system | |
CN205325689U (en) | Two real time kinematic of robot keep away barrier device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 Termination date: 20170707 |
|
CF01 | Termination of patent right due to non-payment of annual fee |