[go: up one dir, main page]

CN113084816B - New intelligent master-slave manipulator force feedback control method and system - Google Patents

New intelligent master-slave manipulator force feedback control method and system Download PDF

Info

Publication number
CN113084816B
CN113084816B CN202110400474.5A CN202110400474A CN113084816B CN 113084816 B CN113084816 B CN 113084816B CN 202110400474 A CN202110400474 A CN 202110400474A CN 113084816 B CN113084816 B CN 113084816B
Authority
CN
China
Prior art keywords
arm
slave
load
output torque
driving
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.)
Active
Application number
CN202110400474.5A
Other languages
Chinese (zh)
Other versions
CN113084816A (en
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.)
China Nuclear Power Engineering Co Ltd
Original Assignee
China Nuclear Power Engineering Co Ltd
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 China Nuclear Power Engineering Co Ltd filed Critical China Nuclear Power Engineering Co Ltd
Priority to CN202110400474.5A priority Critical patent/CN113084816B/en
Publication of CN113084816A publication Critical patent/CN113084816A/en
Application granted granted Critical
Publication of CN113084816B publication Critical patent/CN113084816B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J3/00Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1615Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a novel intelligent master-slave manipulator force feedback control method and a system, wherein the method comprises the following steps: the method comprises the steps of obtaining the output torque of a driving motor of a driven arm, calculating the load of the driven arm, calculating the load feedback output torque of each driving motor of a driving arm required by the load of the driven arm according to a statics principle, and controlling the load feedback output voltage of each driving motor of the driving arm according to the load feedback output torque of each driving motor of the driving arm to realize the load feedback of the driven arm. The novel intelligent master-slave manipulator force feedback control method and system have the advantages that: real-time statics calculation is utilized, and the effect of load feedback of the driven arm without mechanical balance is achieved; and under the condition that no force sensor is arranged at the tail end of the driven arm, calculating the load mass through the torque of a motor of the driven arm.

Description

新型智能化主从机械手力反馈控制方法及系统New intelligent master-slave manipulator force feedback control method and system

技术领域technical field

本发明属于核设备机械控制技术领域,具体涉及一种新型智能化主从机械手力反馈控制方法及系统。The invention belongs to the technical field of mechanical control of nuclear equipment, and in particular relates to a novel intelligent master-slave manipulator force feedback control method and system.

背景技术Background technique

在核用操作设备中需要用机械手从动臂远距离操作放射性物体,人员则通过机械手贯穿件在安全区域操作,且应能时刻感知机械手从动臂的操作状态,即从动臂无负载时人员很轻便操作主动臂,当从动臂有负载时人员应可感受实际负载,以使人员真实感受操作对象。In nuclear operation equipment, the manipulator slave arm needs to be used to operate radioactive objects at a long distance, and the personnel operate in the safe area through the manipulator penetration, and should be able to perceive the operating state of the manipulator slave arm at all times, that is, when the slave arm is unloaded, the personnel It is very easy to operate the active arm. When the driven arm is loaded, the personnel should feel the actual load, so that the personnel can truly feel the operating object.

传统的机械臂控制方法中,设计者通过受力分析找到一个固定的平衡位姿,然后采用机械平衡的方式将机械手臂摆动过程中的重力矩进行平衡,如采用杠杆原理的重锤式,利用线性度较好的各类弹簧及机械机构实现综合的力矩平衡。而在实际应用场景中,由于机械加工的误差以及传动链上齿轮的间隙,机械平衡系统不可避免产生偏差,同时串联式机械臂结构会使得这一偏差逐关节累加。此外,由于机械平衡机构在设计制造完成后无法修改,如果要改变平衡位姿则需要重新设计机械机构,而新的平衡位姿仍然是固定的,不能实时平衡遥操作过程中机械手臂的重力矩,因此难以实现轻松操作主动臂的效果,操作人员不能准确感受从动臂的反馈力。由于辐照环境下各类传感器易失效,因此在热室中的从动臂上不能安装力觉传感器,当从动臂携带负载或者与环境发生碰撞时,控制系统无法获得从动臂与外界的交互力信息,因此难以在主动臂反应出从动臂的负载力或者碰撞力。In the traditional manipulator control method, the designer finds a fixed equilibrium pose through force analysis, and then uses a mechanical balance method to balance the gravitational moment during the swing of the manipulator. Various types of springs and mechanical mechanisms with good linearity achieve comprehensive torque balance. In practical application scenarios, due to machining errors and the clearance of gears on the transmission chain, the mechanical balance system inevitably generates deviations, and the serial manipulator structure will cause this deviation to accumulate joint by joint. In addition, since the mechanical balance mechanism cannot be modified after the design and manufacture is completed, if the balance pose needs to be changed, the mechanical mechanism needs to be redesigned, and the new balance pose is still fixed and cannot balance the gravitational moment of the robotic arm during the teleoperation process in real time. , so it is difficult to achieve the effect of easily operating the active arm, and the operator cannot accurately feel the feedback force of the slave arm. Because all kinds of sensors are easy to fail in the irradiation environment, the force sensor cannot be installed on the slave arm in the hot chamber. When the slave arm carries a load or collides with the environment, the control system cannot obtain the relationship between the slave arm and the outside world. Because of the interactive force information, it is difficult to reflect the load force or collision force of the slave arm on the master arm.

发明内容SUMMARY OF THE INVENTION

本发明所要解决的技术问题是针对现有技术中存在的上述不足,提供一种新型智能化主从机械手力反馈控制方法及系统,该方法为基于静力学解算的主从机械手的友好操作力感的控制方法。The technical problem to be solved by the present invention is to provide a new type of intelligent master-slave manipulator force feedback control method and system for the above-mentioned deficiencies in the prior art. sense of control.

解决本发明技术问题所采用的技术方案是提供一种新型智能化主从机械手力反馈控制方法,机械手包括主动臂、与主动臂连接的从动臂,主动臂和从动臂为同构的串联型关节式机械臂,包括机械传动手臂和对应的电控器件,具有多个自由度,每个自由度分别设置对应的驱动电机及编码器,用于驱动机械传动手臂运动及监测各运动姿态。此外主动臂在机械传动手臂和伺服电机之间设有扭矩传感器,用于监测各自由度扭矩状态。机械传动手臂、扭矩传感器(主动臂端)、伺服电机和编码器依次串联连接,且扭矩传感器(主动臂端)、伺服电机和编码器置于非放射性环境。所述方法包括以下步骤:The technical solution adopted to solve the technical problem of the present invention is to provide a new type of intelligent master-slave manipulator force feedback control method. The manipulator includes a master arm and a slave arm connected to the master arm, and the master arm and the slave arm are in an isomorphic series connection. A type of articulated manipulator, including a mechanical transmission arm and a corresponding electronic control device, has multiple degrees of freedom, and each degree of freedom is provided with a corresponding drive motor and encoder, which is used to drive the mechanical transmission arm to move and monitor each movement posture. In addition, the active arm is provided with a torque sensor between the mechanical transmission arm and the servo motor to monitor the torque state of each degree of freedom. The mechanical transmission arm, the torque sensor (active arm end), the servo motor and the encoder are connected in series in sequence, and the torque sensor (active arm end), the servo motor and the encoder are placed in a non-radioactive environment. The method includes the following steps:

获取从动臂的驱动电机的输出力矩,计算从动臂负载,根据静力学原理,计算从动臂负载所需的主动臂的各个驱动电机的负载反馈输出力矩,根据主动臂的各个驱动电机的负载反馈输出力矩控制主动臂的各个驱动电机的负载反馈输出电压,实现从动臂负载反馈。Obtain the output torque of the drive motor of the slave arm, calculate the load of the slave arm, and calculate the load feedback output torque of each drive motor of the master arm required by the load of the slave arm according to the statics principle. The load feedback output torque controls the load feedback output voltage of each drive motor of the master arm, so as to realize the load feedback of the slave arm.

优选的是,所述的新型智能化主从机械手力反馈控制方法,还包括以下步骤:Preferably, the new intelligent master-slave manipulator force feedback control method further includes the following steps:

获取主动臂在任意时态的姿态,所述步骤计算从动臂负载还包括结合获取主动臂的姿态计算从动臂负载。Acquiring the attitude of the master arm at any time, the step of calculating the load of the slave arm further includes calculating the load of the slave arm in combination with acquiring the attitude of the master arm.

优选的是,计算从动臂负载所用算法为负载辩识算法。Preferably, the algorithm used to calculate the follower arm load is a load identification algorithm.

优选的是,所述的新型智能化主从机械手力反馈控制方法,还包括以下步骤:Preferably, the new intelligent master-slave manipulator force feedback control method further includes the following steps:

获取主动臂在任意时态的姿态,实时计算重力补偿所需的主动臂的驱动电机的重力补偿输出力矩,根据主动臂的驱动电机的重力补偿输出力矩控制主动臂的各个驱动电机的重力补偿输出电压,实现主动臂的重力补偿。Obtain the attitude of the active arm at any time, calculate the gravity compensation output torque of the driving motor of the active arm required for gravity compensation in real time, and control the gravity compensation output of each driving motor of the active arm according to the gravity compensation output torque of the driving motor of the active arm. voltage to realize the gravity compensation of the active arm.

优选的是,主动臂在任意时态的姿态为主动臂在任意时态的各关节的关节角。Preferably, the posture of the active arm at any time is the joint angle of each joint of the active arm at any time.

优选的是,实时计算重力补偿所需的主动臂的驱动电机的重力补偿输出力矩所用算法为重力补偿算法。Preferably, the algorithm used to calculate the gravity compensation output torque of the driving motor of the active arm required for gravity compensation in real time is a gravity compensation algorithm.

优选的是,所述的新型智能化主从机械手力反馈控制方法,还包括以下步骤:根据主动臂在任意时态的姿态,实时计算力渲染所需的主动臂的驱动电机的力渲染补偿输出力矩,根据主动臂的驱动电机的力渲染补偿输出力矩控制主动臂的各个驱动电机的力渲染补偿输出电压,实现主动臂的力渲染补偿。Preferably, the novel intelligent master-slave manipulator force feedback control method further includes the following steps: calculating the force rendering compensation output of the driving motor of the active arm required for force rendering in real time according to the posture of the active arm in any time state Torque, according to the force rendering compensation output torque of the driving motor of the main arm, the force rendering compensation output voltage of each driving motor of the main arm is controlled to realize the force rendering compensation of the main arm.

优选的是,实时计算力渲染所需的主动臂的驱动电机的力渲染补偿输出力矩所用算法为力渲染算法。Preferably, the algorithm used for the force rendering compensation of the output torque of the driving motor of the active arm required for the real-time calculation of the force rendering is a force rendering algorithm.

本发明还提供一种上述的新型智能化主从机械手力反馈控制方法所用的系统,包括:The present invention also provides a system for the above-mentioned novel intelligent master-slave manipulator force feedback control method, comprising:

机械手,包括:Manipulators, including:

主动臂、与主动臂连接的从动臂,主动臂与工控机连接,从动臂与工控机连接;The active arm, the slave arm connected with the active arm, the active arm is connected with the industrial computer, and the slave arm is connected with the industrial computer;

工控机,包括:Industrial computer, including:

电机力矩获取单元,用于获取从动臂的驱动电机的输出力矩,发送给上位机的计算单元,The motor torque acquisition unit is used to acquire the output torque of the drive motor of the slave arm and send it to the calculation unit of the upper computer.

驱动单元,用于根据接收到的主动臂的各个驱动电机的负载反馈输出力矩控制主动臂的各个驱动电机的负载反馈输出电压,实现从动臂负载反馈;The drive unit is configured to control the load feedback output voltage of each drive motor of the master arm according to the received load feedback output torque of each drive motor of the master arm, so as to realize the load feedback of the slave arm;

上位机,包括:Host computer, including:

计算单元,用于根据接收到从动臂的驱动电机的输出力矩,计算从动臂负载,根据静力学原理,计算从动臂负载所需的主动臂的各个驱动电机的负载反馈输出力矩,发送给工控机的驱动单元。The calculation unit is used to calculate the load of the slave arm according to the output torque of the drive motor of the slave arm received, and according to the statics principle, calculate the load feedback output torque of each drive motor of the master arm required by the load of the slave arm, and send To the drive unit of the industrial computer.

优选的是,工控机,还包括:Preferably, the industrial computer further includes:

姿态获取单元,用于获取主动臂在任意时态的姿态,发送给上位机的计算单元;The attitude acquisition unit is used to acquire the attitude of the active arm at any time and send it to the computing unit of the host computer;

上位机的计算单元,还用于根据接收到的主动臂在任意时态的姿态,实时计算重力补偿所需的主动臂的驱动电机的重力补偿输出力矩,发送给工控机的驱动单元;The computing unit of the host computer is also used to calculate the gravity compensation output torque of the driving motor of the driving arm required for gravity compensation in real time according to the received attitude of the driving arm in any time state, and send it to the driving unit of the industrial computer;

工控机的驱动单元,还用于根据接收到的主动臂的驱动电机的重力补偿输出力矩控制主动臂的各个驱动电机的重力补偿输出电压,实现主动臂的重力补偿。The driving unit of the industrial computer is also used for controlling the gravity compensation output voltage of each driving motor of the driving arm according to the received gravity compensation output torque of the driving motor of the driving arm, so as to realize the gravity compensation of the driving arm.

优选的是,上位机的计算单元,还用于根据接收到的主动臂在任意时态的姿态,实时计算力渲染所需的主动臂的驱动电机的力渲染补偿输出力矩,发送给工控机的驱动单元;Preferably, the computing unit of the host computer is further configured to calculate the force rendering compensation output torque of the driving motor of the active arm required for force rendering in real time according to the received posture of the active arm in any time state, and send it to the industrial computer. Drive unit;

工控机的驱动单元,还用于根据接收到的主动臂的驱动电机的力渲染补偿输出力矩控制主动臂的各个驱动电机的力渲染补偿输出电压,实现主动臂的力渲染补偿。The driving unit of the industrial computer is also used to control the force rendering compensation output voltage of each driving motor of the main arm according to the received force rendering compensation output torque of the driving motor of the main arm, so as to realize the force rendering compensation of the main arm.

优选的是,上位机的计算单元,还用于根据接收到的从动臂的驱动电机的输出力矩结合主动臂在任意时态的姿态,计算从动臂负载。Preferably, the calculation unit of the host computer is further configured to calculate the load of the slave arm according to the received output torque of the drive motor of the slave arm and the attitude of the master arm at any time.

本发明的新型智能化主从机械手力反馈控制方法及系统有益效果在于:利用实时静力学解算,实现了无机械平衡的从动臂负载反馈的效果;从动臂末端没有安装力传感器的情况下,通过从动臂电机力矩计算出负载质量大小。The beneficial effects of the novel intelligent master-slave manipulator force feedback control method and system of the present invention are that: by using real-time statics solution, the effect of load feedback of the slave arm without mechanical balance is realized; in the case where no force sensor is installed at the end of the slave arm Next, the load mass is calculated by the torque of the slave arm motor.

附图说明Description of drawings

图1是本发明实施例1中的新型智能化主从机械手力反馈控制方法的流程图;1 is a flowchart of a new intelligent master-slave manipulator force feedback control method in Embodiment 1 of the present invention;

图2是本发明实施例1中的新型智能化主从机械手力反馈控制方法所使用的系统的结构示意图;2 is a schematic structural diagram of a system used by the new intelligent master-slave manipulator force feedback control method in Embodiment 1 of the present invention;

图3是本发明实施例2中的新型智能化主从机械手力反馈控制方法的流程图;3 is a flowchart of a new intelligent master-slave manipulator force feedback control method in Embodiment 2 of the present invention;

图4是本发明实施例2中的新型智能化主从机械手力反馈控制方法所使用的系统的结构示意图;4 is a schematic structural diagram of a system used in the new intelligent master-slave manipulator force feedback control method in Embodiment 2 of the present invention;

图5是本发明主动臂/从动臂组成示意图。FIG. 5 is a schematic diagram of the composition of the active arm/slave arm of the present invention.

图中:1-主动臂;2-从动臂;3-工控机;4-上位机。In the picture: 1-active arm; 2-slave arm; 3-industrial computer; 4-host computer.

具体实施方式Detailed ways

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。In order to make those skilled in the art better understand the technical solutions of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

下面详细描述本专利的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利,而不能理解为对本专利的限制。Embodiments of the present patent are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present patent, but should not be construed as a limitation on the present patent.

实施例1Example 1

如图1所示,本实施例提供一种新型智能化主从机械手力反馈控制方法,机械手包括主动臂1、与主动臂1连接的从动臂2,主动臂1和从动臂2为同构的串联型关节式机械臂,包括机械传动手臂和对应的电控器件,具有多个自由度,每个自由度分别设置对应的驱动电机及编码器,用于驱动机械传动手臂运动及监测各运动姿态。此外主动臂1在机械传动手臂和伺服电机之间设有扭矩传感器,用于监测各自由度扭矩状态。机械传动手臂、扭矩传感器(主动臂1端)、伺服电机和编码器依次串联连接,且扭矩传感器(主动臂1端)、伺服电机和编码器置于非放射性环境。As shown in FIG. 1, this embodiment provides a new type of intelligent master-slave manipulator force feedback control method. The manipulator includes a master arm 1 and a slave arm 2 connected to the master arm 1. The master arm 1 and the slave arm 2 are the same A series-type articulated manipulator with a mechanical structure, including a mechanical transmission arm and a corresponding electronic control device, has multiple degrees of freedom, and each degree of freedom is provided with a corresponding drive motor and encoder, which is used to drive the mechanical transmission arm to move and monitor each sports posture. In addition, the active arm 1 is provided with a torque sensor between the mechanical transmission arm and the servo motor for monitoring the torque state of each degree of freedom. The mechanical transmission arm, the torque sensor (1 end of the active arm), the servo motor and the encoder are connected in series in sequence, and the torque sensor (1 end of the active arm), the servo motor and the encoder are placed in a non-radioactive environment.

所述方法包括以下步骤:The method includes the following steps:

S101获取从动臂2的驱动电机的输出力矩。S101 acquires the output torque of the drive motor of the slave arm 2 .

S102计算从动臂2负载,根据静力学原理,计算从动臂2负载所需的主动臂1的各个驱动电机的负载反馈输出力矩。S102 calculates the load of the slave arm 2, and calculates the load feedback output torque of each drive motor of the master arm 1 required for the load of the slave arm 2 according to the statics principle.

S103根据主动臂1的各个驱动电机的负载反馈输出力矩控制主动臂1的各个驱动电机的负载反馈输出电压,实现从动臂2负载反馈。S103 controls the load feedback output voltage of each drive motor of the master arm 1 according to the load feedback output torque of each drive motor of the master arm 1 , so as to realize the load feedback of the slave arm 2 .

如图2所示,本实施例还提供一种新型智能化主从机械手力反馈控制方法所使用的系统,包括:As shown in FIG. 2 , this embodiment also provides a system used in a new type of intelligent master-slave manipulator force feedback control method, including:

机械手,包括:Manipulators, including:

主动臂1、与主动臂1连接的从动臂2,主动臂1与工控机3连接,从动臂2与工控机3连接;Active arm 1, slave arm 2 connected with active arm 1, active arm 1 is connected with industrial computer 3, and slave arm 2 is connected with industrial computer 3;

工控机3,包括:Industrial computer 3, including:

电机力矩获取单元,用于获取从动臂2的驱动电机的输出力矩,发送给上位机4的计算单元,The motor torque acquisition unit is used to acquire the output torque of the drive motor of the slave arm 2 and send it to the calculation unit of the upper computer 4,

驱动单元,用于根据接收到的主动臂1的各个驱动电机的负载反馈输出力矩控制主动臂1的各个驱动电机的负载反馈输出电压,实现从动臂2负载反馈;The drive unit is used to control the load feedback output voltage of each drive motor of the master arm 1 according to the received load feedback output torque of each drive motor of the master arm 1, so as to realize the load feedback of the slave arm 2;

上位机4,包括:Host computer 4, including:

计算单元,用于根据接收到从动臂2的驱动电机的输出力矩,计算从动臂2负载,根据静力学原理,计算从动臂2负载所需的主动臂1的各个驱动电机的负载反馈输出力矩,发送给工控机3的驱动单元。The calculation unit is used to calculate the load of the slave arm 2 according to the output torque of the drive motor of the slave arm 2 received, and according to the principle of statics, calculate the load feedback of each drive motor of the master arm 1 required for the load of the slave arm 2 The output torque is sent to the drive unit of the industrial computer 3.

本实施例的新型智能化主从机械手力反馈控制方法及系统有益效果在于:利用实时静力学解算,实现了无机械平衡的从动臂2负载反馈的效果;从动臂2末端没有安装力传感器的情况下,通过从动臂2电机力矩计算出负载质量大小。The beneficial effects of the new intelligent master-slave manipulator force feedback control method and system of the present embodiment are: by using real-time statics solution, the effect of load feedback of the slave arm 2 without mechanical balance is realized; the end of the slave arm 2 has no installation force In the case of a sensor, the load mass is calculated from the motor torque of the slave arm 2.

实施例2Example 2

如图3所示,本实施例提供一种新型智能化主从机械手力反馈控制方法,机械手包括主动臂1、与主动臂1连接的从动臂2,主动臂1和从动臂2为同构的串联型关节式机械臂,包括机械传动手臂和对应的电控器件,具有多个自由度,每个自由度分别设置对应的驱动电机及编码器,用于驱动机械传动手臂运动及监测各运动姿态。此外主动臂1在机械传动手臂和伺服电机之间设有扭矩传感器,用于监测各自由度扭矩状态。机械传动手臂、扭矩传感器(主动臂1端)、伺服电机和编码器依次串联连接,且扭矩传感器(主动臂1端)、伺服电机和编码器置于非放射性环境。所述方法包括以下步骤:As shown in FIG. 3, this embodiment provides a new type of intelligent master-slave manipulator force feedback control method. The manipulator includes a master arm 1 and a slave arm 2 connected to the master arm 1. The master arm 1 and the slave arm 2 are the same A series-type articulated manipulator with a mechanical structure, including a mechanical transmission arm and a corresponding electronic control device, has multiple degrees of freedom, and each degree of freedom is provided with a corresponding drive motor and encoder, which is used to drive the mechanical transmission arm to move and monitor each sports posture. In addition, the active arm 1 is provided with a torque sensor between the mechanical transmission arm and the servo motor for monitoring the torque state of each degree of freedom. The mechanical transmission arm, the torque sensor (1 end of the active arm), the servo motor and the encoder are connected in series in sequence, and the torque sensor (1 end of the active arm), the servo motor and the encoder are placed in a non-radioactive environment. The method includes the following steps:

S201获取从动臂2的驱动电机的输出力矩,获取主动臂1在任意时态的姿态,计算从动臂2负载,根据静力学原理,计算从动臂2负载所需的主动臂1的各个驱动电机的负载反馈输出力矩,根据主动臂1的各个驱动电机的负载反馈输出力矩控制主动臂1的各个驱动电机的负载反馈输出电压,实现从动臂2负载反馈。S201 obtains the output torque of the drive motor of the slave arm 2, obtains the attitude of the master arm 1 in any time state, calculates the load of the slave arm 2, and calculates the load of the slave arm 2 according to the statics principle. The load feedback output torque of the drive motor is used to control the load feedback output voltage of each drive motor of the master arm 1 according to the load feedback output torque of each drive motor of the master arm 1, so as to realize the load feedback of the slave arm 2.

S202根据主动臂1在任意时态的姿态,实时计算重力补偿所需的主动臂1的驱动电机的重力补偿输出力矩,根据主动臂1的驱动电机的重力补偿输出力矩控制主动臂1的各个驱动电机的重力补偿输出电压,实现主动臂1的重力补偿。S202 calculates the gravity compensation output torque of the driving motor of the driving arm 1 required for gravity compensation in real time according to the posture of the driving arm 1 in any time state, and controls each drive of the driving arm 1 according to the gravity compensation output torque of the driving motor of the driving arm 1 The gravity of the motor compensates the output voltage to realize the gravity compensation of the active arm 1 .

S203根据主动臂1在任意时态的姿态,实时计算力渲染所需的主动臂1的驱动电机的力渲染补偿输出力矩,根据主动臂1的驱动电机的力渲染补偿输出力矩控制主动臂1的各个驱动电机的力渲染补偿输出电压,实现主动臂1的力渲染补偿。S203 calculates the force rendering compensation output torque of the driving motor of the driving arm 1 required for force rendering in real time according to the posture of the driving arm 1 in any time state, and controls the power rendering compensation output torque of the driving arm 1 according to the force rendering compensation output torque of the driving motor of the driving arm 1 The force rendering compensation output voltage of each drive motor realizes the force rendering compensation of the active arm 1 .

本实施例中的新型智能化主从机械手力反馈控制方法,其为基于静力学解算的主从机械手的友好操作力感的控制方法。The novel intelligent master-slave manipulator force feedback control method in this embodiment is a control method for the friendly operation force sense of the master-slave manipulator based on statics solution.

优选的是,计算从动臂2负载所用算法为负载辩识算法。Preferably, the algorithm used to calculate the load of the follower arm 2 is a load identification algorithm.

优选的是,主动臂1在任意时态的姿态为主动臂1在任意时态的各关节的关节角。Preferably, the posture of the active arm 1 in any time state is the joint angle of each joint of the active arm 1 in any time state.

优选的是,实时计算重力补偿所需的主动臂1的驱动电机的重力补偿输出力矩所用算法为重力补偿算法。Preferably, the algorithm used to calculate the gravity compensation output torque of the drive motor of the active arm 1 required for gravity compensation in real time is a gravity compensation algorithm.

优选的是,实时计算力渲染所需的主动臂1的驱动电机的力渲染补偿输出力矩所用算法为力渲染算法。Preferably, the algorithm used for force rendering to compensate the output torque of the driving motor of the active arm 1 required for real-time calculation of force rendering is a force rendering algorithm.

如图4所示,本实施例提供一种新型智能化主从机械手力反馈控制方法所用的系统,包括:As shown in FIG. 4 , this embodiment provides a system for a new type of intelligent master-slave manipulator force feedback control method, including:

机械手,包括:Manipulators, including:

主动臂1、与主动臂1连接的从动臂2,主动臂1与工控机3连接,从动臂2与工控机3连接;Active arm 1, slave arm 2 connected with active arm 1, active arm 1 is connected with industrial computer 3, and slave arm 2 is connected with industrial computer 3;

工控机3,包括:Industrial computer 3, including:

电机力矩获取单元,用于获取从动臂2的驱动电机的输出力矩,发送给上位机4的计算单元,The motor torque acquisition unit is used to acquire the output torque of the drive motor of the slave arm 2 and send it to the calculation unit of the upper computer 4,

驱动单元,用于根据接收到的主动臂1的各个驱动电机的负载反馈输出力矩控制主动臂1的各个驱动电机的负载反馈输出电压,实现从动臂2负载反馈;The drive unit is used to control the load feedback output voltage of each drive motor of the master arm 1 according to the received load feedback output torque of each drive motor of the master arm 1, so as to realize the load feedback of the slave arm 2;

上位机4,包括:Host computer 4, including:

计算单元,用于根据接收到从动臂2的驱动电机的输出力矩,计算从动臂2负载,根据静力学原理,计算从动臂2负载所需的主动臂1的各个驱动电机的负载反馈输出力矩,发送给工控机3的驱动单元。The calculation unit is used to calculate the load of the slave arm 2 according to the output torque of the drive motor of the slave arm 2 received, and according to the principle of statics, calculate the load feedback of each drive motor of the master arm 1 required for the load of the slave arm 2 The output torque is sent to the drive unit of the industrial computer 3.

优选的是,工控机3,还包括:Preferably, the industrial computer 3 further includes:

姿态获取单元,用于获取主动臂1在任意时态的姿态,发送给上位机4的计算单元;The attitude acquisition unit is used to acquire the attitude of the active arm 1 at any time, and send it to the calculation unit of the host computer 4;

上位机4的计算单元,还用于根据接收到的主动臂1在任意时态的姿态,实时计算重力补偿所需的主动臂1的驱动电机的重力补偿输出力矩,发送给工控机3的驱动单元;The calculation unit of the host computer 4 is also used to calculate the gravity compensation output torque of the driving motor of the driving arm 1 required for gravity compensation in real time according to the received attitude of the driving arm 1 in any time state, and send it to the driving force of the industrial computer 3 unit;

工控机3的驱动单元,还用于根据接收到的主动臂1的驱动电机的重力补偿输出力矩控制主动臂1的各个驱动电机的重力补偿输出电压,实现主动臂1的重力补偿。The driving unit of the industrial computer 3 is also used to control the gravity compensation output voltage of each driving motor of the driving arm 1 according to the received gravity compensation output torque of the driving motor of the driving arm 1 , so as to realize the gravity compensation of the driving arm 1 .

如图5所示,本实施例中的主动臂1/从动臂2自由度示意图,用于新型智能化主从机械手力反馈控制方法。As shown in FIG. 5 , a schematic diagram of the master arm 1/slave arm 2 degrees of freedom in this embodiment is used for a new type of intelligent master-slave manipulator force feedback control method.

优选的是,上位机4的计算单元,还用于根据接收到的主动臂1在任意时态的姿态,实时获取主动臂1的驱动电机的输出力矩,通过工控机3标定主动臂1的空载时驱动电机力矩值得到力渲染所需的补偿力矩,将其发送给工控机3的驱动单元;Preferably, the calculation unit of the host computer 4 is also used to obtain the output torque of the driving motor of the active arm 1 in real time according to the received attitude of the active arm 1 at any time, and to calibrate the empty space of the active arm 1 through the industrial computer 3 During the load, the torque value of the drive motor obtains the compensation torque required for force rendering, and sends it to the drive unit of the industrial computer 3;

工控机3的驱动单元,还用于根据接收到的主动臂1的驱动电机的力渲染补偿输出力矩控制主动臂1的各个驱动电机的力渲染补偿输出电压,实现主动臂1的力渲染补偿。The driving unit of the industrial computer 3 is also used to control the force rendering compensation output voltage of each driving motor of the driving arm 1 according to the received force rendering compensation output torque of the driving motor of the driving arm 1, so as to realize the force rendering compensation of the driving arm 1.

优选的是,上位机4的计算单元,还用于根据接收到的从动臂2的驱动电机的输出力矩结合主动臂1在任意时态的姿态,计算从动臂2负载。Preferably, the calculation unit of the host computer 4 is further configured to calculate the load of the slave arm 2 according to the received output torque of the drive motor of the slave arm 2 combined with the attitude of the master arm 1 at any time.

计算单元具体为主从机械手力反馈控制算法的执行器,根据主动臂1各编码器得到对应自由度姿态,通过空间矩阵变换实时计算重力补偿所需的主动臂1的驱动电机的重力补偿输出力矩;通过工控机3标定从动臂2的空载时驱动电机力矩值计算出负载大小,并把这些数据利用TCP/IP通讯协议发送到工控机3中。The calculation unit is specifically the actuator of the master-slave manipulator force feedback control algorithm, obtains the corresponding degrees of freedom attitude according to the encoders of the active arm 1, and calculates the gravity compensation output torque of the driving motor of the active arm 1 required for gravity compensation in real time through the space matrix transformation. ; Calculate the load size by calibrating the drive motor torque value of the slave arm 2 with no load through the industrial computer 3, and send these data to the industrial computer 3 using the TCP/IP communication protocol.

工控机3接收从上位机4发送的力矩信息,对主动臂1进行控制;实时监控主动臂1关节角和从动臂2驱动电机力矩值,并利用TCP/IP通讯协议发送到上位机4中。The industrial computer 3 receives the torque information sent from the host computer 4 and controls the master arm 1; monitors the joint angle of the master arm 1 and the torque value of the drive motor of the slave arm 2 in real time, and sends it to the host computer 4 using the TCP/IP communication protocol .

所述主动臂1和从动臂2包括两个同构机械臂、与机械臂连接用于驱动机械臂的伺服电机、扭矩传感器和编码器,能用于完成遥操作任务(核环境遥操作机械臂是一种特殊应用的工业机械臂,目前市场上还没有成熟的商业用品)。The master arm 1 and the slave arm 2 include two isomorphic manipulators, a servo motor, a torque sensor and an encoder connected to the manipulator for driving the manipulator, which can be used to complete teleoperation tasks (nuclear environment teleoperation machinery). The arm is an industrial robotic arm for special applications, and there is no mature commercial product on the market at present).

本实施例中的新型智能化主从机械手力反馈控制系统,基于静力学解算实时对遥操作过程中主动臂1的重力矩进行补偿,辨识出从动臂2带载时负载的重量,并在主动臂1上反应出从动臂2负载力。The new intelligent master-slave manipulator force feedback control system in this embodiment compensates the gravitational moment of the master arm 1 in real time during the teleoperation process based on the statics solution, identifies the weight of the load when the slave arm 2 is loaded, and The load force of the slave arm 2 is reflected on the master arm 1 .

本实施例中的新型智能化主从机械手力反馈控制方法所用的系统进行力反馈具体是指:工控机3监控主动臂1在任意时刻的姿态,即各自由度编码器数值,以及与主动臂1姿态相同的从动臂2的驱动电机输出力矩,并将这些数据发送给上位机4;上位机4根据主动臂1姿态和从动臂2的驱动电机输出力矩计算出从动臂2夹持重物的质量(可能为零);基于静力学原理并结合主动臂1姿态,计算出重力补偿和负载力渲染所需主动臂1各个驱动电机的输出力矩大小;上位机4将计算得到的主动臂1的驱动电机输出力矩值返回给工控机3,工控机3通过驱动器控制主动臂1各个驱动电机的输出电压,最终实现在任意时刻、任意姿态,且从动臂2没有力传感器情况下,主动臂1重力补偿和负载力渲染效果,避免了机械平衡带来的偏差,提高了主从遥操作的效率和舒适度。The system used in the new intelligent master-slave manipulator force feedback control method in this embodiment to perform force feedback specifically refers to: the industrial computer 3 monitors the posture of the active arm 1 at any time, that is, the values of the encoders of each degree of freedom, and the relationship with the active arm. 1. The output torque of the drive motor of the slave arm 2 with the same posture, and send these data to the host computer 4; The mass of the object (may be zero); based on the principle of statics and combined with the attitude of the active arm 1, calculate the output torque of each driving motor of the active arm 1 required for gravity compensation and load force rendering; the upper computer 4 will calculate the calculated active arm The output torque value of the drive motor of 1 is returned to the industrial computer 3, and the industrial computer 3 controls the output voltage of each drive motor of the master arm 1 through the driver, and finally realizes that at any time and any attitude, and the slave arm 2 has no force sensor, the active The gravity compensation and load force rendering effect of arm 1 avoids the deviation caused by mechanical balance and improves the efficiency and comfort of master-slave teleoperation.

与现有技术相比,本实施例的新型智能化主从机械手力反馈控制方法及系统有益效果在于:Compared with the prior art, the beneficial effects of the new intelligent master-slave manipulator force feedback control method and system of the present embodiment are:

(1)利用实时静力学解算,实现了无机械平衡的主动臂1重力补偿和负载力渲染的效果;(1) Real-time statics solution is used to realize the effect of gravity compensation and load force rendering of active arm 1 without mechanical balance;

(2)通过控制重力补偿算法解决主动臂1重力补偿,取消机械重力补偿机构,大大简化机械手结构组成,使机械手更加轻巧;(2) To solve the gravity compensation of the active arm 1 by controlling the gravity compensation algorithm, cancel the mechanical gravity compensation mechanism, greatly simplify the structure of the manipulator, and make the manipulator more lightweight;

(3)从动臂2末端没有安装力传感器的情况下,通过从动臂2驱动电机的输出力矩以及主动臂1姿态辨识出从动臂2负载质量大小,完成主动臂1的负载力渲染效果;(3) In the case where no force sensor is installed at the end of the slave arm 2, the load mass of the slave arm 2 is identified by the output torque of the drive motor of the slave arm 2 and the attitude of the master arm 1, and the rendering effect of the load force of the master arm 1 is completed. ;

(4)通过重力补偿算法实现手臂重力全平衡,利用负载力渲染方法可为操作人员提供准确真实的反馈力效果。(4) The full balance of the arm's gravity is realized through the gravity compensation algorithm, and the use of the load force rendering method can provide the operator with an accurate and real feedback force effect.

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。It can be understood that the above embodiments are only exemplary embodiments adopted to illustrate the principle of the present invention, but the present invention is not limited thereto. For those skilled in the art, without departing from the spirit and essence of the present invention, various modifications and improvements can be made, and these modifications and improvements are also regarded as the protection scope of the present invention.

Claims (8)

1.一种新型智能化主从机械手力反馈控制方法,机械手包括主动臂、与主动臂连接的从动臂,其特征在于,所述方法包括以下步骤:1. a novel intelligent master-slave manipulator force feedback control method, the manipulator comprises a master arm, a slave arm connected with the master arm, it is characterized in that, described method may further comprise the steps: 获取从动臂的驱动电机的输出力矩,计算从动臂负载,根据静力学原理,计算从动臂负载所需的主动臂的各个驱动电机的负载反馈输出力矩,根据主动臂的各个驱动电机的负载反馈输出力矩控制主动臂的各个驱动电机的负载反馈输出电压,实现从动臂负载反馈;Obtain the output torque of the drive motor of the slave arm, calculate the load of the slave arm, and calculate the load feedback output torque of each drive motor of the master arm required by the load of the slave arm according to the statics principle. The load feedback output torque controls the load feedback output voltage of each drive motor of the master arm to realize the load feedback of the slave arm; 获取主动臂在任意时刻的姿态,实时计算重力补偿所需的主动臂的驱动电机的重力补偿输出力矩,根据主动臂的驱动电机的重力补偿输出力矩控制主动臂的各个驱动电机的重力补偿输出电压,实现主动臂的重力补偿;Obtain the attitude of the main arm at any time, calculate the gravity compensation output torque of the driving motor of the main arm required for gravity compensation in real time, and control the gravity compensation output voltage of each driving motor of the main arm according to the gravity compensation output torque of the driving motor of the main arm , to realize the gravity compensation of the main arm; 根据主动臂在任意时刻的姿态,实时计算力渲染所需的主动臂的驱动电机的力渲染补偿输出力矩,根据主动臂的驱动电机的力渲染补偿输出力矩控制主动臂的各个驱动电机的力渲染补偿输出电压,实现主动臂的力渲染补偿。According to the posture of the main arm at any time, the force rendering compensation output torque of the driving motor of the main arm required for real-time calculation of force rendering is calculated, and the force rendering of each driving motor of the main arm is controlled according to the force rendering compensation output torque of the driving motor of the main arm. Compensate the output voltage to realize the force rendering compensation of the active arm. 2.根据权利要求1所述的新型智能化主从机械手力反馈控制方法,其特征在于,还包括以下步骤:2. The novel intelligent master-slave manipulator force feedback control method according to claim 1, further comprising the following steps: 获取主动臂在任意时刻的姿态,所述步骤计算从动臂负载还包括结合获取主动臂的姿态计算从动臂负载。Acquiring the attitude of the active arm at any time, the step of calculating the load of the slave arm further includes calculating the load of the slave arm in combination with the acquired attitude of the active arm. 3.根据权利要求1或2所述的新型智能化主从机械手力反馈控制方法,其特征在于,计算从动臂负载所用算法为负载辩识算法。3. The novel intelligent master-slave manipulator force feedback control method according to claim 1 or 2, wherein the algorithm used for calculating the load of the slave arm is a load identification algorithm. 4.根据权利要求1所述的新型智能化主从机械手力反馈控制方法,其特征在于,主动臂在任意时刻的姿态为主动臂在任意时刻的各关节的关节角。4 . The novel intelligent master-slave manipulator force feedback control method according to claim 1 , wherein the posture of the active arm at any time is the joint angle of each joint of the active arm at any time. 5 . 5.根据权利要求1所述的新型智能化主从机械手力反馈控制方法,其特征在于,实时计算重力补偿所需的主动臂的驱动电机的重力补偿输出力矩所用算法为重力补偿算法。5 . The new intelligent master-slave manipulator force feedback control method according to claim 1 , wherein the algorithm used to calculate the gravity compensation output torque of the driving motor of the active arm required for gravity compensation in real time is a gravity compensation algorithm. 6 . 6.根据权利要求1所述的新型智能化主从机械手力反馈控制方法,其特征在于,实时计算力渲染所需的主动臂的驱动电机的力渲染补偿输出力矩所用算法为力渲染算法。6 . The novel intelligent master-slave manipulator force feedback control method according to claim 1 , wherein the force rendering algorithm is used for the force rendering and compensation output torque of the driving motor of the active arm required for real-time calculation of force rendering. 7 . 7.一种权利要求1~6任意一项所述的新型智能化主从机械手力反馈控制方法所用的系统,其特征在于,包括:7. A system used in the novel intelligent master-slave manipulator force feedback control method according to any one of claims 1 to 6, characterized in that, comprising: 机械手,包括:Manipulators, including: 主动臂、与主动臂连接的从动臂,主动臂与工控机连接,从动臂与工控机连接;The active arm, the slave arm connected with the active arm, the active arm is connected with the industrial computer, and the slave arm is connected with the industrial computer; 工控机,包括:Industrial computer, including: 电机力矩获取单元,用于获取从动臂的驱动电机的输出力矩,发送给上位机的计算单元,The motor torque acquisition unit is used to acquire the output torque of the drive motor of the slave arm and send it to the calculation unit of the upper computer. 驱动单元,用于根据接收到的主动臂的各个驱动电机的负载反馈输出力矩控制主动臂的各个驱动电机的负载反馈输出电压,实现从动臂负载反馈;The drive unit is configured to control the load feedback output voltage of each drive motor of the master arm according to the received load feedback output torque of each drive motor of the master arm, so as to realize the load feedback of the slave arm; 工控机,还包括:Industrial computer, also including: 姿态获取单元,用于获取主动臂在任意时刻的姿态,发送给上位机的计算单元;The attitude acquisition unit is used to acquire the attitude of the active arm at any time and send it to the computing unit of the upper computer; 上位机的计算单元,还用于根据接收到的主动臂在任意时刻的姿态,实时计算重力补偿所需的主动臂的驱动电机的重力补偿输出力矩,发送给工控机的驱动单元;The computing unit of the host computer is also used to calculate the gravity compensation output torque of the driving motor of the driving arm required for gravity compensation in real time according to the received attitude of the driving arm at any time, and send it to the driving unit of the industrial computer; 工控机的驱动单元,还用于根据接收到的主动臂的驱动电机的重力补偿输出力矩控制主动臂的各个驱动电机的重力补偿输出电压,实现主动臂的重力补偿;The driving unit of the industrial computer is also used to control the gravity compensation output voltage of each driving motor of the driving arm according to the received gravity compensation output torque of the driving motor of the driving arm, so as to realize the gravity compensation of the driving arm; 上位机,包括:Host computer, including: 计算单元,用于根据接收到从动臂的驱动电机的输出力矩,计算从动臂负载,根据静力学原理,计算从动臂负载所需的主动臂的各个驱动电机的负载反馈输出力矩,发送给工控机的驱动单元;The calculation unit is used to calculate the load of the slave arm according to the output torque of the drive motor of the slave arm received, and according to the statics principle, calculate the load feedback output torque of each drive motor of the master arm required by the load of the slave arm, and send To the drive unit of the industrial computer; 上位机的计算单元,还用于根据接收到的主动臂在任意时刻的姿态,实时计算力渲染所需的主动臂的驱动电机的力渲染补偿输出力矩,发送给工控机的驱动单元;The computing unit of the host computer is also used to calculate the force rendering compensation output torque of the driving motor of the driving arm required for force rendering in real time according to the received attitude of the driving arm at any time, and send it to the driving unit of the industrial computer; 工控机的驱动单元,还用于根据接收到的主动臂的驱动电机的力渲染补偿输出力矩控制主动臂的各个驱动电机的力渲染补偿输出电压,实现主动臂的力渲染补偿。The driving unit of the industrial computer is also used to control the force rendering compensation output voltage of each driving motor of the main arm according to the received force rendering compensation output torque of the driving motor of the main arm, so as to realize the force rendering compensation of the main arm. 8.根据权利要求7所述的新型智能化主从机械手力反馈控制方法所用的系统,其特征在于,8. The system used for the new intelligent master-slave manipulator force feedback control method according to claim 7, characterized in that, 上位机的计算单元,还用于根据接收到的从动臂的驱动电机的输出力矩结合主动臂在任意时刻的姿态,计算从动臂负载。The calculation unit of the host computer is also used to calculate the load of the slave arm according to the received output torque of the drive motor of the slave arm and the attitude of the master arm at any time.
CN202110400474.5A 2021-04-14 2021-04-14 New intelligent master-slave manipulator force feedback control method and system Active CN113084816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110400474.5A CN113084816B (en) 2021-04-14 2021-04-14 New intelligent master-slave manipulator force feedback control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110400474.5A CN113084816B (en) 2021-04-14 2021-04-14 New intelligent master-slave manipulator force feedback control method and system

Publications (2)

Publication Number Publication Date
CN113084816A CN113084816A (en) 2021-07-09
CN113084816B true CN113084816B (en) 2022-10-04

Family

ID=76677689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110400474.5A Active CN113084816B (en) 2021-04-14 2021-04-14 New intelligent master-slave manipulator force feedback control method and system

Country Status (1)

Country Link
CN (1) CN113084816B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115284319A (en) * 2022-08-22 2022-11-04 北京航空航天大学 Control method of manual control equipment and manual controller
CN119768124A (en) * 2022-08-23 2025-04-04 瑞德医疗机器股份有限公司 Surgical robot and control unit of surgical robot

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629594A (en) * 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
CN102085663B (en) * 2010-12-22 2012-11-14 中国科学院深圳先进技术研究院 Remote operating system and method
CN108748147A (en) * 2018-06-01 2018-11-06 清华大学深圳研究生院 A kind of control system and method for ectoskeleton mechanical arm
CN112060098B (en) * 2020-11-16 2021-03-02 杭州景业智能科技股份有限公司 Master-slave follow-up power feedback control method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN113084816A (en) 2021-07-09

Similar Documents

Publication Publication Date Title
CN109848983B (en) A method for highly compliant human-guided robots to work together
CN106695797B (en) Shared control method and system based on tow-armed robot cooperating
CN106003034B (en) A kind of robot controller control system and control method
CN113084816B (en) New intelligent master-slave manipulator force feedback control method and system
CN106945043B (en) A multi-arm collaborative control system for a master-slave teleoperated surgical robot
RU2672654C2 (en) Method and system for determination of at least one property of manipulator
CN104723340B (en) Based on the impedance adjustment connecting and damping the flexible joint mechanical arm configured
CN108508906B (en) Bilateral tactile teleoperating system and control method of multi-legged robot in outdoor environment
CN102873674B (en) Power/torque-feedback controls remote control system
TW201914788A (en) Load estimation gravity compensation method for mechanical arm and load estimation gravity compensation system wherein the load estimation gravity compensation system comprises a load estimating module and a gravity compensating module
CN113146640A (en) Mechanical arm distributed optimal fault-tolerant control method considering actuator faults
Lee et al. Bridge‐transported bilateral master–slave servo manipulator system for remote manipulation in spent nuclear fuel processing plant
Fareh et al. Trajectory tracking and stability analysis for mobile manipulators based on decentralized control
Sun et al. Manipulating rigid payloads with multiple robots using compliant grippers
CN114800517B (en) A real-time control system and method for a multi-degree-of-freedom hydraulic manipulator
CN114750148B (en) A closed-loop zero-force control method and system for gravity adaptive measurement
CN117047774A (en) Multi-joint hydraulic mechanical arm servo control method and system based on sliding film self-adaption
Han et al. Interaction control for manipulator with compliant end-effector based on hybrid position-force control
Solazzi et al. An interaction torque control improving human force estimation of the rehab-exos exoskeleton
Fresonke et al. Deflection prediction for serial manipulators
CN113442118A (en) Collision response control method and system for wearable outer limb robot
CN102289217B (en) Modular reconfigurable motion control system with axle as unit
Lin et al. Ex Situ Sensing Method for the End-Effector's Six-Dimensional Force and Link's Contact Force of Cable-Driven Redundant Manipulators
CN113580136B (en) Control method and system for quadruped robot with mechanical arm
CN116330287A (en) Industrial robot system for in-service precision intelligent diagnosis and calibration and diagnosis and calibration method

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
GR01 Patent grant
GR01 Patent grant