CN114872938A - Self-growing flexible variable stiffness mechanical arm space cross-size target automatic capture control method - Google Patents
Self-growing flexible variable stiffness mechanical arm space cross-size target automatic capture control method Download PDFInfo
- Publication number
- CN114872938A CN114872938A CN202210537085.1A CN202210537085A CN114872938A CN 114872938 A CN114872938 A CN 114872938A CN 202210537085 A CN202210537085 A CN 202210537085A CN 114872938 A CN114872938 A CN 114872938A
- Authority
- CN
- China
- Prior art keywords
- arm
- manipulator
- joint
- segment
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64G—COSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
- B64G4/00—Tools specially adapted for use in space
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64G—COSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
- B64G4/00—Tools specially adapted for use in space
- B64G2004/005—Robotic manipulator systems for use in space
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域technical field
本发明涉及的是一种空间技术设备领域的技术,具体是一种自生长柔性变刚度机械臂空间跨尺寸目标自动捕获控制方法。The invention relates to a technology in the field of space technology equipment, in particular to a self-growing flexible variable-stiffness manipulator arm space automatic capture control method for cross-dimension targets.
背景技术Background technique
空间技术是人类科学技术发展的结晶,是人类探索浩瀚宇宙的基础,轨道垃圾捕获技术是在人类的太空活动越来越频繁的情况下提出的以保障空间人员和装备安全作业为目标的一项空间有害物清除或是转移技术。现有的轨道垃圾捕获技术主要采用刚性机械臂或索网捕获装置。但刚性机械臂由于其长度有限而导致作业距离较短,难以捕获远距离的轨道垃圾;其关节位置相对固定,难以实现灵活的控制策略;刚性机械臂一般在末端装载抓手来捕获目标,但当目标物体积较大时,抓手往往不足以抓取目标,因此其缺乏一种应对大型目标的捕获策略。而索网捕获装置虽然能够捕获远距离和各种尺度的轨道垃圾,但其往往是一次性的,不可重复利用。Space technology is the crystallization of the development of human science and technology, and is the basis for human exploration of the vast universe. Orbital garbage capture technology is proposed in the context of more and more frequent human space activities. The goal is to ensure the safe operation of space personnel and equipment. Space pest removal or transfer technology. Existing track waste capture technologies mainly use rigid robotic arms or cable-net capture devices. However, due to its limited length, the rigid manipulator has a short working distance, which makes it difficult to capture long-distance rail debris; its joint position is relatively fixed, making it difficult to achieve a flexible control strategy; the rigid manipulator is generally equipped with a gripper at the end to capture the target, but When the target is large, the gripper is often not enough to grasp the target, so it lacks a capture strategy for large targets. While the cable-net capture device can capture long-distance and various-scale orbital garbage, it is often disposable and cannot be reused.
发明内容SUMMARY OF THE INVENTION
本发明针对现有技术仅能实现空间机械臂的伸缩,而无法控制其弯曲的缺陷,提出一种自生长柔性变刚度机械臂空间跨尺寸目标自动捕获控制方法,通过自主选择遥操作模式或自动捕获模式,针对不同尺寸的目标物体有抓取和缠绕两种策略,且两种策略间的转换不需要额外拆装附加部件,具有更高的灵活性、更大的工作范围和更强的适应性,同时适应空间自生长柔性变刚度机械臂可收纳、重量轻、作用范围大等特点。Aiming at the defect that the existing technology can only realize the expansion and contraction of the space manipulator, but cannot control its bending, the present invention proposes a self-growing flexible and variable stiffness manipulator space automatic capture control method for the space cross-dimensional target. Capture mode, there are two strategies of grabbing and wrapping for target objects of different sizes, and the conversion between the two strategies does not require additional disassembly and assembly of additional components, with higher flexibility, larger working range and stronger adaptation At the same time, it adapts to the characteristics of space self-growing flexible variable stiffness manipulator, which can be stowed, light in weight, and large in scope.
本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:
本发明涉及一种自生长柔性变刚度机械臂空间跨尺寸目标自动捕获控制方法,包括:遥操作模式和自动捕获模式,其中:遥操作模式是指:通过预设的每段机械臂主体的长度和每个关节的弯曲角度,并根据目标物的位置实时调整,以使机械臂的末端达到目标物位置;自动捕获模式是指:首先根据目标物的大小决定使用抓取策略或缠绕策略,当目标物的体积处于机械臂末端抓手的抓取范围内时采用抓取策略,否则采用缠绕策略;抓取或缠绕策略中机械臂长度的分配均采取所受最大力矩相等的原则。The invention relates to a self-growing flexible variable stiffness manipulator arm space automatic capture control method, including: a remote operation mode and an automatic capture mode, wherein: the remote operation mode refers to: through the preset length of each manipulator main body and the bending angle of each joint, and adjust in real time according to the position of the target, so that the end of the robot arm reaches the position of the target; automatic capture mode means: first decide to use the grasping strategy or winding strategy according to the size of the target, when When the volume of the target is within the grasping range of the gripper at the end of the robotic arm, the grasping strategy is adopted, otherwise, the winding strategy is adopted; the distribution of the length of the robotic arm in the grasping or winding strategy adopts the principle of equal maximum torque.
所述的自生长柔性变刚度机械臂包括:中央控制器、基座、抓手、两端分别与基座和抓手相连的机械臂主体以及活动设置于机械臂主体上的若干个关节,其中:关节通过移动电机在机械臂主体上移动,从而改变机械臂主体的局部刚度,并通过弯曲电机使机械臂主体在该处发生弯曲,中央控制器通过用户输入的指令向基座或关节发送信息以实现电机间协同控制。The self-growing flexible and variable-stiffness robotic arm includes: a central controller, a base, a gripper, a robotic arm body whose ends are respectively connected to the base and the gripper, and several joints movably arranged on the robotic arm body, wherein : The joint moves on the main body of the robot arm by moving the motor, thereby changing the local stiffness of the main body of the robot arm, and bending the main body of the robot arm there through the bending motor, and the central controller sends information to the base or the joint through the instructions input by the user To achieve coordinated control between motors.
所述的基座和各个关节中均设有本地控制器,该本地控制器包括:电源单元、通讯单元、处理单元、电机单元、传感单元,其中:电源单元通过升压元件和降压元件分别向通讯单元、处理单元、电机单元、传感单元提供能源;通讯单元接收中央控制器传输的信息,将其传递给处理单元,处理单元将信息转化为电平信号传输给电机单元,电机单元根据接收到的电平信号执行相应的转动,同时传感单元根据电机单元的实际运行情况,得到相应的转角信息,并将其传输回处理单元,处理单元根据得到的转角信号,进行闭环控制计算,将调节后的电平信号传输给电机单元。The base and each joint are provided with a local controller, and the local controller includes: a power supply unit, a communication unit, a processing unit, a motor unit, and a sensing unit, wherein: the power supply unit passes through the step-up element and the step-down element. Provide energy to the communication unit, processing unit, motor unit and sensing unit respectively; the communication unit receives the information transmitted by the central controller and transmits it to the processing unit, and the processing unit converts the information into a level signal and transmits it to the motor unit, the motor unit The corresponding rotation is performed according to the received level signal. At the same time, the sensing unit obtains the corresponding rotation angle information according to the actual operation of the motor unit, and transmits it back to the processing unit. The processing unit performs closed-loop control calculation according to the obtained rotation angle signal. , and transmit the adjusted level signal to the motor unit.
所述的抓取策略包括:输入目标物的位置、中央控制器计算机械臂长度和关节角度、中央控制器发送指令给基座和关节、基座和关节完成相应动作并通过位置和角度传感器精确控制运动、机械臂末端抓手到达目标物位点、实施抓取动作、机械臂转运或回收、末端抓手释放目标物。The grasping strategy includes: inputting the position of the target, calculating the length of the manipulator and the angle of the joint by the central controller, sending instructions to the base and the joint from the central controller, and completing the corresponding action by the base and the joint and accurately using the position and angle sensors. Control the movement, the end gripper of the robotic arm reaches the target site, implement the grasping action, transfer or recover the robotic arm, and release the target by the end gripper.
所述的中央控制器根据用户输入的指令计算每个关节的转角时采用等角原则,以保证每个关节的弯曲电机损耗相近,同时有利于机械臂段的等矩;所述的中央控制器计算机械臂段的长度时采用等矩原则,即尽量保持每个机械臂段上受到的最大力矩都相等,避免局部发生过早屈曲,以提高整个机械臂的承载能力。The central controller adopts the equiangular principle when calculating the rotation angle of each joint according to the instructions input by the user, so as to ensure that the bending motor losses of each joint are similar, and at the same time, it is beneficial to the equal moment of the manipulator segment; the central controller When calculating the length of the manipulator segment, the principle of equal moment is adopted, that is, try to keep the maximum moment on each manipulator segment equal to avoid local premature buckling, so as to improve the bearing capacity of the whole manipulator.
所述的缠绕策略包括:将整个机械臂划分为用于到达目标物的位置的主体臂部分和用于缠绕目标物的精细臂部分分别控制,包括:输入目标物的位置和尺寸、中央控制器计算主体臂的长度和关节角度、中央控制器发送指令给基座和关节、基座和关节完成相应动作并通过位置和角度传感器进行闭环控制、主体臂末端和精细臂到达目标物位置、精细臂根据目标物形状实施缠绕动作并通过位置和角度传感器进行闭环控制、主体臂转运或回收、精细臂回收释放目标物。The winding strategy includes: dividing the entire robotic arm into a main arm part for reaching the position of the target and a fine arm part for winding the target, respectively, including: inputting the position and size of the target, a central controller Calculate the length and joint angle of the main arm, the central controller sends instructions to the base and joints, the base and joints complete corresponding actions and perform closed-loop control through position and angle sensors, the end of the main arm and the fine arm reach the target position, the fine arm The winding action is implemented according to the shape of the target and closed-loop control is carried out through position and angle sensors, the main arm is transported or recovered, and the fine arm is recovered to release the target.
技术效果technical effect
本发明利用等矩原则对自生长柔性变刚度机械臂的臂段长度进行规划,并通过基座和关节电机的协调控制使机械臂末端到达指定位置。基于等矩原则和电机协调控制,可以采用遥操作模式手动实时操纵机械臂,或采用自动捕获模式令机械臂自主规划,自动捕获模式中,对小尺寸目标物采取抓取策略,对大尺寸的目标物则采取缠绕策略。本方法使自生长柔性变刚度机械臂避免了过早屈曲,其承载能力达到最大化。该控制方法针对不同距离、不同尺寸的太空轨道垃圾采取不同的捕获方式,解决了目前在太空轨道垃圾捕获方面对不同类型目标适应性不足的问题。The invention utilizes the principle of equal moment to plan the length of the arm segment of the self-growing flexible variable stiffness manipulator, and makes the end of the manipulator reach the designated position through the coordinated control of the base and the joint motor. Based on the principle of equal moment and the coordinated control of the motor, the manipulator can be manually controlled in real time in the remote operation mode, or the manipulator can be autonomously planned in the automatic capture mode. The target adopts the winding strategy. This method enables the self-growing flexible variable stiffness manipulator to avoid premature buckling and maximize its bearing capacity. The control method adopts different capture methods for different distances and sizes of space orbital garbage, and solves the problem of insufficient adaptability to different types of targets in the current space orbital garbage capture.
附图说明Description of drawings
图1为空间自生长柔性变刚度机械臂的示意图;Figure 1 is a schematic diagram of a space self-growing flexible variable stiffness manipulator;
图2为针对空间自生长柔性变刚度机械臂的控制方法的流程图;FIG. 2 is a flowchart of a control method for a space self-growing flexible variable stiffness manipulator;
图3为针对空间自生长柔性变刚度机械臂的控制方法所应用的电机间协同控制示意图;FIG. 3 is a schematic diagram of the cooperative control between motors applied to the control method of the space self-growing flexible variable stiffness manipulator;
图4为本地控制器示意图;4 is a schematic diagram of a local controller;
图5为等矩原则计算中的机械臂示意图;Fig. 5 is the schematic diagram of the manipulator in the calculation of the equal moment principle;
图6为等矩原则实施效果图;Figure 6 is an effect diagram of the implementation of the principle of equal moments;
图7为末端臂段对等矩效果的影响曲线图;Fig. 7 is a graph showing the influence of the end arm segment on the equi-moment effect;
图8为实施例2三关节机械臂的抓取策略示意图;8 is a schematic diagram of the grasping strategy of the three-joint robotic arm in
图9为实施例2三关节机械臂以时间节点展示的捕获仿真过程示意图;9 is a schematic diagram of the capture simulation process shown by the time node of the three-joint robotic arm in
图10为实施例3双关节主体臂、四关节精细臂的缠绕策略示意图;10 is a schematic diagram of the winding strategy of the double-joint main arm and the four-joint fine arm in Example 3;
图11为实施例3双关节主体臂、四关节精细臂以时间节点展示的捕获仿真过程示意图;11 is a schematic diagram of the capture simulation process displayed by time nodes of the double-joint main arm and the four-joint fine arm in
图中:1基座、2机械臂主体、3关节、101电源单元、102处理单元、103通讯单元、104电机单元、105传感单元、4抓手、Ⅰ主体臂、Ⅱ精细臂。In the picture: 1 base, 2 manipulator main body, 3 joints, 101 power supply unit, 102 processing unit, 103 communication unit, 104 motor unit, 105 sensing unit, 4 gripper, I main arm, II fine arm.
具体实施方式Detailed ways
实施例1Example 1
如图1所示,为本实施例涉及一种空间自生长柔性变刚度机械臂,包括:基座1、抓手4、两端分别与基座1和抓手4相连的机械臂主体2以及活动设置于机械臂主体2上的若干个关节3,其中:关节3通过移动电机在机械臂主体2上移动,从而改变机械臂主体2的局部刚度,并通过弯曲电机使机械臂主体2在该处发生弯曲。As shown in FIG. 1 , this embodiment relates to a space self-growing flexible and variable-stiffness manipulator, including: a
所述的改变机械臂主体2的局部刚度是指:机械臂主体2展开状态下具有一定的刚度,通过改变机械臂主体2上局部的条件以减小该处的刚度,使机械臂主体2在该处更容易发生弯曲。The changing of the local stiffness of the
所述的机械臂主体2通过卷绕的方式收纳在基座1中,当基座1上的电机旋转时,可以带动机械臂主体2伸长或收回,其中伸长的部分为展开状态,刚度较大,收纳的部分为屈曲状态,刚度较小。The
如图2所示,为本实施例基于上述自生长柔性变刚度机械臂的空间跨尺寸目标自动捕获控制方法,包括:遥操作模式和自动捕获模式,其中:遥操作模式是指:通过预设的每段机械臂主体2的长度和每个关节3的弯曲角度,并根据目标物的位置实时调整,以使机械臂的末端达到目标物位置;自动捕获模式是指:首先根据目标物的大小决定使用抓取策略或缠绕策略,若目标物较小,则采用抓取策略,若目标物的大小超过抓手4的抓取范围,则采用缠绕策略。As shown in FIG. 2, the present embodiment based on the above-mentioned self-growing flexible variable-stiffness manipulator arm based on the automatic capture control method for spatial cross-dimension targets, including: a remote operation mode and an automatic capture mode, wherein: the remote operation mode refers to: by preset The length of each segment of the
如图2、图8和图9所示,所述的抓取策略是指:首先由中央控制器根据等矩原则计算每段机械臂的长度;再向基座和每个关节发送信号,令基座电机和关节上的移动电机协同作用,使每个机械臂段的长度到达指定值;再驱动关节处的弯曲电机使关节的转角达到指定值,从而令机械臂末端的抓手4到达目标物的位置;抓手4抓到目标后,重新向中央控制器设定目标位置;机械臂转运或回收到目标位置,抓手释放捕获物,完成一次工作。As shown in Figure 2, Figure 8 and Figure 9, the grasping strategy refers to: first, the central controller calculates the length of each robotic arm according to the principle of equal moments; then sends a signal to the base and each joint to make The base motor and the movement motor on the joint work together to make the length of each robotic arm segment reach the specified value; then drive the bending motor at the joint to make the joint angle reach the specified value, so that the
如图2、图10和图11所示,所述的缠绕策略是指:首先进行主体臂Ⅰ的生长和弯曲,该过程与抓取策略相似,首先由中央控制器根据等矩原则计算主体臂Ⅰ每段机械臂的长度;再向基座和主体臂Ⅰ的关节发送信号,令基座电机与主体臂Ⅰ上的移动电机协同作用,使主体臂Ⅰ的每个机械臂段的长度到达指定值;再驱动主体臂Ⅰ关节处的弯曲电机使关节的转角达到制定值,从而令主体臂Ⅰ的末端和精细臂Ⅱ到达目标物的位置;精细臂Ⅱ根据目标物的形状一边生长一边缠绕,此时需要主体臂Ⅰ和精细臂Ⅱ的移动电机协同作用;精细臂Ⅱ对目标物完成缠绕动作后,重新向中央控制器设定目标位置;主体臂Ⅰ转运或回收到目标位置,精细臂Ⅱ则保持缠绕动作不变;精细臂Ⅱ从末端开始回收,释放捕获物,机械臂整体完成一次工作。As shown in Fig. 2, Fig. 10 and Fig. 11, the winding strategy refers to: firstly, the growth and bending of the main body arm I is carried out. This process is similar to the grasping strategy. First, the central controller calculates the main body arm according to the principle of equal moments ⅠThe length of each manipulator arm; and then send a signal to the joint of the base and the main arm I, so that the base motor and the moving motor on the main arm I cooperate with each other, so that the length of each manipulator segment of the main arm I reaches the specified length. Then drive the bending motor at the joint of the main arm I to make the rotation angle of the joint reach the specified value, so that the end of the main arm I and the fine arm II reach the position of the target; the fine arm II grows and wraps according to the shape of the target. At this time, the movement motors of the main arm I and the fine arm II are required to work together; after the fine arm II completes the winding action on the target, the target position is re-set to the central controller; the main arm I is transported or recovered to the target position, and the fine arm II The winding action remains unchanged; the fine arm II starts to recover from the end, releases the captured objects, and the robotic arm completes one job as a whole.
如图3所示,指定某一个机械臂段的长度后,需要由基座1的电机和各个关节3的移动电机协同控制,使各个机械臂段达到指定的长度。如图3所示,当i号臂需要伸长,而其余臂的长度不发生变化时,由中央控制器对基座1和1~i-1号的关节3发送指令,基座1的电机正向转动,将卷绕的机械臂主体2展开送出基座1,而1~i-1号的关节3的移动电机以基座1的电机相同的速度进行反向转动,i~n号的关节3的移动电机不进行转动,从而仅使i号臂伸长。同样的,当i号臂需要缩短时,基座1的电机反向转动,将展开的机械臂主体2卷绕收回基座1,而1~i-1号的关节3的移动电机以基座1的电机相同的速度进行正向转动,i~n号的关节3的移动电机不进行转动,从而仅使i号臂缩短。As shown in Figure 3, after specifying the length of a certain manipulator segment, it needs to be controlled by the motor of the
如图4所示,所述的本地控制器中电源单元101通过升压元件和降压元件分别向通讯单元103、处理单元102、电机单元104、传感单元提供能源105;通讯单元103接收中央控制器传输的信息,将其传递给处理单元102,处理单元102将信息转化为电平信号传输给电机单元104,电机单元104根据接收到的电平信号执行相应的转动,同时传感单元105根据电机单元104的实际运行情况,得到相应的转角信息,并将其传输回处理单元102,处理单元102根据得到的转角信号,进行闭环控制计算,将调节后的电平信号传输给电机单元104。As shown in FIG. 4 , the power supply unit 101 in the local controller provides energy 105 to the communication unit 103 , the processing unit 102 , the motor unit 104 and the sensing unit respectively through the boosting element and the depressing element; the communication unit 103 receives the central The information transmitted by the controller is passed to the processing unit 102, and the processing unit 102 converts the information into a level signal and transmits it to the motor unit 104. The motor unit 104 performs corresponding rotation according to the received level signal, while the sensing unit 105 According to the actual operation of the motor unit 104, the corresponding rotation angle information is obtained and transmitted back to the processing unit 102. The processing unit 102 performs closed-loop control calculation according to the obtained rotation angle signal, and transmits the adjusted level signal to the motor unit 104. .
如图5至图7所示,本实施例的遥操作模式采用了等矩原则,即保持各机械臂段所受到的最大力矩相等。在进行等矩原则计算的过程中,首先对机械臂作抽象和假设:①机械臂主体1的质量相较于关节3的质量很小,而关节3的质量远小于于目标物质量;②将关节3看作质点;③机械臂的第一段与基座1相连,不发生弯曲。As shown in FIG. 5 to FIG. 7 , the teleoperation mode of this embodiment adopts the principle of equal moment, that is, the maximum moment received by each manipulator segment is kept equal. In the process of calculating the equi-moment principle, first make abstractions and assumptions about the manipulator: ①The mass of the
如图5所示,为采用双关节的空间自生长柔性变刚度机械臂时的电机间协同控制方法,图中将基座1、关节3、抓手4均简化为圆形,机械臂主体2简化为直线。该双关节的空间自生长柔性变刚度机械臂包括两个弯曲位置和三个机械臂段,机械臂主体2伸缩过程中,机械臂段垂直方向上不受力,不会发生屈曲动作,因此仅考虑弯曲过程中每个机械臂段末端的垂直受力情况,具体包括:第i个机械臂段末端的加速度每一个机械臂段末端受到的力为其后机械臂所受力之和,即其中:最末端的机械臂段所对应的质量为目标物的质量M,其余机械臂对应的质量均为关节3的质量m。As shown in Figure 5, in order to use a double-joint space self-growing flexible variable stiffness manipulator, the motor-to-motor synergistic control method, the
以一个三关节机械臂为例,将上述式子展开,并计算1号臂和2号臂所受到的最大力矩,由于等矩,因此M1=M2,则有 由于目标物的质量M远大于关节3的质量m,因此简化为 其中:为机械臂最末端抓手4的横向加速度和纵向加速度,可以由抓手4的横坐标和纵坐标对时间求二阶导获得,注意在求导过程中仅有角度随时间发生变化,各机械臂段的长度不随时间发生变化,并且θ1及其导数均为0,其余的转动视为匀速转动。将代入到力矩等式中,并令l3=k3l1=k3l,l2=k2l1=k2l,θ3=Kθ2=Kθ,l为基准长度,θ为基准角,则有 考虑到转动电机的损耗问题,各个关节3的转动采用等角原则,即K=1;而θ为已知条件,那么由上式可以得到k2与k3的关系。若机械臂段之间的长度比例满足该关系,则1号臂和2号臂所受到的转矩相等。同理,若节点数增加,对任意相邻的机械臂进行上述分析,则可以得到多组比例关系,同时满足这些关系即可令各机械臂所受的力矩相同。需要注意的是,最末端的机械臂段因只有被抓取物的惯性作用,其所受力矩总是小于其余的机械臂段。Take a three-joint manipulator as an example, expand the above formula, and calculate the maximum moment received by the No. 1 arm and No. 2 arm. Due to the equal moment, M 1 =M 2 , then there are Since the mass M of the target is much larger than the mass m of the joint 3, it is simplified as in: are the lateral acceleration and longitudinal acceleration of the
如图6所示,采用Matlab对双关节机械臂每一个臂段的最大力矩进行仿真,结果显示当l2=2l1时,1号臂和2号臂所受的最大力矩时刻保持相等,而3号臂所受的力矩总是小于其余的机械臂段。As shown in Figure 6, Matlab is used to simulate the maximum moment of each arm segment of the double-joint manipulator. The results show that when l 2 = 2l 1 , the maximum moment of
如图7所示,最末端机械臂段的长度会对其余机械臂的等矩造成影响,当末端机械臂段的长度变大时,其余机械臂段所受力矩的标准差与平均值的比值越小,表明力矩的大小越接近。但是另一方面,若末端机械臂段的长度过大,则会导致其余机械臂段的力矩变大,使机械臂整体更容易产生屈曲失效的趋势,因此需要对两方面做出权衡,选择一个恰当的末端机械臂段-基准长度比值。如图5所示,当l3=7l时,标准差与平均值的比值小于0.05,认为其余机械臂段的力矩达到了相等。As shown in Figure 7, the length of the last manipulator segment will affect the equal moments of the rest of the manipulators. When the length of the end manipulator segment becomes larger, the ratio of the standard deviation of the torque to the average value of the remaining manipulator segments The smaller it is, the closer the magnitude of the moment is. However, on the other hand, if the length of the end manipulator segment is too large, the torque of the other manipulator segments will increase, making the manipulator as a whole more prone to buckling failure. Therefore, it is necessary to balance the two aspects and choose one Appropriate end arm segment-to-base length ratio. As shown in Figure 5, when l 3 =7l, the ratio of the standard deviation to the average value is less than 0.05, and it is considered that the torques of the remaining manipulator segments are equal.
上述的仿真可以推广到更多关节3的机械臂,得到各个机械臂段与基准长度的比例关系,再结合目标物的位置信息,即可求得每个机械臂段的长度和每个关节3的转角。The above simulation can be extended to more manipulators with
实施例2Example 2
如图8所示,为采用三关节的空间自生长柔性变刚度机械臂时的电机间协同控制方法,即机械臂主体2上设有三个关节3,共有四个机械臂段和三个弯曲位置。由等矩原则仿真得到三关节机械臂各个机械臂段长度的比例关系为l1=l,l2=1.5l,l3=3.5l,l4=7l。首先设置目标物的位置为(20,-50),由中央控制器计算得到每个机械臂段的长度和转动角度为l1=4.2,l2=6.3,l3=14.7,l4=29.4,θ1=θ2=θ3=9.59°。由中央控制器向基座1和各个关节3发送指令,从靠近基座1的机械臂段开始生长,等到该臂段达到指定长度后开始下一个臂段的生长,依次生长直到最后一个机械臂段达到指定长度,在这过程中,基座1电机和关节3移动电机上的编码器实时反馈电机转动角度,从而计算出机械臂段的相应长度,对电机进行闭环控制。中央控制器向各个关节3发送弯曲指令,各个关节3驱动弯曲电机,使关节3弯曲到指定角度,在这过程中关节3弯曲电机上的编码器实时反馈电机转动角度,使电机形成闭环控制。完成弯曲后,机械臂末端的抓手4即到达了目标物位置,对目标物实施抓取。抓取完成后,重新对中央控制器输入下一个目标位置(-10,-30),由中央控制器计算得到每个机械臂段的长度和转动角度为l1=2.45,l2=3.675,l3=8.575,l4=17.15,θ1=θ2=θ3=-8.11°。由中央控制器向基座1和各个关节3发送指令,从靠近基座1的机械臂段开始缩短,等到该臂段达到指定长度后开始下一个臂段的缩短,依次缩短直到最后一个机械臂段达到指定长度。中央控制器向各个关节3发送弯曲指令,各个关节3驱动弯曲电机,使关节3弯曲到指定角度。完成弯曲后,机械臂末端的抓手4和捕获物到达了新的目标位点,完成了捕获物的转移。抓手4释放捕获物,机械臂完成了一次工作。As shown in Figure 8, it is a cooperative control method between motors when a three-joint space self-growing flexible variable stiffness manipulator is used, that is, three
如图9所示,经过具体实验仿真,在目标物初始位置为(20,-50),转运位置为(-20,-50),并且中间存在一个圆心位置(0,-30),半径为5的障碍物的具体环境设置下,以总运行时间14s运行上述方法,得到机械臂在各个关键时间点的姿态信息,并最终将目标物成功转运。As shown in Figure 9, after specific experimental simulation, the initial position of the target is (20,-50), the transfer position is (-20,-50), and there is a center position (0,-30) in the middle, and the radius is Under the specific environment setting of obstacles in 5, the above method is run with a total running time of 14s, the attitude information of the manipulator at each key time point is obtained, and finally the target is successfully transported.
实施例3Example 3
如图10所示,为采用六关节的空间自生长柔性变刚度机械臂时的电机间协同控制方法,该六关节包括两个关节主体臂Ⅰ和四个关节精细臂Ⅱ,即机械臂主体2上共设有六个关节3,其中靠近基座1的两个关节3属于主体臂Ⅰ,其余的四个关节3属于精细臂Ⅱ。由等矩原则仿真得到双关节主体臂Ⅰ各个机械臂段的长度的比例关系为l1=l,l2=2l,l3=5l。首先设置目标物的中心位置(20,-50)和形状,由中央控制器计算得到主体臂Ⅰ各个机械臂段的长度和转动角度为l1=7.14,l2=14.28,l2=35.7,θ1=θ2=11.15°。由中央控制器向基座1和各个关节3发送指令,从靠近基座1的机械臂段开始生长,等到该臂段达到指定长度后开始下一个臂段的生长,依次生长直到主体臂Ⅰ的最后一个机械臂段达到指定长度,在这过程中,基座1电机和关节3移动电机上的编码器实时反馈电机转动角度,从而计算出机械臂段的相应长度,对电机进行闭环控制。中央控制器向主体臂Ⅰ上的关节3发送弯曲指令,各个关节3驱动弯曲电机,使主体臂Ⅰ上的各个关节3弯曲到指定角度,在这过程中,关节3弯曲电机上的编码器实时反馈电机转动角度,使电机形成闭环控制。完成弯曲后,主体臂Ⅰ的末端和精细臂Ⅱ的各个关节3即到达了目标物的边缘。精细臂Ⅱ根据目标物的具体形状开始生长,各个机械臂段首先进行弯曲动作,再进行伸长动作,各电机同样进行闭环控制,精细臂Ⅱ始终贴近目标物边缘生长,直到最后一个机械臂段完成生长,整个精细臂Ⅱ完成缠绕动作。重新对中央控制器输入下一个目标位置(5,-10),由中央控制器计算得到主体臂Ⅰ每个机械臂段的长度和转动角度为l1=1.43,l2=2.86,l3=7.15,θ1=θ2=θ3=0°。由中央控制器向基座1和主体臂Ⅰ的各个关节3发送指令,从靠近基座1的机械臂段开始缩短,等到该臂段达到指定长度后开始下一个臂段的缩短,依次缩短直到主体臂Ⅰ的最后一个机械臂段达到指定长度。中央控制器向主体臂Ⅰ上的各个关节3发送弯曲指令,各个关节3驱动弯曲电机,使主体臂Ⅰ上的各个关节3弯曲到指定角度。在主体臂Ⅰ运动的过程中,精细臂Ⅱ始终保持缠绕动作不变,主体臂Ⅰ完成运动后,精细臂Ⅱ带动捕获物到达新的目标位点,完成了捕获物的回收。精细臂Ⅱ从末端臂段开始依次缩短,等到所有的臂段均收缩完成后,即完成了捕获物的释放,机械臂完成了一次工作。As shown in Fig. 10, it is a cooperative control method between motors when a six-joint space self-growing flexible variable-stiffness manipulator is used. The six-joint includes two joint main arms I and four joint fine arms II, namely the manipulator
如图11所示,经过具体实验仿真,在目标物初始位置为(20,-50),转运位置为(0,-25),并且目标物为半径5的圆形的具体环境设置下,以总运行时间15.5s运行上述方法,得到机械臂在各个关键时间点的姿态信息,并最终将目标物成功转运。As shown in Figure 11, after the specific experimental simulation, under the specific environment setting that the initial position of the target is (20,-50), the transfer position is (0,-25), and the target is a circle with a radius of 5, the The total running time is 15.5s to run the above method, obtain the attitude information of the manipulator at each key time point, and finally transfer the target successfully.
与现有技术相比,本方法面向太空轨道垃圾捕获这一应用环境,填补了这种机械臂在空间应用控制策略方面的空白,利用等矩原则对机械臂臂段的长度进行再分配,使机械臂臂段所受的最大力矩相等,避免了机械臂臂段的过早屈曲,提升了机械臂整体的承载能力。针对不同距离、不同尺寸的太空轨道垃圾提出抓取策略和缠绕策略两种捕获策略,解决了目前在太空轨道垃圾捕获方面对不同类型目标适应性不足的问题。Compared with the prior art, this method is oriented to the application environment of space orbital garbage capture, and fills the gap in the control strategy of this kind of manipulator in space applications. The maximum moment of the manipulator arm segment is equal, which avoids premature buckling of the manipulator arm segment and improves the overall carrying capacity of the manipulator arm. Two capture strategies, the grabbing strategy and the winding strategy, are proposed for different distances and sizes of space orbital debris, which solves the problem of insufficient adaptability to different types of targets in the current space orbital debris capture.
利用了空间自生长柔性变刚度机械臂可变长度的特性,对每段机械臂的长度计算采取了等矩原则,使各机械臂段的最大力矩保持相等,避免了机械臂的局部屈曲失效,提高了机械臂整体的承载能力;这种控制方法面向的是太空中轨道垃圾的捕获,适应太空中空旷且远距离的工作环境,对于各种位置的目标物均具有捕获能力;这种控制方法满足机械臂重复使用的要求。Taking advantage of the variable length of the flexible and variable stiffness manipulator in space, the principle of equal moment is adopted for the length calculation of each manipulator, so that the maximum moment of each manipulator segment is kept equal, and the local buckling failure of the manipulator is avoided. The overall carrying capacity of the manipulator is improved; this control method is oriented to the capture of orbital garbage in space, adapts to the open and long-distance working environment in space, and has the ability to capture targets in various positions; this control method Meet the requirements of repeated use of the robotic arm.
上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。The above-mentioned specific implementation can be partially adjusted by those skilled in the art in different ways without departing from the principle and purpose of the present invention. The protection scope of the present invention is subject to the claims and is not limited by the above-mentioned specific implementation. Each implementation within the scope is bound by the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210537085.1A CN114872938A (en) | 2022-05-12 | 2022-05-12 | Self-growing flexible variable stiffness mechanical arm space cross-size target automatic capture control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210537085.1A CN114872938A (en) | 2022-05-12 | 2022-05-12 | Self-growing flexible variable stiffness mechanical arm space cross-size target automatic capture control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114872938A true CN114872938A (en) | 2022-08-09 |
Family
ID=82676442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210537085.1A Pending CN114872938A (en) | 2022-05-12 | 2022-05-12 | Self-growing flexible variable stiffness mechanical arm space cross-size target automatic capture control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114872938A (en) |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05228854A (en) * | 1992-02-18 | 1993-09-07 | Fujitsu Ltd | 7-DOF arm control system |
US5575764A (en) * | 1994-12-14 | 1996-11-19 | Van Dyne; Leonard A. | Prosthetic joint with dynamic torque compensator |
DE19819858A1 (en) * | 1998-05-04 | 1999-11-11 | Oskar Bschorr | Flexible tether manipulator system for space satellite |
JP2000190265A (en) * | 1998-12-21 | 2000-07-11 | Natl Space Development Agency Of Japan | Reconfiguration type space multiple manipulator system |
US20030146720A1 (en) * | 2000-06-21 | 2003-08-07 | Alain Riwan | Control arm with two parallel branches |
US20110121139A1 (en) * | 2009-11-25 | 2011-05-26 | Poulos Air & Space | Stabilization of unstable space debris |
JP2011125956A (en) * | 2009-12-17 | 2011-06-30 | Denso Wave Inc | Method and device for identifying spring constant of robot |
JP2011252508A (en) * | 2011-09-21 | 2011-12-15 | Nissan Motor Co Ltd | Variable compression ratio internal combustion engine |
WO2013007039A1 (en) * | 2011-07-14 | 2013-01-17 | 长沙中联重工科技发展股份有限公司 | Mechanical arm control method and device and engineering machinery |
KR101478447B1 (en) * | 2013-07-01 | 2014-12-31 | 고려대학교 산학협력단 | Controllable rotational stiffness actuator using variating moment arm |
US20160077261A1 (en) * | 2014-09-15 | 2016-03-17 | California Institute Of Technology | Simultaneous polarization and wavefront control using a planar device |
EP3112274A1 (en) * | 2015-07-01 | 2017-01-04 | Thales | Spatial system for reducing the angular velocities of space debris before removing same from orbit |
US20180148197A1 (en) * | 2014-08-26 | 2018-05-31 | Effective Space Solutions Ltd. | Docking system and method for satellites |
CN108400552A (en) * | 2017-10-27 | 2018-08-14 | 广东电网有限责任公司揭阳供电局 | Power transmission line foreign matter removing device provided with balance member |
CN108942906A (en) * | 2018-08-01 | 2018-12-07 | 清华大学深圳研究生院 | flexible mechanical arm and system |
CN109079760A (en) * | 2018-09-12 | 2018-12-25 | 哈尔滨工业大学(深圳) | A kind of curved space truss break catching apparatus of telescopic |
CN109250156A (en) * | 2018-07-24 | 2019-01-22 | 西北工业大学 | A kind of space non-cooperative target electromagnetic eddy racemization break catching apparatus and method |
CN109606753A (en) * | 2018-11-11 | 2019-04-12 | 上海宇航系统工程研究所 | A kind of control method of Dual-arm space robot collaboration capture target |
CN109822554A (en) * | 2019-03-20 | 2019-05-31 | 华中科技大学 | Underwater-oriented integrated method and system for double-arm cooperative grasping, grasping and collision avoidance |
US20190328480A1 (en) * | 2016-09-13 | 2019-10-31 | Sony Corporation | Medical support arm apparatus, medical system, and surgical microscope system |
CN110979756A (en) * | 2019-12-20 | 2020-04-10 | 哈尔滨工业大学(深圳) | Space-expandable catching manipulator device |
CN111390872A (en) * | 2020-03-19 | 2020-07-10 | 上海航天控制技术研究所 | Double-arm cooperative flexible dragging and butt joint inverse operation method for extravehicular robot |
CN111673780A (en) * | 2020-06-08 | 2020-09-18 | 鹏城实验室 | Multidimensional Adaptive Spatial Winding Arm and Capture Device |
US20200298403A1 (en) * | 2016-03-29 | 2020-09-24 | Cognibotics Ab | Method, constraining device and system for determining geometric properties of a manipulator |
CN113524160A (en) * | 2021-07-20 | 2021-10-22 | 哈尔滨工业大学 | Momentum-adaptive isolation and slow-release space capture device |
CN114012711A (en) * | 2021-11-23 | 2022-02-08 | 湖北工业大学 | Outdoor facility installation mechanical arm designed based on touch grabbing tightness |
-
2022
- 2022-05-12 CN CN202210537085.1A patent/CN114872938A/en active Pending
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05228854A (en) * | 1992-02-18 | 1993-09-07 | Fujitsu Ltd | 7-DOF arm control system |
US5575764A (en) * | 1994-12-14 | 1996-11-19 | Van Dyne; Leonard A. | Prosthetic joint with dynamic torque compensator |
DE19819858A1 (en) * | 1998-05-04 | 1999-11-11 | Oskar Bschorr | Flexible tether manipulator system for space satellite |
JP2000190265A (en) * | 1998-12-21 | 2000-07-11 | Natl Space Development Agency Of Japan | Reconfiguration type space multiple manipulator system |
US20030146720A1 (en) * | 2000-06-21 | 2003-08-07 | Alain Riwan | Control arm with two parallel branches |
US20110121139A1 (en) * | 2009-11-25 | 2011-05-26 | Poulos Air & Space | Stabilization of unstable space debris |
JP2011125956A (en) * | 2009-12-17 | 2011-06-30 | Denso Wave Inc | Method and device for identifying spring constant of robot |
WO2013007039A1 (en) * | 2011-07-14 | 2013-01-17 | 长沙中联重工科技发展股份有限公司 | Mechanical arm control method and device and engineering machinery |
JP2011252508A (en) * | 2011-09-21 | 2011-12-15 | Nissan Motor Co Ltd | Variable compression ratio internal combustion engine |
KR101478447B1 (en) * | 2013-07-01 | 2014-12-31 | 고려대학교 산학협력단 | Controllable rotational stiffness actuator using variating moment arm |
US20180148197A1 (en) * | 2014-08-26 | 2018-05-31 | Effective Space Solutions Ltd. | Docking system and method for satellites |
US20160077261A1 (en) * | 2014-09-15 | 2016-03-17 | California Institute Of Technology | Simultaneous polarization and wavefront control using a planar device |
EP3112274A1 (en) * | 2015-07-01 | 2017-01-04 | Thales | Spatial system for reducing the angular velocities of space debris before removing same from orbit |
US20200298403A1 (en) * | 2016-03-29 | 2020-09-24 | Cognibotics Ab | Method, constraining device and system for determining geometric properties of a manipulator |
US20190328480A1 (en) * | 2016-09-13 | 2019-10-31 | Sony Corporation | Medical support arm apparatus, medical system, and surgical microscope system |
CN108400552A (en) * | 2017-10-27 | 2018-08-14 | 广东电网有限责任公司揭阳供电局 | Power transmission line foreign matter removing device provided with balance member |
CN109250156A (en) * | 2018-07-24 | 2019-01-22 | 西北工业大学 | A kind of space non-cooperative target electromagnetic eddy racemization break catching apparatus and method |
CN108942906A (en) * | 2018-08-01 | 2018-12-07 | 清华大学深圳研究生院 | flexible mechanical arm and system |
CN109079760A (en) * | 2018-09-12 | 2018-12-25 | 哈尔滨工业大学(深圳) | A kind of curved space truss break catching apparatus of telescopic |
CN109606753A (en) * | 2018-11-11 | 2019-04-12 | 上海宇航系统工程研究所 | A kind of control method of Dual-arm space robot collaboration capture target |
CN109822554A (en) * | 2019-03-20 | 2019-05-31 | 华中科技大学 | Underwater-oriented integrated method and system for double-arm cooperative grasping, grasping and collision avoidance |
CN110979756A (en) * | 2019-12-20 | 2020-04-10 | 哈尔滨工业大学(深圳) | Space-expandable catching manipulator device |
CN111390872A (en) * | 2020-03-19 | 2020-07-10 | 上海航天控制技术研究所 | Double-arm cooperative flexible dragging and butt joint inverse operation method for extravehicular robot |
CN111673780A (en) * | 2020-06-08 | 2020-09-18 | 鹏城实验室 | Multidimensional Adaptive Spatial Winding Arm and Capture Device |
WO2021248684A1 (en) * | 2020-06-08 | 2021-12-16 | 鹏城实验室 | Multi-dimensional, space-adaptive winding arm and capture device |
CN113524160A (en) * | 2021-07-20 | 2021-10-22 | 哈尔滨工业大学 | Momentum-adaptive isolation and slow-release space capture device |
CN114012711A (en) * | 2021-11-23 | 2022-02-08 | 湖北工业大学 | Outdoor facility installation mechanical arm designed based on touch grabbing tightness |
Non-Patent Citations (2)
Title |
---|
介党阳;倪风雷;谭益松;刘宏;蔡鹤皋;: "基于分布式控制系统的空间大型末端执行器抓捕策略", 机器人, no. 04, 15 July 2011 (2011-07-15), pages 434 - 439 * |
魏承;赵阳;王洪柳;: "基于滑模控制的空间机器人软硬性抓取", 机械工程学报, no. 01, 5 January 2011 (2011-01-05), pages 43 - 47 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103271784B (en) | Man-machine interactive manipulator control system and method based on binocular vision | |
CN106313513B (en) | A kind of intelligent robot auxiliary rapid modeling and 3D printing device | |
WO2018009978A1 (en) | Adhesive applicator and object placing head incorporating the same | |
KR102032822B1 (en) | Cable robot for cleaning or painting out wall of buildings and the method of cleaning or painting out wall using it | |
US20240165821A1 (en) | Apparatus and method for performing a process on a structure | |
CN107605167A (en) | Bricklaying robot right angle building wall method | |
CN207655548U (en) | A kind of photovoltaic array cleaning equipment | |
CN113841513A (en) | a picking robot | |
CN107962054B (en) | Plate replacing method of plate-replaceable operation cleaning robot applied to photovoltaic array | |
CN114872938A (en) | Self-growing flexible variable stiffness mechanical arm space cross-size target automatic capture control method | |
CN109048961A (en) | It can swing and grasp the climbing truss robot and its control method of remote truss rod | |
CN211466400U (en) | Industrial robot automatic tracking grabbing machine based on machine vision | |
CN216180608U (en) | Grabbing robot, target grabbing and executing system thereof and end effector thereof | |
CN104842359B (en) | A kind of ejection type quickly captures robot | |
CN214506490U (en) | Deicing robot | |
CN118636118A (en) | A truss robot for aerial work | |
CN206306141U (en) | Basketball robot ball grasping mechanism | |
JPS63500856A (en) | remote control device | |
CN207930664U (en) | A kind of double-arm conveying robot | |
CN101590646A (en) | Aerial Cable Climbing Robot Walking and Obstacle-Crossing Mechanism | |
CN106743541B (en) | Carrying method and carrying equipment | |
CN207656703U (en) | A kind of interchangeable plate operation cleaning robot applied to photovoltaic array | |
Zhang et al. | A new application of modular robots on analysis of caterpillar-like locomotion | |
CN207579986U (en) | A kind of water feeding machine device people | |
CN207300039U (en) | A kind of cannon is shot with ectoskeleton energization system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220809 |