[go: up one dir, main page]

CN106363624A - Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system - Google Patents

Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system Download PDF

Info

Publication number
CN106363624A
CN106363624A CN201610887947.8A CN201610887947A CN106363624A CN 106363624 A CN106363624 A CN 106363624A CN 201610887947 A CN201610887947 A CN 201610887947A CN 106363624 A CN106363624 A CN 106363624A
Authority
CN
China
Prior art keywords
flexible cable
information
motor
module
control board
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
CN201610887947.8A
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.)
Hefei University of Technology
Original Assignee
Hefei University of Technology
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 Hefei University of Technology filed Critical Hefei University of Technology
Priority to CN201610887947.8A priority Critical patent/CN106363624A/en
Publication of CN106363624A publication Critical patent/CN106363624A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • 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
    • B25J19/0008Balancing devices
    • B25J19/0012Balancing devices using fluidic devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/003Programme-controlled manipulators having parallel kinematics
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种具有自重平衡装置的柔索并联机械臂系统及其控制方法,系统包括信息采集模块、信息处理模块、监测模块、驱动模块、机械执行模块,所述信息采集模块分别与驱动模块、机械执行模块、信息处理模块连接,信息处理模块分别与驱动模块、监测模块连接,驱动模块与机械执行模块连接。本发明采用了自重平衡装置即平衡缸,能够平衡柔索并联机械臂运行时因自重产生的额外力矩,提高自重平衡装置的稳定性,即提高柔索并联机械臂的工作稳定性。本发明采用了由工控机、运动控制板卡及其周边控制回路组成的分布式控制形式,控制系统更具直观性、安全性。

The invention discloses a flexible cable parallel mechanical arm system with a self-weight balance device and a control method thereof. The system includes an information collection module, an information processing module, a monitoring module, a driving module, and a mechanical execution module. The module, the mechanical execution module and the information processing module are connected, the information processing module is respectively connected with the driving module and the monitoring module, and the driving module is connected with the mechanical execution module. The present invention adopts a self-weight balance device, that is, a balance cylinder, which can balance the extra torque generated by the self-weight of the flexible cable parallel mechanical arm during operation, and improve the stability of the self-weight balance device, that is, improve the working stability of the flexible cable parallel mechanical arm. The invention adopts a distributed control form composed of an industrial computer, a motion control board and peripheral control loops, and the control system is more intuitive and safe.

Description

具有自重平衡装置的柔索并联机械臂系统及其控制方法Cable parallel manipulator system with self-weight balance device and control method thereof

技术领域technical field

本发明涉及工业机械臂领域,具体是一种具有自重平衡装置的柔索并联机械臂系统及其控制方法。The invention relates to the field of industrial manipulators, in particular to a flexible cable parallel manipulator system with a self-weight balancing device and a control method thereof.

背景技术Background technique

由于传统串联机械臂具有承载能力弱、传动效率低、末端执行器精度低的缺陷,从20世纪后期开始,逐渐有学者专家提出并联机构的概念;并联机构在负载、刚度、精度等方面具有得天独厚的优势,使其在大型物件装配、搬运和加工制造等领域得到广泛应用。虽然刚性并联机械臂在很大程度上优于串联机械臂,但它仍具有工作空间小这一无法忽视的缺点。Due to the defects of weak load-carrying capacity, low transmission efficiency, and low precision of the end effector of the traditional series manipulator, since the late 20th century, some scholars and experts have gradually proposed the concept of parallel mechanism; parallel mechanism has unique advantages in terms of load, stiffness, and precision. The advantages make it widely used in the fields of large object assembly, handling and processing and manufacturing. Although the rigid parallel manipulator is largely superior to the serial manipulator, it still has the disadvantage of small working space which cannot be ignored.

为了解决刚性并联机械臂在工作空间范围方面的不足,有人提出柔索代替刚性杆件的方法,这种方法很快便运用到并联机械臂的设计和制造中。柔索并联机械臂作为工业机械臂的一个重要种类,其突出特点是柔索代替部分刚性杆件作为传动机构;或者,将柔索并联机械臂视为一组或多组带驱动元件(比如电机)的柔索与并联机械臂的优化组合体。申请号为201610435865.X、名称为“一种七自由度索杆复合驱动的混联机械臂及其搬运方法”的专利提出了一种拥有柔索并联机构、伸缩结构的并联机械臂,利用伸缩结构并结合柔索的拉拽作用,在一定程度上增大了机械臂的工作空间范围;但此机械臂仍采用有部分刚性杆件,在机械臂运作时电机需要对机械臂的部分自重做功,增加了能耗,且增大了惯量。因此,当前并联机械臂设计的首要工作是将机械臂的刚性杆件部件改进为可自平衡的刚性部件。In order to solve the shortage of the rigid parallel manipulator in the scope of the working space, someone proposed a method of replacing rigid rods with flexible cables, and this method was quickly applied to the design and manufacture of parallel manipulators. As an important type of industrial manipulator, the flexible cable parallel manipulator is characterized by the flexible cable instead of part of the rigid rod as the transmission mechanism; or, the flexible cable parallel manipulator is regarded as one or more sets of drive elements (such as motors) ) is an optimized combination of flexible cables and parallel manipulators. The patent with the application number 201610435865.X and the title "a hybrid manipulator driven by a seven-degree-of-freedom cable-rod compound and its handling method" proposes a parallel manipulator with a flexible cable parallel mechanism and a telescopic structure. The structure combined with the pulling effect of the flexible cable increases the working space of the manipulator to a certain extent; however, this manipulator still uses some rigid rods, and the motor needs to do work on part of the self-weight of the manipulator when the manipulator is in operation. , increasing energy consumption and increasing inertia. Therefore, the primary work of the current parallel manipulator design is to improve the rigid rod part of the manipulator into a self-balancing rigid part.

此外,较之传统串联机械臂,柔索并联机械臂的重量、惯性显著降低,控制精度、准确度方明显提升,在一定程度上保证了机械臂运行时的安全性和可靠性。但是,柔索并联机械臂在实际运行过程中会遇到各种不可预料的复杂工况,故机械臂的柔索和刚性部位仍有潜在的安全隐患。因此为了保证操作人员的人身安全,设计一种操作简单上手、系统响应迅速、信息处理能力强的柔索并联机械臂控制系统,对柔索并联机械臂在进行装配、搬运等各类作业中的控制和实时监测是非常必要的,能够最大程度保障整个柔索并联机械臂系统安全而可靠地运行。In addition, compared with the traditional serial manipulator, the weight and inertia of the flexible cable parallel manipulator are significantly reduced, and the control precision and accuracy are significantly improved, which ensures the safety and reliability of the manipulator to a certain extent. However, the flexible cable parallel manipulator will encounter various unpredictable and complicated working conditions in the actual operation process, so the flexible cable and rigid parts of the manipulator still have potential safety hazards. Therefore, in order to ensure the personal safety of operators, a flexible cable parallel manipulator control system is designed with easy operation, quick system response and strong information processing capability. Control and real-time monitoring are very necessary to ensure the safe and reliable operation of the entire cable parallel manipulator system to the greatest extent.

发明内容 本发明为克服上述现有技术存在的不足之处,提供一种具有自重平衡装置的柔索并联机械臂系统及其控制方法,能够自动平衡柔索并联机械臂运行时因自重产生的额外力矩,并实现柔索并联机械臂动态特性的控制和实时监测,从而提高柔索并联机械臂的安全性、可靠性和经济价值。SUMMARY OF THE INVENTION In order to overcome the deficiencies in the above-mentioned prior art, the present invention provides a flexible cable parallel manipulator system with a self-weight balancing device and its control method, which can automatically balance the extra weight generated by the flexible cable parallel manipulator during operation. Torque, and realize the control and real-time monitoring of the dynamic characteristics of the cable parallel manipulator, so as to improve the safety, reliability and economic value of the cable parallel manipulator.

为了达到上述目的,本发明所采用的技术方案为:In order to achieve the above object, the technical scheme adopted in the present invention is:

具有自重平衡装置的柔索并联机械臂系统,其特征在于:包括信息采集模块、信息处理模块、监测模块、驱动模块、机械执行模块,所述信息采集模块分别与驱动模块 、机械执行模块、信息处理模块连接,信息处理模块分别与驱动模块、监测模块连接,驱动模块与机械执行模块连接,其中The flexible cable parallel mechanical arm system with self-weight balance device is characterized in that it includes an information collection module, an information processing module, a monitoring module, a drive module, and a mechanical execution module, and the information collection module is connected with the drive module, the mechanical execution module, and the information collection module respectively. The processing module is connected, the information processing module is respectively connected with the drive module and the monitoring module, and the drive module is connected with the mechanical execution module, wherein

机械执行模块包括倾斜安装在水平机架上的基座,以及安装在水平机架上并呈品字形分布在基座周围的三个柔索驱动器,基座上座面前上方倾斜设有传动箱,所述柔索驱动器中分别具有第二驱动柔索及其对应的驱动电机,第二驱动柔索一端分别缠绕在对应的驱动电机上,另一端分别连接在传动箱侧壁上,且柔索驱动器中第二驱动柔索在传动箱上连接处呈同样的品字形分布;所述基座上座面上方平行设置有第一空心圆板,可沿其几何中心轴做旋转运动,由与之相连的第一电机驱动,第一空心圆板上沿圆周等距设置有六个通孔,与通孔数量相同的第三驱动柔索一端依次穿过通孔与传动箱底部的第二空心圆板固结,固结处沿相同大小圆周等距分布,第二空心圆板也可沿其几何中心轴做旋转运动,六根第三驱动柔索另一端分别缠绕在第二电机的电机轴上;所述传动箱底部中心与基座上座面中心之间连接有大臂,且大臂两端分别穿过第一、第二空心圆板的中心孔与基座、传动箱铰接,传动箱与基座之间还连接有平衡缸,所述平衡缸包括第一弹簧缸体和第二弹簧缸体,第一、二弹簧缸体分别一端封闭另一端敞口,第一弹簧缸体滑动装配在第二弹簧缸体内,且第一弹簧缸体封闭端从第二弹簧缸体敞口端穿出,第二弹簧缸体内靠近封闭端处设有第四电机,第四电机为直线电机,第四电机输出轴连接有可在第二弹簧缸体内滑动的滑座,第一弹簧缸体内还设有弹簧,弹簧一端连接在第一弹簧缸体封闭端,弹簧另一端从第一弹簧缸体敞口端穿出,且弹簧另一端连接在滑座上,其中第一弹簧缸体封闭端通过连接柔索与传动箱连接,第二弹簧缸体封闭端铰接在基座上;所述传动箱顶部竖直向下连接有连接臂,连接臂下端转动连接有水平向前延伸的小臂,小臂前端转动连接有腕部基座,腕部基座底部连接有末端执行器;所述小臂上部前侧连接有第一驱动柔索,基座下座面安装有第一电机,第一驱动柔索穿过传动箱、基座后连接并缠绕在第三电机的输出轴上;The mechanical execution module includes a base installed obliquely on the horizontal frame, and three flexible cable drivers installed on the horizontal frame and distributed around the base in a zigzag shape. The flexible cable driver has a second flexible cable and its corresponding drive motor respectively, one end of the second flexible cable is respectively wound on the corresponding drive motor, and the other end is respectively connected to the side wall of the transmission box, and the flexible cable driver The connection of the second driving cable on the transmission box is distributed in the same character shape; the first hollow circular plate is arranged in parallel above the upper seat surface of the base, which can rotate along its geometric central axis, and is connected to it by the first hollow circular plate. Driven by a motor, six through holes are equidistantly arranged along the circumference of the first hollow circular plate, and one end of the third driving cable with the same number as the through holes passes through the through holes and is consolidated with the second hollow circular plate at the bottom of the transmission box , the consolidation points are equidistantly distributed along the circumference of the same size, the second hollow circular plate can also rotate along its geometric central axis, and the other ends of the six third driving cables are respectively wound on the motor shaft of the second motor; the transmission A boom is connected between the center of the bottom of the box and the center of the upper seat surface of the base, and the two ends of the boom pass through the center holes of the first and second hollow circular plates and are hinged to the base and the transmission box. A balance cylinder is also connected, and the balance cylinder includes a first spring cylinder and a second spring cylinder. The first and second spring cylinders are respectively closed at one end and open at the other end. The first spring cylinder is slidably assembled on the second spring cylinder. Inside the body, and the closed end of the first spring cylinder passes through the open end of the second spring cylinder, and a fourth motor is arranged in the second spring cylinder close to the closed end, the fourth motor is a linear motor, and the fourth motor outputs The shaft is connected with a sliding seat that can slide in the second spring cylinder, and a spring is also arranged in the first spring cylinder, one end of the spring is connected to the closed end of the first spring cylinder, and the other end of the spring is opened from the first spring cylinder. The end of the spring passes through, and the other end of the spring is connected to the sliding seat, wherein the closed end of the first spring cylinder is connected with the transmission box through the connecting cable, and the closed end of the second spring cylinder is hinged on the base; the top of the transmission box is vertical A connecting arm is connected straight downward, and the lower end of the connecting arm is connected with a forearm extending horizontally forward. The first driving cable is connected to the side, the first motor is installed on the lower surface of the base, the first driving cable passes through the transmission box and the base, and is connected and wound on the output shaft of the third motor;

信息采集模块包括多个角度传感器、多个拉绳位移传感器、多个测力传感器、多个接近传感器、多个红外测距传感器、多个光电编码器;其中角度传感器分别设置在小臂与连接臂之间转动连接处、腕部基座与末端执行器转动连接处,由角度传感器对应采集小臂相对于其初始位置在水平投影面内转过的相对角度信息、末端执行器相对于其初始位置转过的相对角度信息;拉绳位移传感器分别设置在第一驱动柔索处及三组第二驱动柔索处,由拉绳位移传感器对应采集第一、第二驱动柔索的拉绳位移信息;测力传感器分别设置在第一驱动柔索处及三组第二驱动柔索处,由测力传感器对应采集第一、第二驱动柔索所受牵引力信息;接近传感器分别设置在平衡缸及末端执行器上,红外测距传感器亦分别设置在平衡缸及末端执行器上,由接近传感器配合红外测距传感器对应采集平衡缸中第一弹簧缸体与第二弹簧缸体相对位移信息、末端执行器与目标物相对位置信息;光电编码器分别安装在各个电机尾部,由光电编码器采集电机输出轴的几何机械量;The information collection module includes multiple angle sensors, multiple pull-cord displacement sensors, multiple force sensors, multiple proximity sensors, multiple infrared distance measuring sensors, and multiple photoelectric encoders; the angle sensors are respectively arranged on the forearm and connected to the At the rotational connection between the arms, the rotational joint between the wrist base and the end effector, the angle sensor collects the relative angle information of the forearm relative to its initial position in the horizontal projection plane, and the relative angle information of the end effector relative to its initial position. The relative angle information of the position rotation; the rope displacement sensors are respectively arranged at the first driving flexible cable and the three groups of second driving flexible cables, and the pulling rope displacement sensors of the first and second driving flexible cables are correspondingly collected by the pulling rope displacement sensors information; the load cells are respectively set at the first drive cable and the three sets of second drive cables, and the force sensors collect the traction information of the first and second drive cables; the proximity sensors are respectively set at the balance cylinder And on the end effector, the infrared ranging sensor is also arranged on the balance cylinder and the end effector respectively, and the proximity sensor cooperates with the infrared ranging sensor to collect the relative displacement information of the first spring cylinder and the second spring cylinder in the balance cylinder, The relative position information of the end effector and the target object; the photoelectric encoder is installed at the tail of each motor respectively, and the geometric mechanical quantity of the output shaft of the motor is collected by the photoelectric encoder;

信息处理模块包括工控机与运动控制板卡,工控机、运动控制板卡之间通过通讯接口双向通讯连接,工控机还通过通讯接口与监测模块双向通讯连接,信息采集模块中各个角度传感器、拉绳位移传感器、测力传感器、接近传感器、红外测距传感器、光电编码器的信号输出端分别与运动控制板卡的信号输入端连接,运动控制板卡的信号输出端与驱动模块连接,运动控制板卡还通过通讯接口与监测模块通讯连接;运动控制板卡接收信息采集模块传来的信息,实时处理这些信息中包含的数据,并将实时数据发送给工控机,工控机对信息采集模块采集到的信息进行计算处理,并将结果传输到监测模块;The information processing module includes the industrial computer and the motion control board. The industrial computer and the motion control board are connected by two-way communication through the communication interface. The industrial computer is also connected to the monitoring module through the communication interface. Each angle sensor, pull The signal output ends of the rope displacement sensor, load cell, proximity sensor, infrared distance measuring sensor, and photoelectric encoder are respectively connected to the signal input end of the motion control board, and the signal output end of the motion control board is connected to the drive module. The board is also connected to the monitoring module through the communication interface; the motion control board receives the information from the information acquisition module, processes the data contained in the information in real time, and sends the real-time data to the industrial computer, and the industrial computer collects the information from the information acquisition module. Calculate and process the received information, and transmit the result to the monitoring module;

驱动模块包括电机驱动器及为机械执行模块提供动力的各个电机,电机驱动器的输入端与信息处理模块中运动控制板卡的信号输出端连接,电机驱动器的输出端与机械执行模块中各个电机连接;电机驱动器接收信息处理模块中工控机通过运动控制板卡传输来的控制指令,从而控制各个电机的运转;The drive module includes a motor driver and each motor that provides power for the mechanical execution module. The input end of the motor driver is connected to the signal output end of the motion control board in the information processing module, and the output end of the motor driver is connected to each motor in the mechanical execution module; The motor driver receives the control instructions transmitted by the industrial computer in the information processing module through the motion control board, so as to control the operation of each motor;

监测模块包括人机交互界面,人机交互界面与信息处理模块中工控机双向通讯连接,人机交互界面还与信息处理模块中的运动控制板卡通讯连接;人机交互界面负责将信息处理模块中运动控制板卡接收到的信息数据、工控机计算处理得到的结果数据实时显示,便于监视和人工调试。The monitoring module includes a human-computer interaction interface, which is connected to the industrial computer in the information processing module by two-way communication, and the human-computer interaction interface is also connected to the motion control board in the information processing module; the human-computer interaction interface is responsible for connecting the information processing module The information data received by the middle motion control board and the result data obtained by the calculation and processing of the industrial computer are displayed in real time, which is convenient for monitoring and manual debugging.

所述的具有自重平衡装置的柔索并联机械臂系统,其特征在于:同类传感器由同一供电电路供电,不同类传感器的供电电路彼此独立。The flexible cable parallel manipulator system with self-weight balancing device is characterized in that: sensors of the same type are powered by the same power supply circuit, and the power supply circuits of sensors of different types are independent of each other.

所述的具有自重平衡装置的柔索并联机械臂系统,其特征在于:所述拉绳位移信息在具体形式上可分为柔索沿其轨道移动的位移信息、与此位移信息相对应的柔索的实时速率信息、柔索呈线状悬空的部分在空间内的方位信息。The flexible cable parallel manipulator system with self-weight balancing device is characterized in that: the displacement information of the stay rope can be divided into the displacement information of the flexible cable moving along its track, and the flexible cable corresponding to the displacement information. The real-time speed information of the cable, and the orientation information of the part of the cable suspended in the air in the space.

所述的具有自重平衡装置的柔索并联机械臂系统,其特征在于:所述平衡缸中,第一弹簧缸体外壁上设有四条滑轨,第二弹簧缸体内壁上设有四条凹槽,滑轨、凹槽一一对应,两者间相互配合形成滑动结构。The flexible cable parallel mechanical arm system with self-weight balance device is characterized in that: in the balance cylinder, four slide rails are arranged on the outer wall of the first spring cylinder, and four grooves are arranged on the inner wall of the second spring cylinder , the slide rail and the groove correspond one by one, and the two cooperate with each other to form a sliding structure.

具有自重平衡装置的柔索并联机械臂系统的控制方法,其特征在于:包括以下步骤:The control method of the flexible cable parallel mechanical arm system with self-weight balancing device is characterized in that it includes the following steps:

(1)、启动并初始化柔索并联机械臂系统,检查系统各模块间的通讯是否正常;(1) Start and initialize the flexible cable parallel manipulator system, and check whether the communication between the modules of the system is normal;

(2)、在人机交互界面中人工输入末端执行器的初始位置坐标和目的位置坐标,并对机械执行模块中部件进行路径规划;(2) Manually input the initial position coordinates and target position coordinates of the end effector in the human-computer interaction interface, and perform path planning for the components in the mechanical execution module;

(3)、启动驱动模块,系统进行调试作业,检验信息采集模块中各传感器的精度是否在误差允许范围内,检查各电机的光电编码器的反馈信号是否正常;(3) Start the drive module, and the system performs debugging operations to check whether the accuracy of each sensor in the information collection module is within the allowable range of error, and check whether the feedback signal of the photoelectric encoder of each motor is normal;

(4)、调试完成后,微调平衡缸内电机位置,使平衡力臂达到操作人员预期的数值;(4) After the commissioning is completed, fine-tune the position of the motor in the balance cylinder to make the balance arm reach the value expected by the operator;

(5)、系统开始进入正式作业,机械执行模块中部件开始沿着规划路径动作,运动控制板卡实时接收来自信息采集模块中各传感器的采集信息,并显示到人机交互界面中,便于监视柔索并联机械臂系统的运动状态,同时将处理后的信息发送到工控机;(5) The system starts to enter the formal operation, and the components in the mechanical execution module start to move along the planned path. The motion control board receives the collected information from the sensors in the information collection module in real time and displays it on the human-computer interaction interface, which is convenient for monitoring The motion state of the flexible cable parallel manipulator system, and at the same time send the processed information to the industrial computer;

(6)、工控机根据这些测量数据进行处理,生成控制指令和机械执行模块中部件的实际现场运行轨迹,并将控制指令回馈给运动控制板卡,将实际运行轨迹信息传输到人机交互界面进行实时显示;(6) The industrial computer processes these measurement data, generates control commands and the actual on-site running tracks of the components in the mechanical execution module, and feeds back the control commands to the motion control board, and transmits the actual running track information to the human-computer interaction interface for real-time display;

(7)、运动控制板卡接收到来自工控机的控制指令后,结合柔索并联机械臂系统的当前形态对控制指令进行分析,计算出更细化的控制信号发送到驱动模块;(7) After the motion control board receives the control command from the industrial computer, it analyzes the control command in combination with the current form of the cable parallel manipulator system, and calculates a more detailed control signal and sends it to the drive module;

(8)、驱动模块各电机接收到各自的控制指令后产生各自不同的运动状态,同时,这些具有不同的运动状态的电机间协调完成柔索的收放动作和部件的旋转动作,从而实现机械执行模块中部件主要是末端执行器沿着规划路径在三维空间内的运动;(8) Each motor of the drive module generates its own different motion states after receiving their own control commands. At the same time, these motors with different motion states coordinate to complete the retracting and releasing actions of the flexible cables and the rotating actions of the components, thereby realizing the mechanical The components in the execution module are mainly the movement of the end effector in three-dimensional space along the planned path;

(9)、包括末端执行器在内的机械执行模块运动部件,在实际运动中生成的三维空间内的运行轨迹,与理想的全局规划路径一定不会完全吻合,故信息采集模块在柔索并联机械臂系统作业期间无间歇向运动控制板卡发送实时测量数据,数据在人工界面显示并交由工控机处理,工控机计算得到系统运动部件实时位置与规划路径的关系,从而生成新的控制指令,由运动控制板卡进行细节处理后发送至驱动模块,实现系统运动部件严格按照规划路径行进,便于维持系统的安全性和稳定性;(9) The moving parts of the mechanical execution module including the end effector, the running trajectory in the three-dimensional space generated in the actual movement will not completely match the ideal global planning path, so the information collection module is connected in parallel with the cable During the operation of the robotic arm system, real-time measurement data is sent to the motion control board without interruption. The data is displayed on the manual interface and processed by the industrial computer. The industrial computer calculates the relationship between the real-time position of the moving parts of the system and the planned path, thereby generating new control commands. , after detailed processing by the motion control board, it is sent to the drive module, so that the moving parts of the system can travel in strict accordance with the planned path, which is convenient for maintaining the safety and stability of the system;

(10)、柔索并联机械臂系统在人机交互界面显示的信息中包含有末端执行器的位姿信息、运动特性信息,可以通过对界面的人工操作干预系统运动部件的急停、启动,此外,末端执行器上安装有接近传感器,当有异物或者外来人员意外地过于靠近末端执行器时,接近传感器会发送信号给运动控制板卡,运动控制板卡通知工控机生成新的指令,迫使系统急停,提前避免安全事故的发生;(10) The information displayed on the human-computer interaction interface of the flexible cable parallel manipulator system includes the pose information and motion characteristic information of the end effector, and the emergency stop and start of the moving parts of the system can be intervened by manual operation on the interface. In addition, a proximity sensor is installed on the end effector. When there is a foreign object or an outsider accidentally gets too close to the end effector, the proximity sensor will send a signal to the motion control board, and the motion control board will notify the industrial computer to generate a new command, forcing Emergency stop of the system to avoid safety accidents in advance;

(11)、柔索并联机械臂系统的操作对象到达指定位置,系统断电。(11) When the operating object of the flexible cable parallel manipulator system reaches the designated position, the system is powered off.

与已有技术相比,本发明的有益效果体现在:Compared with the prior art, the beneficial effects of the present invention are reflected in:

1、采用了自重平衡装置即平衡缸,能够平衡柔索并联机械臂运行时因自重产生的额外力矩,减少柔索并联机械臂中电机所承受的负载,从而提高柔索并联机械臂的快速性、准确性,提高能量的利用率;且自重平衡装置内部设有伸缩结构与激光测距设备,两者间相互配合能够自动调整平衡力矩的力臂,在灵活性上明显优于传统的自重平衡装置,避免了传统的固式自重平衡装置在柔索并联机械臂位姿变化而产生重心偏移时平衡力矩偏大/偏小的问题,从而提高自重平衡装置的稳定性,即提高柔索并联机械臂的工作稳定性。1. The self-weight balance device, that is, the balance cylinder, can balance the extra torque generated by the self-weight of the cable parallel robot arm when it is running, and reduce the load on the motor in the cable parallel robot arm, thereby improving the rapidity of the cable parallel robot arm. , accuracy, and improve the utilization rate of energy; and the self-weight balance device is equipped with a telescopic structure and a laser ranging device, and the cooperation between the two can automatically adjust the arm of the balance moment, which is obviously superior to the traditional self-weight balance in terms of flexibility. The device avoids the problem of the traditional fixed self-weight balance device when the center of gravity shifts due to the change of the posture of the flexible cable parallel manipulator, thereby improving the stability of the self-weight balance device, that is, improving the stability of the flexible cable parallel connection. The working stability of the manipulator.

2、采用了由工控机、运动控制板卡及其周边控制回路组成的分布式控制形式,对传感器采集到的数据进行多机处理,具有信息处理能力强、系统响应快速的优点;且系统采用模块化设计,既可对系统的某一自由度进行点动单独控制,又可对系统进行多自由度联动控制,还可以根据实际情况拓展不同的模块或者传感器子模块,具有良好的应用开放性;同时,传感器采集的数据经过计算、处理后,结果数据会在人机交互界面进行实时显示,反映运动部件的位姿信息、运动特性信息以及在三维空间内的运行轨迹,从而对系统运动部件能够进行全面及时地监视、调控,控制系统更具直观性、安全性。2. The distributed control form composed of industrial computer, motion control board and its peripheral control loop is adopted, and the data collected by the sensor is processed by multiple machines, which has the advantages of strong information processing ability and fast system response; and the system adopts Modular design, which can not only control a certain degree of freedom of the system individually, but also carry out multi-degree-of-freedom linkage control of the system, and can also expand different modules or sensor sub-modules according to the actual situation, with good application openness ; At the same time, after the data collected by the sensor is calculated and processed, the resulting data will be displayed in real time on the human-computer interaction interface, reflecting the pose information, motion characteristic information and running trajectory of the moving parts in three-dimensional space, so as to control the moving parts of the system It can carry out comprehensive and timely monitoring and regulation, and the control system is more intuitive and safe.

附图说明Description of drawings

图1是本发明柔索并联机械臂系统的框图。Fig. 1 is a block diagram of the flexible cable parallel manipulator system of the present invention.

图2是本发明柔索并联机械臂系统各模块主要单元的连接关系示意图。Fig. 2 is a schematic diagram of the connection relationship of the main units of each module of the flexible cable parallel manipulator system of the present invention.

图3是本发明柔索并联机械臂系统实际应用环境的主视图。Fig. 3 is a front view of the actual application environment of the flexible cable parallel manipulator system of the present invention.

图4是本发明柔索并联机械臂系统实际应用环境的侧视图。Fig. 4 is a side view of the actual application environment of the flexible cable parallel manipulator system of the present invention.

图5是本发明柔索并联机械臂系统实际应用环境的俯视图。Fig. 5 is a top view of the actual application environment of the flexible cable parallel manipulator system of the present invention.

图6是本发明应用环境侧视图的局部视图。Fig. 6 is a partial view of a side view of the application environment of the present invention.

图7是本发明应用环境俯视图的局部视图。Fig. 7 is a partial view of the top view of the application environment of the present invention.

图8是本发明柔索并联机械臂系统中基座上各电机的位置示意图。Fig. 8 is a schematic diagram of the positions of the motors on the base in the flexible cable parallel manipulator system of the present invention.

图9是本发明柔索并联机械臂系统中自重平衡装置的结构示意图。Fig. 9 is a schematic structural view of the self-weight balance device in the flexible cable parallel manipulator system of the present invention.

图10是第一弹簧缸体的径向截面示意图。Fig. 10 is a schematic radial cross-sectional view of the first spring cylinder.

图11是第二弹簧缸体的径向截面示意图。Fig. 11 is a schematic radial cross-sectional view of the second spring cylinder.

图12是本发明控制方法的流程图。Fig. 12 is a flowchart of the control method of the present invention.

图中:基座100、大臂200、传动箱300、小臂400、末端执行器500、柔索驱动器600、平衡缸700、操作对象800、机架900;In the figure: base 100, boom 200, transmission box 300, forearm 400, end effector 500, cable driver 600, balance cylinder 700, operation object 800, frame 900;

第一电机101、第二电机102、第三电机103、第一空心圆板104、第一驱动柔索301、第三驱动柔索302、第二空心圆板303、腕部基座401、第二驱动柔索601、连接柔索701、第一弹簧缸体702、第二弹簧缸体703、弹簧704、滑座705、第四电机706。The first motor 101, the second motor 102, the third motor 103, the first hollow disc 104, the first driving cable 301, the third driving cable 302, the second hollow disc 303, the wrist base 401, the first Two driving cables 601, connecting cables 701, a first spring cylinder 702, a second spring cylinder 703, a spring 704, a sliding seat 705, and a fourth motor 706.

具体实施方式detailed description

一种具有自重平衡装置的柔索并联机械臂系统,包括:信息采集模块、信息处理模块、监测模块、驱动模块、机械执行模块。图1是本发明柔索并联机械臂系统的框图,其中,信息采集模块与信息处理模块相连,信息处理模块分别与监测模块、驱动模块相连,驱动模块分别与信息采集模块、机械执行模块相连,机械执行模块与信息采集模块相连。A cable parallel manipulator system with a self-weight balancing device, comprising: an information collection module, an information processing module, a monitoring module, a driving module, and a mechanical execution module. Fig. 1 is a block diagram of the flexible cable parallel manipulator system of the present invention, wherein the information collection module is connected with the information processing module, the information processing module is connected with the monitoring module and the driving module respectively, and the driving module is connected with the information collection module and the mechanical execution module respectively, The mechanical execution module is connected with the information collection module.

信息采集模块负责采集柔索并联机械臂系统的各类实时测量数据,信息处理模块负责计算、处理信息采集模块传来的数据,监测模块负责将信息采集模块、信息处理模块产生的数据、图像在人机交互界面上进行显示,驱动模块负责给柔索并联机械臂系统供给动力,机械执行模块是柔索并联机械臂系统执行作业的基本模块。The information acquisition module is responsible for collecting all kinds of real-time measurement data of the cable parallel manipulator system, the information processing module is responsible for calculating and processing the data transmitted from the information acquisition module, and the monitoring module is responsible for collecting the data and images generated by the information acquisition module and information processing module in the Displayed on the human-computer interaction interface, the drive module is responsible for supplying power to the cable parallel manipulator system, and the mechanical execution module is the basic module for the cable parallel manipulator system to perform operations.

图2是本发明柔索并联机械臂系统各模块主要单元的连接关系示意图。信息采集模块共包含12个传感器:第一角度传感器、第二角度传感器、第一拉绳位移传感器、第二拉绳位移传感器、第三拉绳位移传感器、第四拉绳位移传感器、第一测力传感器、第二测力传感器、第三测力传感器、第四测力传感器、接近传感器、红外测距传感器。上述各传感器与其对应的供电电路相连,各供电电路对市电220V电压进行降压处理,维持对应传感器的正常工作。另外,信息采集模块还包含有光电编码器及其供电电路,光电编码器的数量与系统中电机的总数量相同。所有传感器、光电编码器的输出端皆与信息处理模块中运动控制板卡的输入端相连。Fig. 2 is a schematic diagram of the connection relationship of the main units of each module of the flexible cable parallel manipulator system of the present invention. The information collection module contains 12 sensors in total: the first angle sensor, the second angle sensor, the first rope displacement sensor, the second rope displacement sensor, the third rope displacement sensor, the fourth rope displacement sensor, the first measuring rope A force sensor, a second force sensor, a third force sensor, a fourth force sensor, a proximity sensor, and an infrared distance sensor. The above-mentioned sensors are connected to their corresponding power supply circuits, and each power supply circuit performs step-down processing on the 220V voltage of the mains to maintain the normal operation of the corresponding sensors. In addition, the information acquisition module also includes a photoelectric encoder and its power supply circuit, and the number of photoelectric encoders is the same as the total number of motors in the system. The output ends of all sensors and photoelectric encoders are connected with the input ends of the motion control board in the information processing module.

进一步说,信息采集模块用于采集五类信息:相对角度信息、拉绳位移信息、柔索受力信息、相对距离信息、反馈信息,并将五类信息发送给信息处理模块。Furthermore, the information collection module is used to collect five types of information: relative angle information, rope displacement information, cable force information, relative distance information, feedback information, and send the five types of information to the information processing module.

相对角度信息由末端执行器500相对于其初始位置转过的角度信息、小臂400相对于其初始位置在水平投影面内转过的角度信息组成,参见图7,末端执行器500相对于其初始位置转过的角度为α,在水平投影面内,小臂400相对于其初始位置转过的角度为β。拉绳位移信息包括传动箱300的驱动柔索的拉绳位移信息和小臂400的驱动柔索的拉绳位移信息。参见图6,小臂400的驱动柔索为第一驱动柔索301,第一驱动柔索301一端与小臂400相连,另一端穿过传动箱300内部与基座100上的第一驱动电机101相连。拉绳位移信息在具体形式上可分为柔索沿其轨道移动的位移信息、与此位移信息相对应的柔索的实时速率信息、柔索呈线状悬空的部分在空间内的方位信息;柔索受力信息由传动箱300的驱动柔索所受牵引力信息、小臂400的驱动柔索所受牵引力信息两部分组成。小臂400的驱动柔索为第二驱动柔索601,第二驱动柔索601的两端分别与传动箱300、柔索驱动器600相连接。相对距离信息分为两大类,第一类为第一弹簧缸体702相对于第二弹簧缸体703的移动距离,即弹簧缸体的伸缩距离;第二类为末端执行器500与外物的相对位置信息,用于判断末端执行器500是否到达指定位置或者是否有障碍物干扰机械臂的运行轨迹;反馈信息为安装在电机尾部的光电编码器检测到的电机输出轴的几何机械量。The relative angle information is composed of the angle information that the end effector 500 has rotated relative to its initial position, and the angle information that the forearm 400 has rotated in the horizontal projection plane relative to its initial position. Referring to FIG. 7, the end effector 500 is relatively The angle through which the initial position is turned is α, and in the horizontal projection plane, the angle through which the small arm 400 is turned relative to its initial position is β. The pulling rope displacement information includes the pulling rope displacement information of the driving cable of the transmission box 300 and the pulling rope displacement information of the driving cable of the arm 400 . Referring to FIG. 6 , the driving cable of the forearm 400 is the first driving cable 301 , one end of the first driving cable 301 is connected to the forearm 400 , and the other end passes through the inside of the transmission box 300 and the first driving motor on the base 100 101 connected. In terms of specific forms, the displacement information of the rope can be divided into the displacement information of the flexible cable moving along its track, the real-time speed information of the flexible cable corresponding to this displacement information, and the orientation information of the part of the flexible cable that is suspended in a linear shape in space; The cable force information is composed of two parts: traction force information on the drive cable of the transmission box 300 and traction force information on the drive cable of the arm 400 . The driving cable of the small arm 400 is the second driving cable 601 , and the two ends of the second driving cable 601 are respectively connected with the transmission box 300 and the cable driver 600 . The relative distance information is divided into two categories. The first category is the moving distance of the first spring cylinder 702 relative to the second spring cylinder 703, that is, the stretching distance of the spring cylinder; the second category is the distance between the end effector 500 and the foreign object. The relative position information is used to judge whether the end effector 500 has reached the specified position or whether there is an obstacle interfering with the running track of the mechanical arm; the feedback information is the geometric mechanical quantity of the motor output shaft detected by the photoelectric encoder installed at the end of the motor.

信息处理模块包括工控机与运动控制板卡,工控机、运动控制板卡设有相应的通讯接口;控制板卡的输入端与上述信息采集模块的输出端相连,负责接收信息采集模块传来的五类信息,实时处理这些信息中包含的数据,并将实时数据发送给工控机;工控机对信息处理模块采集到的信息进行计算处理,并将结果传输到监测模块;工控机、运动控制板卡间的数据传输为双向传输,即工控机的输入端也是工控机的输出端,运动控制板卡的输入端也是运动控制板卡的输出端,当工控机向运动控制板卡传输控制指令时,视为工控机的输出端与运动控制板卡的输入端相连,当运动控制板卡向工控机传输测量数据时,视为运动控制板卡的输出端与工控机的输入端相连;运动控制板卡的另一个输出端与驱动模块的输入端相连。The information processing module includes an industrial computer and a motion control board, and the industrial computer and the motion control board are provided with corresponding communication interfaces; the input end of the control board is connected to the output end of the above-mentioned information collection module, and is responsible for receiving information from the information collection module. Five types of information, process the data contained in these information in real time, and send the real-time data to the industrial computer; the industrial computer calculates and processes the information collected by the information processing module, and transmits the results to the monitoring module; the industrial computer, motion control board The data transmission between the cards is two-way transmission, that is, the input end of the industrial computer is also the output end of the industrial computer, and the input end of the motion control board is also the output end of the motion control board. When the industrial computer transmits control commands to the motion control board , as the output end of the industrial computer is connected to the input end of the motion control board, when the motion control board transmits measurement data to the industrial computer, it is regarded as the output end of the motion control board is connected to the input end of the industrial computer; motion control The other output end of the board is connected with the input end of the drive module.

监测模块包含人机交互界面,监测模块输入端与工控机输出端、运动控制板卡输出端相连,负责将运动控制板卡、工控机根据信息处理模块采集到的信息计算处理得到的结果数据实时显示,便于监视和人工调试。The monitoring module includes a human-computer interaction interface. The input terminal of the monitoring module is connected to the output terminal of the industrial computer and the output terminal of the motion control board, and is responsible for calculating and processing the result data obtained by the motion control board and industrial computer according to the information collected by the information processing module in real time. display, which is convenient for monitoring and manual debugging.

驱动模块包含电机和电机驱动器,电机驱动器的输入端与运动控制板卡的输出端相连,电机驱动器的输出端与电机的输入端相连;电机驱动器接收工控机通过运动控制板卡传输来的控制指令,从而控制电机的运转。The drive module includes a motor and a motor driver. The input end of the motor driver is connected to the output end of the motion control board, and the output end of the motor driver is connected to the input end of the motor; the motor driver receives control commands transmitted by the industrial computer through the motion control board , so as to control the operation of the motor.

参见图1-图5,机械执行模块包括基座100、大臂200、传动箱300、小臂400、末端执行器500、柔索驱动器600、平衡缸700,基座100与大臂200相连,大臂200另一端与传动箱300相连,基座100与传动箱300之间连接有平衡缸700,小臂400两端分别与传动箱300、末端执行器500相连,柔索驱动器600与传动箱300相连。基座100安装在机架900上,末端执行器500为吸附式结构,用于抓取操作对象800。Referring to Figures 1-5, the mechanical execution module includes a base 100, a boom 200, a transmission box 300, a small arm 400, an end effector 500, a cable driver 600, and a balance cylinder 700. The base 100 is connected to the boom 200, The other end of the boom 200 is connected to the transmission box 300, and the balance cylinder 700 is connected between the base 100 and the transmission box 300. 300 connected. The base 100 is installed on the frame 900 , and the end effector 500 is an adsorption structure for grabbing the operation object 800 .

图8是本发明柔索并联机械臂系统中基座上各电机的位置示意图,第一电机101负责驱动小臂400的平移动作,参见图7,第一电机101带动第一空心圆板104沿几何中心轴的旋转,转矩由一直保持绷紧状态的第三驱动柔索302传输至传动箱300底部的第二空心圆板303,而传动箱300顶部竖直向下连接有连接臂,内部设置有一对相互啮合的锥齿轮,该对锥齿轮分别安装在第二空心圆板303、连接臂的顶部,第二空心圆板303上的转矩通过这对锥齿轮传递到连接臂上,连接臂下端转动连接有水平向前延伸的小臂400,以此带动小臂400做平移动作;第二电机102负责收放第三驱动柔索302配合大臂200的动作,大臂200伸长时,第二电机102正转以放松第三驱动柔索302,第三驱动柔索302随传动箱300的提升而延伸,大臂200缩短时,第二电机102反转以采集第三驱动柔索302多余的长度,保持第三驱动柔索302的绷紧状态;第三电机103负责驱动小臂400的提升/放下动作,参见图6,第一驱动柔索301一端穿过滑轮组固结在小臂400上,另一端穿过传动箱300、基座100后连接并缠绕在第三电机103的输出轴上,第三电机103正转时收拉第三驱动柔索302,带动小臂400提升重物,第三电机103反转时放松第三驱动柔索302,小臂因重物和自重的作用而放下。Fig. 8 is a schematic diagram of the positions of the motors on the base in the flexible cable parallel manipulator system of the present invention. The first motor 101 is responsible for driving the translational movement of the small arm 400. Referring to Fig. 7, the first motor 101 drives the first hollow circular plate 104 along the The rotation of the geometric central axis, the torque is transmitted to the second hollow circular plate 303 at the bottom of the transmission box 300 by the third driving cable 302 that has been kept in a tight state, and the top of the transmission box 300 is connected vertically downward with a connecting arm. A pair of bevel gears meshing with each other is provided, and the pair of bevel gears are installed on the top of the second hollow circular plate 303 and the connecting arm respectively, and the torque on the second hollow circular plate 303 is transmitted to the connecting arm through the pair of bevel gears, and the connection The lower end of the arm is rotatably connected with the forearm 400 extending horizontally forward, so as to drive the forearm 400 to do translational movement; the second motor 102 is responsible for retracting and releasing the third driving cable 302 to cooperate with the action of the boom 200, when the boom 200 is extended , the second motor 102 rotates forward to loosen the third drive cable 302, the third drive cable 302 extends with the lifting of the transmission box 300, when the boom 200 shortens, the second motor 102 reverses to collect the third drive cable 302, the excess length keeps the third driving cable 302 in a tight state; the third motor 103 is responsible for driving the lifting/lowering action of the forearm 400, see Figure 6, one end of the first driving cable 301 passes through the pulley block and is fixed on the small On the arm 400, the other end passes through the transmission box 300 and the base 100 and is then connected and wound on the output shaft of the third motor 103. When the third motor 103 rotates forward, the third driving cable 302 is retracted to drive the small arm 400 to lift Heavy objects, when the third motor 103 reverses, the third driving cable 302 is loosened, and the forearm is put down due to the effects of the heavy objects and its own weight.

图9是本发明柔索并联机械臂系统中自重平衡装置的结构示意图,该自重平衡装置通过连接柔索701分别固定在基座100、传动箱300上。其中,第一弹簧缸体702、第二弹簧缸体703皆为空腔矩形体结构,第一弹簧缸体702外壁上设有四条滑轨,第二弹簧缸体703内壁上设有四条凹槽,滑轨、凹槽一一对应,两者间相互配合形成滑动结构,具体形式参见图10、11,图10、11分别是第一、第二弹簧缸体的径向截面示意图。在第二弹簧缸体703空腔内底部安装有第四电机706,第四电机706为直线电机,其电机轴与滑座705间螺纹配合。滑座705能在第二弹簧缸体703内部沿轴向滑动,其远离第四电机706一端的端面上安装有弹簧704,弹簧704另一端安装在第一弹簧缸体702空腔内底部。柔索并联机械臂系统在进行作业时,第一弹簧缸体702、第二弹簧缸体703间相互滑动,内部的弹簧704产生拉伸/压缩动作形成平衡力矩,从而能够自动平衡柔索并联机械臂运行时因自重产生的额外力矩。9 is a schematic structural view of the self-weight balancing device in the flexible cable parallel manipulator system of the present invention. The self-weight balancing device is respectively fixed on the base 100 and the transmission box 300 through connecting flexible cables 701 . Wherein, the first spring cylinder body 702 and the second spring cylinder body 703 are both hollow rectangular body structures, the outer wall of the first spring cylinder body 702 is provided with four slide rails, and the inner wall of the second spring cylinder body 703 is provided with four grooves , the slide rails and the grooves correspond one by one, and the two cooperate with each other to form a sliding structure. The specific form is shown in Figures 10 and 11. A fourth motor 706 is installed at the bottom of the second spring cylinder 703 cavity, the fourth motor 706 is a linear motor, and its motor shaft is threadedly matched with the sliding seat 705 . The sliding seat 705 can slide axially inside the second spring cylinder 703 , a spring 704 is installed on the end surface away from the end of the fourth motor 706 , and the other end of the spring 704 is installed on the bottom of the cavity of the first spring cylinder 702 . When the flexible cable parallel mechanical arm system is working, the first spring cylinder 702 and the second spring cylinder 703 slide against each other, and the internal spring 704 generates stretching/compression action to form a balance moment, so that the flexible cable parallel mechanical arm can be automatically balanced. The extra moment due to its own weight when the arm is running.

图12是本发明控制方法的流程图,采用本发明具有自重平衡装置的柔索并联机械臂系统的控制方法,按如下步骤进行:Fig. 12 is a flow chart of the control method of the present invention, adopting the control method of the cable parallel manipulator system with self-weight balance device of the present invention, proceed as follows:

(1)启动并初始化柔索并联机械臂系统,检查系统各模块间的通讯是否正常;(1) Start and initialize the flexible cable parallel manipulator system, and check whether the communication between the modules of the system is normal;

(2)在人机交互界面中人工输入末端执行器500的初始位置坐标和目的位置坐标,并对机械执行模块中部件进行路径规划;(2) Manually input the initial position coordinates and target position coordinates of the end effector 500 in the human-computer interaction interface, and perform path planning for the components in the mechanical execution module;

(3)启动驱动模块,系统进行调试作业,检验信息采集模块中各传感器的精度是否在误差允许范围内,检查各电机的光电编码器的反馈信号是否正常;(3) Start the drive module, debug the system, check whether the accuracy of each sensor in the information acquisition module is within the allowable range of error, and check whether the feedback signal of the photoelectric encoder of each motor is normal;

(4)调试完成后,微调平衡缸700内第四电机706位置,使平衡力臂达到操作人员预期的数值;(4) After the commissioning is completed, fine-tune the position of the fourth motor 706 in the balance cylinder 700 so that the balance arm reaches the value expected by the operator;

(5)系统开始进入正式作业,机械执行模块中部件开始沿着规划路径动作,运动控制板卡实时接收来自信息采集模块中各传感器的采集信息,并显示到人机交互界面中,便于监视柔索并联机械臂系统的运动状态,同时将处理后的信息发送到工控机;(5) The system starts to enter the formal operation, and the components in the mechanical execution module start to move along the planned path. The motion control board receives the collected information from the sensors in the information collection module in real time and displays it on the human-computer interaction interface, which is convenient for monitoring the flexible The motion state of the cable parallel manipulator system, and at the same time send the processed information to the industrial computer;

(6)工控机根据这些测量数据进行处理,生成控制指令和机械执行模块中部件的实际现场运行轨迹,并将控制指令回馈给运动控制板卡,将实际运行轨迹信息传输到人机交互界面进行实时显示;(6) The industrial computer processes the measured data, generates control instructions and the actual on-site running trajectory of the components in the mechanical execution module, and feeds back the control instructions to the motion control board, and transmits the actual running trajectory information to the human-computer interaction interface for further processing. real-time display;

(7)运动控制板卡接收到来自工控机的控制指令后,结合柔索并联机械臂系统的当前形态对控制指令进行分析,计算出更细化的控制信号发送到驱动模块;(7) After the motion control board receives the control command from the industrial computer, it analyzes the control command in combination with the current form of the cable parallel manipulator system, and calculates a more detailed control signal and sends it to the drive module;

(8)驱动模块各电机接收到各自的控制指令后产生各自不同的运动状态,同时,这些具有不同的运动状态的电机间协调完成柔索的收放动作和部件的旋转动作,从而实现机械执行模块中部件主要是末端执行器500沿着规划路径在三维空间内的运动;(8) Each motor of the drive module generates its own different motion state after receiving its own control command. At the same time, these motors with different motion states coordinate to complete the retracting and releasing action of the flexible cable and the rotating action of the components, thereby realizing mechanical execution. The components in the module are mainly the movement of the end effector 500 in three-dimensional space along the planned path;

(9)包括末端执行器500在内的机械执行模块运动部件,在实际运动中生成的三维空间内的运行轨迹,与理想的全局规划路径一定不会完全吻合,故信息采集模块在柔索并联机械臂系统作业期间无间歇向运动控制板卡发送实时测量数据,数据在人工界面显示并交由工控机处理,工控机计算得到系统运动部件实时位置与规划路径的关系,从而生成新的控制指令,由运动控制板卡进行细节处理后发送至驱动模块,实现系统运动部件严格按照规划路径行进,便于维持系统的安全性和稳定性;(9) The moving parts of the mechanical execution module including the end effector 500, the running trajectory in the three-dimensional space generated in the actual movement, will not completely match the ideal global planning path, so the information collection module is connected in parallel with the flexible cables. During the operation of the robotic arm system, real-time measurement data is sent to the motion control board without interruption. The data is displayed on the manual interface and processed by the industrial computer. The industrial computer calculates the relationship between the real-time position of the moving parts of the system and the planned path, thereby generating new control commands. , after detailed processing by the motion control board, it is sent to the drive module, so that the moving parts of the system can travel in strict accordance with the planned path, which is convenient for maintaining the safety and stability of the system;

(10)柔索并联机械臂系统在人机交互界面显示的信息中包含有末端执行器的位姿信息、运动特性信息,可以通过对界面的人工操作干预系统运动部件的急停、启动,此外,末端执行器500上安装有接近传感器,当有异物或者外来人员意外地过于靠近末端执行器时,接近传感器会发送信号给运动控制板卡,运动控制板卡通知工控机生成新的指令,迫使系统急停,提前避免安全事故的发生;(10) The information displayed on the human-computer interaction interface of the flexible cable parallel manipulator system includes the pose information and kinematic characteristics information of the end effector, and the emergency stop and start of the moving parts of the system can be intervened through manual operation on the interface. In addition, , a proximity sensor is installed on the end effector 500. When there is a foreign object or an outsider accidentally gets too close to the end effector, the proximity sensor will send a signal to the motion control board, and the motion control board will notify the industrial computer to generate a new command, forcing Emergency stop of the system to avoid safety accidents in advance;

(11)柔索并联机械臂系统的操作对象800到达指定位置,系统断电。(11) The operating object 800 of the flexible cable parallel manipulator system reaches the designated position, and the system is powered off.

Claims (5)

1. there is the flexible cable parallel manipulator arm system of self-balance device it is characterised in that: include information acquisition module, at information Reason module, monitoring modular, drive module, mechanical performing module, described information acquisition module is held with drive module, machinery respectively Row module, message processing module connect, and message processing module is connected with drive module, monitoring modular respectively, drive module and machine Tool performing module connects, wherein
Mechanical performing module includes the pedestal being inclined and mounted on horizontal frames, and is arranged on horizontal frames and in isosceles triangle It is distributed in three Wire driven robot devices around pedestal, in face of the pedestal seat of honour, inclined upward is provided with transmission case, described Wire driven robot device In be respectively provided with the second driving flexible cable and its corresponding motor, second driving flexible cable one end is respectively wound around corresponding driving On motor, the other end is connected on the wall of transmission case side, and in Wire driven robot device, the second driving flexible cable connects on transmission case Place is in same isosceles triangle distribution;It is arranged with the first hollow circular plate in parallel above seat surface on described pedestal, can be along its geometric center Axle rotates, and by the first Motor drive being attached thereto, the first hollow circular plate has circumferentially been placed equidistant six through holes, Flexible cable one end is driven to sequentially pass through the second hollow circular plate consolidation of through hole and transmission case bottom with number of openings identical the 3rd, Gu It is equally spaced along formed objects circumference at knot, the second hollow circular plate also can rotate along its geometrical central axis, the six roots of sensation the 3rd The flexible cable other end is driven to be respectively wound around on the motor shaft of the second motor;Described transmission case bottom centre and seat surface center on pedestal Between be connected with large arm, and large arm two ends be each passed through first, second hollow circular plate centre bore hinged with pedestal, transmission case, It is also associated with compensating cylinder, described compensating cylinder includes the first spring cylinder and second spring cylinder body between transmission case and pedestal, first, Closing other end in one end is uncovered respectively for two spring cylinder, and the first spring cylinder is slidedly assemblied in second spring cylinder body, and first Spring cylinder blind end passes from second spring cylinder body opening end, is provided with the 4th electricity in second spring cylinder body at blind end Machine, the 4th motor is linear electric motors, and the 4th motor output shaft is connected with the slide that can slide in second spring cylinder body, the first bullet It is additionally provided with spring, spring one end is connected to the first spring cylinder blind end, and the spring other end is from the first spring cylinder in spring cylinder body Opening end passes, and the spring other end is connected on slide, and the wherein first spring cylinder blind end passes through to connect flexible cable and transmission Case connects, and second spring cylinder body blind end is hinged on pedestal;Described transmission case top vertical is connected with downwards linking arm, connects Arm lower end is rotatably connected to the forearm of horizontal forward extension, and forearm front end is rotatably connected to wrist pedestal, and wrist base bottom is even It is connected to end effector;It is connected with the first driving flexible cable, under pedestal, seat surface is provided with the first motor on front side of described forearm top, the One driving flexible cable connects after passing through transmission case, pedestal and is wrapped on the output shaft of the 3rd motor;
Information acquisition module includes multiple angular transducers, multiple displacement sensor for pull rope, multiple force cell, multiple close Sensor, multiple infrared distance sensor, multiple photoelectric encoder;Wherein angular transducer is separately positioned on forearm and linking arm Between rotate junction, wrist pedestal and end effector rotate junction, by angular transducer corresponding gather forearm with respect to The phase that relative angle information that its initial position turns in horizontal plane, end effector turn over respect to its initial position To angle information;Displacement sensor for pull rope is separately positioned at the first driving flexible cable and at three group of second driving flexible cable, by drawstring The drawstring displacement information of the corresponding collection of displacement transducer first, second driving flexible cable;Force cell is separately positioned on the first drive At dynamic flexible cable and at three group of second driving flexible cable, pull strength suffered by flexible cable is driven by the corresponding collection of force cell first, second Information;Proximity transducer is separately positioned on compensating cylinder and end effector, and infrared distance sensor is also separately positioned on balance On cylinder and end effector, in infrared distance sensor corresponding collection compensating cylinder with proximity transducer the first spring cylinder with Second spring cylinder body relative displacement information, end effector and object relative position information;Photoelectric encoder is separately mounted to Each motor afterbody, is gathered the geometry mechanical quantity of motor output shaft by photoelectric encoder;
Message processing module includes industrial computer and motor control board, passes through communication interface between industrial computer, motor control board Both-way communication connects, and industrial computer is connected with monitoring modular both-way communication also by communication interface, each angle in information acquisition module Degree sensor, displacement sensor for pull rope, force cell, proximity transducer, infrared distance sensor, the signal of photoelectric encoder Outfan is connected with the signal input part of motor control board respectively, and the signal output part of motor control board is with drive module even Connect, motor control board is connected with monitoring modular communication also by communication interface;Motion control board card receive information acquisition module The information transmitting, the data comprising in these information of real-time processing, and real time data is sent to industrial computer, industrial computer is to information The information that acquisition module collects carries out calculating process, and transmits the result to monitoring modular;
Each motor that drive module includes motor driver and provides power for mechanical performing module, the input of motor driver End is connected with the signal output part of motor control board in message processing module, and the outfan of motor driver executes mould with machinery Each motor connection in block;The control that in motor driver receive information processing module, industrial computer is come by the transmission of motor control board System instruction, thus control the operating of each motor;
Monitoring modular includes human-computer interaction interface, and human-computer interaction interface is connected with industrial computer both-way communication in message processing module, Human-computer interaction interface is also connected with the motion control board cartoon news in message processing module;Human-computer interaction interface is responsible at information The information data that in reason module, motion control board clamping receives, industrial computer calculating process the result data obtaining and show in real time, just In supervision and manual debugging.
2. the flexible cable parallel manipulator arm system with self-balance device according to claim 1 it is characterised in that: similar Sensor is powered by same power supply circuits, and the power supply circuits of inhomogeneity sensor are independent of one another.
3. the flexible cable parallel manipulator arm system with self-balance device according to claim 1 it is characterised in that: described Drawstring displacement information can be divided into flexible cable corresponding with this displacement information along the displacement information of its track movement on concrete form The real time rate information of flexible cable, flexible cable are in azimuth information in space for the hanging part of wire.
4. the flexible cable parallel manipulator arm system with self-balance device according to claim 1 it is characterised in that: described In compensating cylinder, the first spring cylinder outer wall is provided with four slide rails, and second spring inboard wall of cylinder block is provided with four grooves, slide rail, Groove corresponds, and complements each other to form slide construction between the two.
5. there is the control method of the flexible cable parallel manipulator arm system of self-balance device it is characterised in that: comprise the following steps:
(1), start and initialize flexible cable parallel manipulator arm system, whether the communication of each intermodule of inspection system is normal;
(2) in human-computer interaction interface, it is manually entered initial position co-ordinates and the destination locations coordinate of end effector, and to machine In tool performing module, part carries out path planning;
(3), start drive module, system carries out Task of Debugging, in checking information acquisition module, whether the precision of each sensor exists In error allowed band, check whether the feedback signal of the photoelectric encoder of each motor is normal;
(4) after the completion of, debugging, motor position in fine setting compensating cylinder, make the balance arm of force reach numerical value expected from operator;
(5), system initially enters formal operation, and in mechanical performing module, part starts along path planning action, motor control Board real-time reception is derived from the collection information of each sensor in information acquisition module, and is shown in human-computer interaction interface, is easy to Monitor the kinestate of flexible cable parallel manipulator arm system, the information after processing is sent to industrial computer simultaneously;
(6), industrial computer is processed according to these measurement data, generates the reality of part in control instruction and mechanical performing module Live running orbit, and control instruction is fed back to motor control board, actual motion trace information is transferred to man-machine interaction Interface is shown in real time;
(7), motion control board clamping receives after the control instruction of industrial computer, current in conjunction with flexible cable parallel manipulator arm system Form is analyzed to control instruction, and the control signal calculating more refinement is sent to drive module;
(8), each motor of drive module produces each different kinestates after receiving respective control instruction, meanwhile, these Have between the motor of different kinestates and coordinate to complete the folding and unfolding action of flexible cable and the spinning movement of part, thus realizing machinery In performing module part be mainly end effector along path planning moving in three dimensions;
(9), the mechanical performing module moving component including end effector, in the three dimensions generating in actual motion Running orbit, necessarily will not fit like a glove with preferable Global motion planning path, therefore information acquisition module is in flexible cable parallel manipulator During arm system operation, Non-intermittent sends real-time measuring data to motor control board, and data shows in human interface and transfers to work Control machine is processed, and industrial computer is calculated the relation of system motion part real time position and path planning, thus generating new control Instruction, is carried out sending to drive module after treatment of details by motion control board card, realizes system motion part in strict accordance with planning Advancing in path, is easy to the safety and stability of maintenance system;
(10), flexible cable parallel manipulator arm system includes the pose letter of end effector in the information that human-computer interaction interface shows Breath, kinetic characteristic information, can be by the jerk of the artificial operation interfering system moving component to interface, startup, additionally, end Proximity transducer is provided with executor, when having foreign body or Migrant women unexpectedly too close to end effector, close Sensor can send a signal to motor control board, and motion control board cartoon knows that industrial computer generates new instruction, forces system anxious Stop, avoid the generation of security incident in advance;
(11), the operation object of flexible cable parallel manipulator arm system reaches specified location, system cut-off.
CN201610887947.8A 2016-10-11 2016-10-11 Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system Pending CN106363624A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610887947.8A CN106363624A (en) 2016-10-11 2016-10-11 Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610887947.8A CN106363624A (en) 2016-10-11 2016-10-11 Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system

Publications (1)

Publication Number Publication Date
CN106363624A true CN106363624A (en) 2017-02-01

Family

ID=57895577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610887947.8A Pending CN106363624A (en) 2016-10-11 2016-10-11 Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system

Country Status (1)

Country Link
CN (1) CN106363624A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106959763A (en) * 2017-05-05 2017-07-18 重庆梦神科技有限公司 Virtual reality experience equipment and control system
CN108814890A (en) * 2018-03-12 2018-11-16 南京航空航天大学 Gravitational equilibrium tail end traction type upper limb rehabilitation robot and working method
CN109115476A (en) * 2018-07-13 2019-01-01 哈尔滨工业大学(深圳) A kind of test macro and its method of flexible mechanical arm
CN112425314A (en) * 2020-11-18 2021-03-02 华东师范大学 Planting robot for ecological restoration
CN113696227A (en) * 2021-08-16 2021-11-26 山东省科学院自动化研究所 Device and method for detecting horizontal azimuth angle of mechanical arm

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4753128A (en) * 1987-03-09 1988-06-28 Gmf Robotics Corporation Robot with spring pivot balancing mechanism
US4756204A (en) * 1987-02-11 1988-07-12 Cincinnati Milacron Inc. Counterbalance assembly for rotatable robotic arm and the like
CN101190769A (en) * 2006-12-01 2008-06-04 上海比亚迪有限公司 Heavy load balance mechanism
CN104440870A (en) * 2014-10-23 2015-03-25 合肥工业大学 Variable structure parameter flexible rope parallel connection robot system and control method
CN104647367A (en) * 2014-12-29 2015-05-27 合肥工业大学 Rope cable composite driven parallel stacking robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4756204A (en) * 1987-02-11 1988-07-12 Cincinnati Milacron Inc. Counterbalance assembly for rotatable robotic arm and the like
US4753128A (en) * 1987-03-09 1988-06-28 Gmf Robotics Corporation Robot with spring pivot balancing mechanism
CN101190769A (en) * 2006-12-01 2008-06-04 上海比亚迪有限公司 Heavy load balance mechanism
CN104440870A (en) * 2014-10-23 2015-03-25 合肥工业大学 Variable structure parameter flexible rope parallel connection robot system and control method
CN104647367A (en) * 2014-12-29 2015-05-27 合肥工业大学 Rope cable composite driven parallel stacking robot

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106959763A (en) * 2017-05-05 2017-07-18 重庆梦神科技有限公司 Virtual reality experience equipment and control system
CN106959763B (en) * 2017-05-05 2023-12-12 上海每时每刻文化传播有限公司 Virtual reality experience equipment and control system
CN108814890A (en) * 2018-03-12 2018-11-16 南京航空航天大学 Gravitational equilibrium tail end traction type upper limb rehabilitation robot and working method
CN108814890B (en) * 2018-03-12 2020-07-07 南京航空航天大学 Gravity balance end traction type upper limb rehabilitation robot and working method
CN109115476A (en) * 2018-07-13 2019-01-01 哈尔滨工业大学(深圳) A kind of test macro and its method of flexible mechanical arm
CN112425314A (en) * 2020-11-18 2021-03-02 华东师范大学 Planting robot for ecological restoration
CN113696227A (en) * 2021-08-16 2021-11-26 山东省科学院自动化研究所 Device and method for detecting horizontal azimuth angle of mechanical arm
CN113696227B (en) * 2021-08-16 2022-10-11 山东省科学院自动化研究所 Device and method for detecting horizontal azimuth angle of mechanical arm

Similar Documents

Publication Publication Date Title
CN104440870B (en) Varistructure parameter Compliant Assembly system and control method
CN106363624A (en) Flexible cable parallel mechanical arm system with self-weight balance device and control method of flexible cable parallel mechanical arm system
CN104742116B (en) A kind of novel robot with five degrees of freedom mechanism
CN102935639B (en) Triple-claw 3 SPR+3RPS type series-parallel robot
CN111409069B (en) A kinematic velocity solution method for a rope-pulled parallel robot with variable structure
CN102059699A (en) Three-degree-of-freedom hybrid drive flexible cable parallel robot control device and method
CN103995478A (en) Modularized hydraulic mechanical arm experimental platform and method based on interaction of virtual and reality
CN107457777A (en) A kind of horizontal articulated SCARA types cooperation robot
CN106476044A (en) A kind of mechanical arm for express parcel sorting
CN207807739U (en) A kind of light-duty Multi-shaft mechanical arm
CN208744825U (en) A flexible cable parallel drive robot for boiler inspection and maintenance
CN105500349A (en) Parallel robot with twice translation and once rotation
CN206609625U (en) Industrial robot dynamical property test system
CN105830755A (en) Dynamic counterweight device of high-branch pruning machine and control method for dynamic counterweight device
CN103231989B (en) Real-time fault monitoring system and method for hoisting cooperative flexible cable parallel configuration equipment
CN110053072A (en) A kind of composite mechanical arm mechanism and its method for carrying out material carrying
CN107662210A (en) A kind of resistance to irradiation dynamic power machine hand control system
CN103895008A (en) Space three-dimensional translation parallel robot mechanism only containing revolute pairs
CN206643917U (en) A multipurpose robot
CN115258972A (en) Double-arm cooperative flexible cable parallel hoisting robot and control method thereof
CN110962108B (en) A flexible cable parallel drive robot for boiler inspection and maintenance
CN106356103B (en) The control method of visual detection device in a kind of nuclear fusion cabin
CN103345858B (en) Series-parallel mechanism platform device with six degrees of freedom for stability training of walking robot
CN103495969A (en) Flexible-hinge parallel-connection robot control device based on contact-type sensor
CN216299295U (en) Mechanical arm with multiple degrees of freedom

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170201

RJ01 Rejection of invention patent application after publication