[go: up one dir, main page]

CN111897323A - Robot emergency stop control method, device and storage medium based on proximity perception - Google Patents

Robot emergency stop control method, device and storage medium based on proximity perception Download PDF

Info

Publication number
CN111897323A
CN111897323A CN202010589181.1A CN202010589181A CN111897323A CN 111897323 A CN111897323 A CN 111897323A CN 202010589181 A CN202010589181 A CN 202010589181A CN 111897323 A CN111897323 A CN 111897323A
Authority
CN
China
Prior art keywords
robot
grounding conductor
transient
collision
mass
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
CN202010589181.1A
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.)
Shenzhen Yuejiang Technology Co Ltd
Original Assignee
Shenzhen Yuejiang Technology 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 Shenzhen Yuejiang Technology Co Ltd filed Critical Shenzhen Yuejiang Technology Co Ltd
Priority to CN202010589181.1A priority Critical patent/CN111897323A/en
Publication of CN111897323A publication Critical patent/CN111897323A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B7/00Measuring arrangements characterised by the use of electric or magnetic techniques
    • G01B7/14Measuring arrangements characterised by the use of electric or magnetic techniques for measuring distance or clearance between spaced objects or spaced apertures
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0225Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

本发明公开一种基于接近觉感知的机器人急停控制方法,该机器人急停控制方法包括:接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;根据所述触发信号输出控制信号,以控制机器人进行减速运动。本发明所提出的基于接近觉感知的机器人急停控制方法,可根据接近觉电子皮肤预测机器人与接地导电体发生碰撞时的速度,再结合机器人和接地导电体的质量信息,可以得到发生碰撞时产生的碰撞力,最后根据碰撞力和设定的阻抗控制模型,实现碰撞缓冲和停止。此外,本发明还提出一种基于接近觉感知的机器人急停控制装置及存储介质。

Figure 202010589181

The invention discloses a robot emergency stop control method based on proximity perception. The robot emergency stop control method includes: receiving data sent by a proximity sensor electronic skin, and calculating the distance between the robot and a grounded conductor according to the data; When the distance between the robot and the ground conductor reaches a preset threshold, a corresponding trigger signal is generated; according to the trigger signal, a control signal is output to control the robot to decelerate. The robot emergency stop control method based on proximity sensing proposed in the present invention can predict the speed of the robot when the robot collides with the grounding conductor according to the proximity sensing electronic skin, and then combine the quality information of the robot and the grounding conductor to obtain the collision The generated collision force is finally controlled according to the collision force and the set impedance to achieve collision buffering and stopping. In addition, the present invention also provides a robot emergency stop control device and a storage medium based on proximity perception.

Figure 202010589181

Description

基于接近觉感知的机器人急停控制方法、装置及存储介质Robot emergency stop control method, device and storage medium based on proximity perception

技术领域technical field

本发明涉及机器人领域,特别涉及一种基于接近觉感知的机器人急停控制方法、装置及存储介质。The invention relates to the field of robots, in particular to a method, device and storage medium for emergency stop control of a robot based on proximity perception.

背景技术Background technique

机器人是整合控制论、机械电子、计算机、材料和仿生学的产物,它既可接受人类指挥,也可运行预先编排的计算机程序,还可根据以人工智能技术制定的原则纲领行动,以协助或取代人类的工作。A robot is a product that integrates cybernetics, mechatronics, computers, materials and bionics. It can accept human commands, run pre-arranged computer programs, and act according to principles and programs formulated with artificial intelligence technology to assist or Replacing human jobs.

在实际使用时,可能需要人与机器人协同工作,以完成某项任务。而在人与机器人协同工作时,需保证机器人具备足够的安全性,以避免机器人与人体发生碰撞,从而对人体的生命安全造成威胁。In actual use, humans and robots may be required to work together to complete a certain task. When humans and robots work together, it is necessary to ensure that the robot has sufficient safety to avoid collision between the robot and the human body, thus threatening the life safety of the human body.

为此,现有的机器人采用基于电流环的接触式碰撞检测,以触发机器人停止。但是,传统的碰撞检测方式依靠人与机器人接触后所引起的电流变化而触发机器人停止,而当机器人触发停止时,人与机器人已经发生碰撞,在某些场景下,这种碰撞已经对人体造成伤害。To this end, existing robots employ contact collision detection based on current loops to trigger the robot to stop. However, the traditional collision detection method relies on the current change caused by the contact between the human and the robot to trigger the robot to stop. When the robot is triggered to stop, the human and the robot have collided. In some scenarios, this collision has already caused a human body. harm.

发明内容SUMMARY OF THE INVENTION

本发明的主要目的在于提出一种基于接近觉感知的机器人急停控制方法,以解决现有的机器人所存在的安全性问题。The main purpose of the present invention is to propose a robot emergency stop control method based on proximity perception, so as to solve the safety problem existing in the existing robot.

为实现上述目的,本发明提出一种基于接近觉感知的机器人急停控制方法,包括:In order to achieve the above purpose, the present invention proposes a robot emergency stop control method based on proximity perception, including:

接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;根据所述触发信号输出控制信号,以控制机器人进行减速运动。Receive the data sent by the proximity sensor electronic skin, and calculate the distance between the robot and the grounded conductor according to the data; when the distance between the robot and the grounded conductor reaches a preset threshold, generate a corresponding trigger signal; according to the The trigger signal outputs a control signal to control the robot to decelerate.

优选地,所述根据触发信号输出控制信号,以控制机器人进行减速运动的步骤包括:在机器人减速运动过程中,对机器人的初始运动速度及机器人与接地导电体之间的距离进行运算,以获取机器人与所述接地导电体发生碰撞时的预估碰撞速度;获取机器人质量信息及接地导电体质量信息,对所述预估碰撞速度、机器人质量信息及接地导电体的质量信息进行运算,以获取机器人与接地导电体发生碰撞时的暂态碰撞力;获取接地导电体与机器人发生暂态接触时的暂态允许力,根据所述暂态碰撞力与接地导电体的暂态允许力控制机器人降速或急停。Preferably, the step of outputting a control signal according to the trigger signal to control the robot to decelerate the movement includes: during the deceleration movement of the robot, calculating the initial movement speed of the robot and the distance between the robot and the grounded conductor to obtain The estimated collision speed when the robot collides with the ground conductor; obtain the robot mass information and the ground conductor mass information, and perform operations on the estimated collision speed, the robot mass information, and the ground conductor mass information to obtain The transient collision force when the robot collides with the grounded conductor; obtains the transient allowable force when the grounded conductor is in transient contact with the robot, and controls the robot to descend according to the transient collision force and the transient allowable force of the grounded conductor. fast or emergency stop.

优选地,所述对所述预估碰撞速度和预置的机器人质量信息及接地导电体的质量信息进行运算,以获取机器人与接地导电体发生碰撞时的暂态碰撞力包括:对所述机器人质量信息和接地导电体的质量信息进行运算,以获取机器人与所述接地导电体的折合质量;对所述折合质量及所述预估碰撞速度进行运算,以获取发生碰撞时的暂态碰撞力。Preferably, the calculating the estimated collision speed, the preset mass information of the robot, and the mass information of the grounded conductor to obtain the transient collision force when the robot collides with the grounded conductor includes: Calculate the mass information and the mass information of the ground conductor to obtain the reduced mass of the robot and the ground conductor; calculate the reduced mass and the estimated collision speed to obtain the transient collision force when a collision occurs .

优选地,按以下公式计算所述折合质量:Preferably, the reduced mass is calculated according to the following formula:

Figure BDA0002555751950000021
其中:μ为折合质量;mH为接地导电体的有效质量;mR为机器人的有效质量;按以下公式计算所述暂态碰撞力:
Figure BDA0002555751950000022
其中,F为暂态碰撞力,k为接地导电体的有效弹性系数,E为机器人与接地导电体碰撞时所传递的能量,其计算公式为:
Figure BDA0002555751950000023
其中,vref为机器人的初始运动速度。
Figure BDA0002555751950000021
Among them: μ is the equivalent mass; m H is the effective mass of the grounded conductor; m R is the effective mass of the robot; the transient collision force is calculated according to the following formula:
Figure BDA0002555751950000022
Among them, F is the transient collision force, k is the effective elastic coefficient of the grounded conductor, and E is the energy transferred when the robot collides with the grounded conductor. The calculation formula is:
Figure BDA0002555751950000023
Among them, vref is the initial motion speed of the robot.

优选地,所述根据暂态碰撞力与接地导电体的暂态允许力控制机器人降速或急停的步骤包括:按以下公式建立接地导电体的阻抗模型,根据所述阻抗模型控制机器人进行运动:F=K*X+B*X’+M*X”;其中,F为暂态碰撞力;X,X’,X”分别为阻抗模型规划的机器人运动的目标位置、运动速度、减速度;K,B,M分别为接地导电体的刚度、阻尼、质量矩阵;所述减速度值按以下公式计算获得:X”=(F-K*X+B*X’)/M。Preferably, the step of controlling the deceleration or emergency stop of the robot according to the transient collision force and the transient allowable force of the grounding conductor includes: establishing an impedance model of the grounding conductor according to the following formula, and controlling the robot to move according to the impedance model : F=K*X+B*X'+M*X"; among them, F is the transient collision force; X, X', X" are the target position, motion speed and deceleration of the robot motion planned by the impedance model, respectively ; K, B, and M are the stiffness, damping, and mass matrices of the grounding conductor respectively; the deceleration value is calculated and obtained according to the following formula: X"=(F-K*X+B*X')/M.

本发明另提供一种基于接近觉感知的机器人急停控制装置,其包括:接收模块,用于接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;触发输出模块,用于在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;控制模块,用于根据所述触发信号输出控制信号,以控制机器人进行减速运动。The present invention further provides a robot emergency stop control device based on proximity sensing, comprising: a receiving module for receiving data sent by the proximity sensing electronic skin, and calculating the distance between the robot and the grounded conductor according to the data; The trigger output module is used to generate a corresponding trigger signal when the distance between the robot and the ground conductor reaches a preset threshold; the control module is used to output a control signal according to the trigger signal to control the robot to decelerate.

优选地,所述控制模块包括:速度运算单元,用于在机器人减速运动过程中,对机器人的初始运动速度及机器人与接地导电体之间的距离进行运算,以获取机器人与所述接地导电体发生碰撞时的预估碰撞速度;碰撞力运算单元,用于获取机器人质量信息及接地导电体质量信息,对所述预估碰撞速度、的机器人质量信息及接地导电体的质量信息进行运算,以获取机器人与接地导电体发生碰撞时的暂态碰撞力;控制单元,用于获取接地导电体与机器人发生暂态接触时的暂态允许力,根据所述暂态碰撞力与接地导电体的暂态允许力控制机器人降速或急停。Preferably, the control module includes: a speed calculation unit, which is used to calculate the initial movement speed of the robot and the distance between the robot and the grounding conductor during the deceleration movement of the robot, so as to obtain the robot and the grounding conductor. The estimated collision speed when a collision occurs; the collision force calculation unit is used to obtain the mass information of the robot and the mass information of the grounding conductor, and calculate the estimated collision speed, the mass information of the robot and the mass information of the grounding conductor to obtain Obtain the transient collision force when the robot collides with the grounding conductor; the control unit is used to obtain the transient allowable force when the grounding conductor is in transient contact with the robot. The state allows the force to control the robot to slow down or stop suddenly.

优选地,所述碰撞力运算单元包括:第一运算子单元,用于对所述机器人质量信息和接地导电体的质量信息进行运算,以获取机器人与所述接地导电体的折合质量;第二运算子单元,用于对所述折合质量及所述预估碰撞速度进行运算,以获取发生碰撞时的暂态碰撞力。Preferably, the collision force calculation unit includes: a first calculation sub-unit for calculating the mass information of the robot and the mass information of the grounding conductor to obtain the reduced mass of the robot and the grounding conductor; a second The operation subunit is configured to perform operation on the reduced mass and the estimated collision speed, so as to obtain the transient collision force when a collision occurs.

优选地,所述第一运算子单元按以下公式计算所述折合质量:Preferably, the first operation subunit calculates the converted mass according to the following formula:

Figure BDA0002555751950000031
Figure BDA0002555751950000031

其中:μ为折合质量;mH为接地导电体的有效质量;mR为机器人的有效质量;所述第二运算子单元按以下公式计算所述暂态碰撞力:

Figure BDA0002555751950000032
其中,F为暂态碰撞力,k为接地导电体的有效弹性系数,E为机器人与接地导电体碰撞时所传递的能量,其计算公式为:Wherein: μ is the equivalent mass; m H is the effective mass of the ground conductor; m R is the effective mass of the robot; the second operation subunit calculates the transient collision force according to the following formula:
Figure BDA0002555751950000032
Among them, F is the transient collision force, k is the effective elastic coefficient of the grounded conductor, and E is the energy transferred when the robot collides with the grounded conductor. The calculation formula is:

Figure BDA0002555751950000033
Figure BDA0002555751950000033

其中,vref为机器人的初始运动速度。Among them, vref is the initial motion speed of the robot.

本发明还提出一种存储介质,所述存储介质存储有计算机程序,处理器执行所述计算机程序时实现前述各实施例所记载的基于接近觉感知的机器人急停控制方法。The present invention also provides a storage medium, where a computer program is stored in the storage medium, and when the processor executes the computer program, the method for controlling an emergency stop of a robot based on proximity perception described in the foregoing embodiments is implemented.

本发明通过接收接近觉电子皮肤实时检测的数据,并对其数据进行监测,在机器人与接地导电体的距离达到预设阈值时输出触发信号输出控制信号,以使得机器人根据所述控制信号进行减速运动,实现急速停止。可以实现对碰撞前的急停控制,避免机器人碰撞对接地导电体的伤害,也提升协作机器人的安全性。The present invention receives the real-time detection data of the proximity sensor electronic skin, monitors the data, and outputs a trigger signal and a control signal when the distance between the robot and the grounding conductor reaches a preset threshold, so that the robot decelerates according to the control signal. Movement to achieve a rapid stop. It can realize the emergency stop control before the collision, avoid the damage to the ground conductor caused by the collision of the robot, and also improve the safety of the collaborative robot.

附图说明Description of drawings

图1为本发明基于接近觉感知的机器人急停控制方法第一实施例的流程图;1 is a flowchart of a first embodiment of a robot emergency stop control method based on proximity perception according to the present invention;

图2为本发明所提出的接近觉电子皮肤的工作原理示意图;Fig. 2 is the working principle schematic diagram of the proximity sensory electronic skin proposed by the present invention;

图3为本发明基于接近觉感知的机器人急停控制方法第二实施例的流程图;3 is a flowchart of a second embodiment of a robot emergency stop control method based on proximity perception according to the present invention;

图4为本发明基于接近觉感知的机器人急停控制方法第三实施例的流程图;4 is a flowchart of a third embodiment of a robot emergency stop control method based on proximity perception according to the present invention;

图5为本发明基于接近觉感知的机器人急停控制装置的功能模块图。FIG. 5 is a functional block diagram of a robot emergency stop control device based on proximity perception according to the present invention.

具体实施方式Detailed ways

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制,基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following describes in detail the embodiments of the present invention, 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 intended to be used to explain the present invention, but should not be construed as a limitation of the present invention. Based on the embodiments of the present invention, those of ordinary skill in the art do not make any creative work premise. All other embodiments obtained below belong to the protection scope of the present invention.

本发明提出一种基于接近觉感知的机器人急停控制方法,在一实施方式中,参见图1,该机器人急停控制方法包括:The present invention proposes a robot emergency stop control method based on proximity perception. In one embodiment, referring to FIG. 1 , the robot emergency stop control method includes:

步骤S10,接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;Step S10, receiving the data sent by the proximity sensor electronic skin, and calculating the distance between the robot and the grounding conductor according to the data;

本实施例中,机器人以工业机器人为例,接地导电体以人体为例,以对本发明所提出的基于接近觉感知的机器人急停控制方法进行说明。应当注意的是,机器人以工业机器人为例,接地导电体以人体为例,此仅为示例性的,而非限制性的。In this embodiment, an industrial robot is used as an example for the robot, and a human body is used as an example for the grounded conductor, so as to illustrate the method for emergency stop control of a robot based on proximity sensing proposed by the present invention. It should be noted that an industrial robot is used as an example for the robot, and a human body is used as an example for the grounded conductor, which is only an example and not a limitation.

本实施例所涉及的接近觉电子皮肤采用自电容距离检测原理,以测量接地导电体与接近觉电子皮肤的距离。下面详细说明接近觉电子皮肤的工作原理(具体参见图2):The proximity sensor electronic skin involved in this embodiment adopts the principle of self-capacitance distance detection to measure the distance between the grounded conductor and the proximity sensor electronic skin. The working principle of the proximity sensor electronic skin is described in detail below (see Figure 2 for details):

接近觉电子皮肤包括分布式传感单元阵列,当人的身体部位或者其他接地的导电体靠近传感器的时候,会因电容的效应而改变Cx处的电容数值。更具体的,根据电容计算公式C=εS/4πkd可知,在已知电容值C,电介质常数ε,两电容极板的正对面积S,静电力常数k的前提下,可计算得到接地导电体(人手)与检测电极的距离d。Proximity-sensing e-skin includes an array of distributed sensing elements. When a human body part or other grounded conductor approaches the sensor, the capacitance value at Cx is changed due to the effect of capacitance. More specifically, according to the capacitance calculation formula C=εS/4πkd, it can be known that the grounded conductor can be calculated under the premise that the capacitance value C, the dielectric constant ε, the facing area S of the two capacitor plates, and the electrostatic force constant k are known. (Human hand) the distance d from the detection electrode.

步骤S20,在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;Step S20, when the distance between the robot and the ground conductor reaches a preset threshold, generate a corresponding trigger signal;

步骤S30,根据触发信号输出控制信号,以控制机器人进行减速运动。Step S30, outputting a control signal according to the trigger signal to control the robot to perform deceleration motion.

通过接近觉电子皮肤实时检测人体与机器人的距离,在人体与机器人的距离达到预先设置的距离值时,表明人体已进入机器人的运动区域,需控制机器人减速或急停,以避免机器人与人体发生碰撞,从而对人体造成伤害。为此,机器人会在检测到其与人体的距离达到预设值时,生成触发信号,并将此触发信号发送给机器人的控制器,以供控制器根据此触发信号控制机器人采取减速或急停措施。The distance between the human body and the robot is detected in real time through the proximity sensor electronic skin. When the distance between the human body and the robot reaches the preset distance value, it indicates that the human body has entered the motion area of the robot. collision, resulting in injury to the human body. To this end, the robot will generate a trigger signal when it detects that its distance from the human body reaches a preset value, and send the trigger signal to the robot's controller, so that the controller can control the robot to decelerate or stop suddenly according to the trigger signal. measure.

在一实施例中,参见图3,在根据触发信号输出控制信号,以控制机器人进行减速运动的步骤中包括:In one embodiment, referring to FIG. 3 , the step of outputting a control signal according to the trigger signal to control the robot to perform deceleration motion includes:

步骤S31,在机器人减速运动过程中,对机器人的初始运动速度及机器人与接地导电体之间的距离进行运算,以获取机器人与接地导电体发生碰撞时的预估碰撞速度;Step S31, during the deceleration movement of the robot, calculate the initial movement speed of the robot and the distance between the robot and the grounding conductor to obtain an estimated collision speed when the robot collides with the grounding conductor;

步骤S32,获取机器人质量信息及接地导电体质量信息,对预估碰撞速度、机器人质量信息及接地导电体的质量信息进行运算,以获取机器人与接地导电体发生碰撞时的暂态碰撞力;Step S32, obtaining the robot mass information and the grounding conductor mass information, and performing operations on the estimated collision speed, the robot mass information and the grounding conductor mass information, so as to obtain the transient collision force when the robot collides with the grounding conductor;

步骤S33,获取接地导电体与机器人发生暂态接触时的暂态允许力,根据暂态碰撞力与接地导电体的暂态允许力控制机器人降速或急停。Step S33 , obtaining the transient allowable force when the grounding conductor is in transient contact with the robot, and controlling the robot to decelerate or stop suddenly according to the transient collision force and the transient allowable force of the grounding conductor.

公式Vt 2-V0 2=2as,其中,Vt为机器人的末速度,也即机器人与人体碰撞时的速度,V0为机器人的初速度,a为机器人的减速度,s为机器人与人体之间的距离,对a进行二次积分即得到s。因此,在已知机器人的初始运动速度及机器人与人体之间的距离时,根据公式Vt 2-V0 2=2as进行运算,即可得到机器人与人体发生碰撞时的预估碰撞速度。The formula V t 2 -V 0 2 =2as, where V t is the final speed of the robot, that is, the speed when the robot collides with the human body, V 0 is the initial speed of the robot, a is the deceleration of the robot, and s is the speed of the robot and the human body. The distance between the human bodies, s is obtained by quadratic integration of a. Therefore, when the initial motion speed of the robot and the distance between the robot and the human body are known, the calculation is performed according to the formula V t 2 -V 0 2 =2as, and the estimated collision speed when the robot collides with the human body can be obtained.

需要说明的是,机器人质量信息及接地导电体质量信息是预置在机器人的数据库当中的,在需要执行暂态碰撞力的计算程序时,机器人的处理器会从数据库中调取此信息,以供处理器计算机器人与接地导电体发生碰撞时的暂态碰撞力。It should be noted that the robot mass information and grounding conductor mass information are preset in the robot's database. When the transient collision force calculation program needs to be executed, the robot's processor will retrieve this information from the database. For the processor to calculate the transient collision force when the robot collides with the grounded conductor.

在得到机器人与人体发生碰撞时的预估碰撞速度后,根据预估碰撞速度和预置的机器人质量信息及人体质量信息进行运算,以得到机器人与人体发生碰撞时的暂态碰撞力。可以理解的是,根据能量守恒原理,机器人与人体发生碰撞时所产生的能量,将全部转化为机器人对人体的暂态碰撞力,此处所述的暂态碰撞力是指机器人与人体碰撞的瞬间,机器人所作用于人体的力。After obtaining the estimated collision speed when the robot collides with the human body, the operation is performed according to the estimated collision speed and the preset robot mass information and human body mass information to obtain the transient collision force when the robot collides with the human body. It can be understood that, according to the principle of energy conservation, the energy generated when the robot collides with the human body will all be converted into the transient collision force between the robot and the human body. The transient collision force mentioned here refers to the collision between the robot and the human body. In an instant, the force the robot acts on the human body.

在得到机器人与人体发生碰撞时的暂态碰撞力后,结合人体能够承受的最大暂态允许力,控制机器人降速或急停。具体的,若机器人与人体发生碰撞时的暂态碰撞力远大于人体所能够承受的暂态允许力,则控制机器人急停,避免机器人对人体造成伤害。若机器人与人体发生碰撞时的暂态碰撞力小于或等于人体所能够承受的暂态允许力,则控制机器人减速即可。After obtaining the transient collision force when the robot collides with the human body, the robot is controlled to slow down or stop suddenly according to the maximum transient allowable force that the human body can bear. Specifically, if the transient collision force when the robot collides with the human body is far greater than the transient allowable force that the human body can bear, the robot is controlled to make an emergency stop to prevent the robot from causing damage to the human body. If the transient collision force when the robot collides with the human body is less than or equal to the transient allowable force that the human body can bear, the robot can be controlled to decelerate.

此处所涉及的暂态允许力,也即人体各个部位所能承受的最大冲击力,若冲击力大于此设定的暂态允许力,则会对人体造成较为严重的伤害。对于人体各个部位所能够承受的暂态允许力,预先存储在机器人内,以根据实际情况调用不同的暂态允许力数据进行计算。The transient allowable force involved here is the maximum impact force that each part of the human body can withstand. If the impact force is greater than the set transient allowable force, it will cause serious damage to the human body. The transient allowable force that can be endured by each part of the human body is stored in the robot in advance, so that different transient allowable force data can be called for calculation according to the actual situation.

需要说明的是,对于人体而言,人体各个部位的最大暂态允许力各不相同,人体各个部位的最大暂态允许力可参见下表:It should be noted that for the human body, the maximum transient allowable force of each part of the human body is different, and the maximum transient allowable force of each part of the human body can be found in the following table:

Figure BDA0002555751950000061
Figure BDA0002555751950000061

在另一实施例中,参见图4,对预估碰撞速度和预置的机器人质量信息及接地导电体的质量信息进行运算,以获取机器人与接地导电体发生碰撞时的暂态碰撞力包括:In another embodiment, referring to FIG. 4 , calculating the estimated collision speed and the preset mass information of the robot and the mass information of the grounded conductor to obtain the transient collision force when the robot collides with the grounded conductor includes:

步骤S321,对预置的机器人质量信息和接地导电体的质量信息进行运算,以获取机器人与接地导电体的折合质量;Step S321, perform calculation on the preset quality information of the robot and the quality information of the grounding conductor to obtain the reduced mass of the robot and the grounding conductor;

步骤S322,对折合质量及预估碰撞速度进行运算,以获取发生碰撞时的暂态碰撞力。In step S322, the reduced mass and the estimated collision speed are calculated to obtain the transient collision force when the collision occurs.

在牛顿力学中,折合质量也称作约化质量,是出现于二体问题的“有效”惯性质量,这是一个量纲为质量的物理量,使二体问题能够被变换为一体问题。本实施例中,折合质量也即是将机器人的有效质量和人体的有效质量折合,以使得基于机器人有效质量和人体有效质量的二体问题,变换为折合后的折合质量的一体问题。In Newtonian mechanics, the reduced mass, also called the reduced mass, is the "effective" inertial mass that appears in the two-body problem, which is a physical quantity whose dimension is mass, which enables the two-body problem to be transformed into a one-body problem. In this embodiment, the reduced mass is to convert the effective mass of the robot and the effective mass of the human body, so that the two-body problem based on the effective mass of the robot and the effective mass of the human body is transformed into a one-body problem of the reduced reduced mass.

需要说明的是,对于人体而言,人体不同部位的有效质量会有不同,具体参见下表:It should be noted that for the human body, the effective mass of different parts of the human body will be different, see the following table for details:

身体区域body area 有效弹性系数k(N/mm)Effective elastic coefficient k(N/mm) 有效质量m<sub>H</sub>(kg)Effective mass m<sub>H</sub>(kg) 颅脑与前额skull and forehead 150150 4.44.4 面部face 7575 4.44.4 颈部neck 5050 1.21.2 后背与肩部back and shoulders 3535 4040 胸部Chest 2525 4040 腹部abdomen 1010 4040 盆骨部pelvis 2525 4040 上臂与肘关节upper arm and elbow joint 3030 33 前臂与腕关节Forearm and wrist joint 4040 22 手与手指hand and fingers 7575 0.60.6

本实施例中,按以下公式计算折合质量:In this embodiment, the reduced mass is calculated according to the following formula:

Figure BDA0002555751950000071
Figure BDA0002555751950000071

其中:μ为折合质量;mH为接地导电体的有效质量;mR为机器人的有效质量。Among them: μ is the equivalent mass; m H is the effective mass of the ground conductor; m R is the effective mass of the robot.

需要说明的是,有效质量并不代表真正的质量,而是代表能带中电子受外力时,外力与加速度的一个比例系数(在准经典近似中,晶体电子在外力F*作用下具有加速度a*,所以参照牛顿第二定律定义的m*=F*/a*称作惯性质量)。其定义可以为:负的有效质量说明晶格对电子作负功,即电子要供给晶格能量,而且电子供给晶格的能量大于外场对电子作功。有效质量概括了半导体内部势场的作用,使得在解决半导体中电子在外力作用下的运动规律时,可以不涉及内部势场的作用。概念:将晶体中电子的加速度与外加的作用力联系起来,并且包含了晶体中的内力作用效果。公式表示:Ft=MV′-MV0,一般认为作用后的瞬间V′近似零,故上述公式可简化为Ft=-MV0(负号表示F、V0反向)。It should be noted that the effective mass does not represent the real mass, but represents a proportional coefficient between the external force and the acceleration when the electron in the energy band is subjected to an external force (in the quasi-classical approximation, the crystal electron has an acceleration a under the action of the external force F*. *, so m*=F*/a* defined with reference to Newton’s second law is called inertial mass). The definition can be as follows: a negative effective mass means that the lattice does negative work to the electrons, that is, the electrons need to supply energy to the lattice, and the energy supplied by the electrons to the lattice is greater than the work done by the external field to the electrons. The effective mass summarizes the action of the potential field inside the semiconductor, so that the action of the internal potential field can not be involved when solving the motion law of electrons in the semiconductor under the action of external force. Concept: The acceleration of electrons in the crystal is related to the applied force, and the effect of the internal force in the crystal is included. The formula expresses: Ft=MV'-MV0, it is generally considered that the instant V' after the action is approximately zero, so the above formula can be simplified to Ft=-MV0 (the negative sign indicates that F and V0 are reversed).

本实施例中,按以下公式计算机器人的有效质量:In this embodiment, the effective mass of the robot is calculated according to the following formula:

mR=M/2+mL m R =M/2+m L

其中,mL为机器人系统包括工具及工件的有效载荷;mR为机器人有效质量,M为机器人运动部件的总质量。Among them, m L is the payload of the robot system including tools and workpieces; m R is the effective mass of the robot, and M is the total mass of the moving parts of the robot.

在计算得到折合质量后,再按以下公式计算机器人与人体碰撞时所传递的能量:After calculating the equivalent mass, calculate the energy transferred when the robot collides with the human body according to the following formula:

Figure BDA0002555751950000081
Figure BDA0002555751950000081

其中,vref为机器人的初始运动速度。Among them, vref is the initial motion speed of the robot.

最后,再按以下公式计算暂态碰撞力:Finally, the transient impact force is calculated according to the following formula:

Figure BDA0002555751950000082
Figure BDA0002555751950000082

其中,F为暂态碰撞力,k为接地导电体的有效弹性系数,E为机器人与接地导电体碰撞时所传递的能量。Among them, F is the transient collision force, k is the effective elastic coefficient of the grounded conductor, and E is the energy transferred when the robot collides with the grounded conductor.

可以理解的是,在已知预估碰撞速度的前提下,根据公式:

Figure BDA0002555751950000083
即可计算得到能量E。因为折合质量所涉及到的人体有效质量通过表1即可查询得到,而折合质量所涉及到的机器人有效质量根据已有的机器人质量信息,并按照公式:mR=M/2+mL即可计算得到,所以,在已知预估碰撞速度的前提下,再结合折合质量,即可计算能量E。It is understandable that under the premise of knowing the estimated collision speed, according to the formula:
Figure BDA0002555751950000083
The energy E can be calculated. Because the effective mass of the human body involved in the reduced mass can be obtained by querying in Table 1, and the effective mass of the robot involved in the reduced mass is based on the existing robot quality information and according to the formula: m R =M/2+m L namely can be calculated, therefore, on the premise of known estimated collision velocity, combined with the reduced mass, the energy E can be calculated.

在计算得到能量E的前提下,再查询表1中对应人体部位的有效弹性系数,根据公式:

Figure BDA0002555751950000084
即可计算得到机器人与人体碰撞时所产生的暂态碰撞力。On the premise that the energy E is obtained by calculation, look up the effective elastic coefficient of the corresponding body part in Table 1, according to the formula:
Figure BDA0002555751950000084
The transient collision force generated when the robot collides with the human body can be calculated.

在计算得到机器人与人体碰撞时所产生的暂态碰撞力后,将此计算得到的暂态碰撞力与人体部位所能承受的最大暂态允许力进行比较,以确定预碰撞所产生的的暂态碰撞力是否大于人体部位所能承受的最大暂态允许力。其中,人体的最大暂态允许力可通过表2查询,比如颈部的最大暂态允许力为150×2=300N,后背与肩部的最大暂态允许力为210×2=420N,胸部的最大暂态允许力为140×2=280N,腹部的最大暂态允许力为110×2=220N。After calculating the transient collision force generated when the robot collides with the human body, compare the calculated transient collision force with the maximum transient allowable force that the human body can bear to determine the transient collision force generated by the pre-collision. Whether the collision force is greater than the maximum transient allowable force that the body part can withstand. Among them, the maximum allowable transient force of the human body can be inquired through Table 2. For example, the maximum allowable transient force of the neck is 150×2=300N, the maximum allowable transient force of the back and shoulders is 210×2=420N, and the maximum allowable transient force of the chest is 210×2=420N. The maximum transient allowable force is 140×2=280N, and the maximum transient allowable force on the abdomen is 110×2=220N.

在又一实施例中,据暂态碰撞力与接地导电体的暂态允许力控制机器人降速或急停的步骤包括:In yet another embodiment, the step of controlling the robot to decelerate or stop suddenly according to the transient impact force and the transient allowable force of the grounding conductor includes:

按以下公式建立接地导电体的阻抗模型,根据阻抗模型控制机器人进行运动:The impedance model of the grounded conductor is established according to the following formula, and the robot is controlled to move according to the impedance model:

F=K*X+B*X’+M*X”;F=K*X+B*X'+M*X";

其中,F为碰撞力;Among them, F is the collision force;

X,X’,X”分别为机器人的预设位置、预设速度、预设减速度;X, X', X" are the preset position, preset speed and preset deceleration of the robot respectively;

K,B,M分别为障碍物的刚度参数、阻尼参数和质量矩阵参数;K, B, M are the stiffness parameter, damping parameter and mass matrix parameter of the obstacle, respectively;

所述减速度按以下公式计算获得:The deceleration is calculated according to the following formula:

X”=(F-K*X+B*X’)/M;X"=(F-K*X+B*X')/M;

对减速度进行积分运算,以得到机器人的预设位置。Integrate the deceleration to get the preset position of the robot.

需要说明的是,对预设减速度进行积分得到的是预设速度,对预设速度进行积分得到的是预设位置,三个变量之间相互关联。It should be noted that the preset speed is obtained by integrating the preset deceleration, and the preset position is obtained by integrating the preset speed, and the three variables are related to each other.

基于前述所提出的基于接近觉感知的机器人急停控制方法,本发明还提出一种基于接近觉感知的机器人急停控制装置,参见图5,该机器人急停控制装置包括:Based on the foregoing proposed robot emergency stop control method based on proximity perception, the present invention also proposes a robot emergency stop control device based on proximity perception. Referring to FIG. 5 , the robot emergency stop control device includes:

接收模块10,用于接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;The receiving module 10 is used for receiving the data sent by the proximity sensor electronic skin, and calculating the distance between the robot and the ground conductor according to the data;

触发输出模块20,用于在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;The trigger output module 20 is used to generate a corresponding trigger signal when the distance between the robot and the ground conductor reaches a preset threshold;

控制模块30,用于根据触发信号输出控制信号,以控制机器人进行减速运动。The control module 30 is configured to output a control signal according to the trigger signal, so as to control the robot to perform deceleration motion.

在一实施例中,本发明所提出的控制模块30包括:In one embodiment, the control module 30 proposed by the present invention includes:

速度运算单元31,用于在机器人减速运动过程中,对机器人的初始运动速度及机器人与接地导电体之间的距离进行运算,以获取机器人与接地导电体发生碰撞时的预估碰撞速度;The speed calculation unit 31 is used to calculate the initial motion speed of the robot and the distance between the robot and the grounding conductor during the deceleration movement of the robot, so as to obtain the estimated collision speed when the robot collides with the grounding conductor;

碰撞力运算单元32,用于获取机器人质量信息及接地导电体质量信息,对预估碰撞速度、机器人质量信息及接地导电体的质量信息进行运算,以获取机器人与接地导电体发生碰撞时的暂态碰撞力;The collision force calculation unit 32 is used to obtain the mass information of the robot and the quality information of the grounded conductor, and to calculate the estimated collision speed, the mass information of the robot and the mass information of the grounded conductor, so as to obtain the temporary moment when the robot collides with the grounded conductor. state collision force;

控制单元33,用于获取接地导电体与机器人发生暂态接触时的暂态允许力,根据暂态碰撞力与接地导电体的暂态允许力控制机器人降速或急停。The control unit 33 is configured to obtain the transient allowable force when the grounded conductor is in transient contact with the robot, and control the robot to decelerate or stop suddenly according to the transient collision force and the transient allowable force of the grounded conductor.

在另一实施例中,本发明所提出的碰撞力运算单元32包括:In another embodiment, the collision force calculation unit 32 proposed by the present invention includes:

第一运算子单元321,用于对预置的机器人质量信息和接地导电体的质量信息进行运算,以获取机器人与所述接地导电体的折合质量;The first operation subunit 321 is used to perform operation on the preset quality information of the robot and the quality information of the grounding conductor, so as to obtain the reduced mass of the robot and the grounding conductor;

第二运算子单元322,用于对折合质量及预估碰撞速度进行运算,以获取发生碰撞时的暂态碰撞力。The second operation sub-unit 322 is configured to perform operation on the reduced mass and the estimated collision speed, so as to obtain the transient collision force when the collision occurs.

在又一实施例中,第一运算子单元321按以下公式计算折合质量:In yet another embodiment, the first operation subunit 321 calculates the reduced mass according to the following formula:

Figure BDA0002555751950000101
Figure BDA0002555751950000101

其中:μ为折合质量;Among them: μ is the equivalent mass;

mH为接地导电体的有效质量;m H is the effective mass of the ground conductor;

mR为机器人的有效质量;m R is the effective mass of the robot;

第二运算子单元322按以下公式计算暂态碰撞力:The second operation subunit 322 calculates the transient impact force according to the following formula:

Figure BDA0002555751950000102
Figure BDA0002555751950000102

其中,F为暂态碰撞力,k为接地导电体的有效弹性系数,E为机器人与接地导电体碰撞时所传递的能量,其计算公式为:Among them, F is the transient collision force, k is the effective elastic coefficient of the grounded conductor, and E is the energy transferred when the robot collides with the grounded conductor. The calculation formula is:

Figure BDA0002555751950000103
Figure BDA0002555751950000103

其中,vref为机器人的初始运动速度。Among them, vref is the initial motion speed of the robot.

在再一实施例中,控制模块30还包括阻抗模型建立单元34,用于按以下公式建立接地导电体的阻抗模型,根据阻抗模型控制机器人进行运动:In yet another embodiment, the control module 30 further includes an impedance model establishing unit 34 for establishing an impedance model of the grounded conductor according to the following formula, and controlling the robot to move according to the impedance model:

F=K*X+B*X’+M*X”;F=K*X+B*X'+M*X";

其中,F为暂态碰撞力;Among them, F is the transient collision force;

X,X’,X”分别为阻抗模型规划的机器人运动的目标位置、运动速度、减速度;X, X', X" are the target position, movement speed and deceleration of the robot movement planned by the impedance model;

K,B,M分别为接地导电体的刚度、阻尼、质量矩阵;K, B, and M are the stiffness, damping, and mass matrices of the grounding conductor, respectively;

所述减速度值按以下公式计算获得:The deceleration value is calculated according to the following formula:

X”=(F-K*X+B*X’)/M。X"=(F-K*X+B*X')/M.

基于前述所提出的基于接近觉感知的机器人急停控制方法,本发明还提出一种基于接近觉感知的机器人急停控制系统,该机器人急停控制系统包括:Based on the foregoing proposed robot emergency stop control method based on proximity perception, the present invention also proposes a robot emergency stop control system based on proximity perception. The robot emergency stop control system includes:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于处理所述计算机程序时实现上述各个实施例中基于接近觉感知的机器人急停控制方法的步骤,该机器人急停控制方法至少包括以下步骤:The processor is configured to implement the steps of the robot emergency stop control method based on proximity perception in the above-mentioned various embodiments when processing the computer program, and the robot emergency stop control method at least includes the following steps:

步骤S10,接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;Step S10, receiving the data sent by the proximity sensor electronic skin, and calculating the distance between the robot and the grounding conductor according to the data;

步骤S20,在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;Step S20, when the distance between the robot and the ground conductor reaches a preset threshold, generate a corresponding trigger signal;

步骤S30,根据触发信号输出控制信号,以控制机器人进行减速运动。Step S30, outputting a control signal according to the trigger signal to control the robot to perform deceleration motion.

基于前述所提出的基于接近觉感知的机器人急停控制方法,本发明还提出一种存储介质,该存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述各个实施例中基于接近觉感知的机器人急停控制方法的步骤,该机器人急停控制方法至少包括以下步骤:Based on the foregoing proposed robot emergency stop control method based on proximity perception, the present invention also provides a storage medium, where a computer program is stored in the storage medium. Steps of a perceived robot emergency stop control method, the robot emergency stop control method at least comprising the following steps:

步骤S10,接收接近觉电子皮肤发送的数据,并根据所述数据计算机器人与接地导电体之间的距离;Step S10, receiving the data sent by the proximity sensor electronic skin, and calculating the distance between the robot and the grounding conductor according to the data;

步骤S20,在机器人与接地导电体之间的距离达到预设阈值时,生成相应的触发信号;Step S20, when the distance between the robot and the ground conductor reaches a preset threshold, generate a corresponding trigger signal;

步骤S30,根据触发信号输出控制信号,以控制机器人进行减速运动。Step S30, outputting a control signal according to the trigger signal to control the robot to perform deceleration motion.

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed method and apparatus may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components may be combined or May be integrated into another device, or some features may be omitted, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or modules, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.

以上所述的仅为本发明的部分或优选实施例,无论是文字还是附图都不能因此限制本发明保护的范围,凡是在与本发明一个整体的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明保护的范围内。The above descriptions are only part or preferred embodiments of the present invention, and neither the text nor the accompanying drawings can therefore limit the scope of protection of the present invention. Under the overall conception of the present invention, the contents of the description and the accompanying drawings of the present invention can be used. Equivalent structural transformations made, or direct/indirect applications in other related technical fields are all included in the protection scope of the present invention.

Claims (10)

1. A robot sudden stop control method based on proximity perception is characterized by comprising the following steps:
receiving data sent by the electronic skin of the proximity sense, and calculating the distance between the robot and the grounding conductor according to the data;
when the distance between the robot and the grounding conductor reaches a preset threshold value, generating a corresponding trigger signal;
and outputting a control signal according to the trigger signal so as to control the robot to perform deceleration movement.
2. The robot emergency stop control method according to claim 1, wherein the step of outputting a control signal according to the trigger signal to control the robot to perform a deceleration motion comprises:
in the process of decelerating movement of the robot, calculating the initial movement speed of the robot and the distance between the robot and the grounding conductor to obtain the estimated collision speed when the robot collides with the grounding conductor;
acquiring robot quality information and grounding conductor quality information, and calculating the estimated collision speed, the robot quality information and the grounding conductor quality information to acquire transient collision force when the robot collides with the grounding conductor;
and acquiring transient allowable force when the grounding conductor is in transient contact with the robot, and controlling the robot to slow down or stop suddenly according to the transient collision force and the transient allowable force.
3. The method of claim 2, wherein the calculating the estimated collision velocity and the preset robot mass information and the mass information of the ground conductor to obtain the transient collision force when the robot collides with the ground conductor comprises:
calculating the quality information of the robot and the quality information of the grounding conductor to obtain the reduced mass of the robot and the grounding conductor;
and calculating the reduced mass and the estimated collision speed to obtain the transient collision force when collision occurs.
4. The robot emergency stop control method according to claim 3, wherein the reduced mass is calculated according to the following formula:
Figure FDA0002555751940000021
wherein: mu is reduced mass;
mHis the effective mass of the grounded conductor;
mRis the effective mass of the robot;
calculating the transient impact force according to the following formula:
Figure FDA0002555751940000022
wherein, F is the transient collision force, k is the effective elastic coefficient of the grounding conductor, E is the energy transferred when the robot collides with the grounding conductor, and the calculation formula is as follows:
Figure FDA0002555751940000023
wherein v isrefIs the initial movement speed of the robot.
5. The robot scram control method according to claim 4, wherein the step of controlling robot deceleration or scram according to the transient collision force and the transient allowable force of the grounding conductor comprises:
establishing an impedance model of the grounding conductor according to the following formula, and controlling the robot to move according to the impedance model:
F=K*X+B*X’+M*X”;
wherein F is the transient impact force;
x, X' are the target position, movement speed and deceleration of the robot movement planned by the impedance model respectively;
k, B and M are respectively a rigidity matrix, a damping matrix and a mass matrix of the grounding conductor;
the deceleration value is obtained by calculating according to the following formula:
X”=(F-K*X+B*X’)/M。
6. a robot sudden stop control device based on proximity perception is characterized by comprising:
the receiving module is used for receiving data sent by the electronic skin of the proximity sense and calculating the distance between the robot and the grounding conductor according to the data;
the trigger output module is used for generating a corresponding trigger signal when the distance between the robot and the grounding conductor reaches a preset threshold value;
and the control module is used for outputting a control signal according to the trigger signal so as to control the robot to perform deceleration movement.
7. The robot scram control device of claim 6, wherein the control module comprises:
the speed calculation unit is used for calculating the initial movement speed of the robot and the distance between the robot and the grounding conductor in the process of deceleration movement of the robot so as to obtain the estimated collision speed when the robot collides with the grounding conductor;
the collision force calculation unit is used for acquiring robot mass information and grounding conductor mass information, and calculating the estimated collision speed, the robot mass information and the grounding conductor mass information to acquire transient collision force when the robot collides with the grounding conductor;
and the control unit is used for acquiring the transient allowable force when the grounding conductor is in transient contact with the robot, and controlling the robot to slow down or stop suddenly according to the transient collision force and the transient allowable force of the grounding conductor.
8. The robot scram control device according to claim 6, wherein the collision force arithmetic unit includes:
the first operation subunit is used for calculating the quality information of the robot and the quality information of the grounding conductor so as to obtain the reduced quality of the robot and the grounding conductor;
and the second computing subunit is used for computing the reduced mass and the estimated collision speed so as to obtain the transient collision force during collision.
9. The sudden stop control device of a robot according to claim 8, wherein the first computing subunit calculates the reduced mass according to the following formula:
Figure FDA0002555751940000031
wherein: mu is reduced mass;
mHis the effective mass of the grounded conductor;
mRis the effective mass of the robot;
the second computing subunit calculates the transient impact force according to the following formula:
Figure FDA0002555751940000032
wherein, F is the transient collision force, k is the effective elastic coefficient of the grounding conductor, E is the energy transferred when the robot collides with the grounding conductor, and the calculation formula is as follows:
Figure FDA0002555751940000041
wherein v isrefIs the initial movement speed of the robot.
10. A storage medium storing a computer program, wherein a processor executes the computer program to implement the method for controlling sudden stop of a robot based on proximity perception according to any one of claims 1 to 5.
CN202010589181.1A 2020-06-24 2020-06-24 Robot emergency stop control method, device and storage medium based on proximity perception Pending CN111897323A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010589181.1A CN111897323A (en) 2020-06-24 2020-06-24 Robot emergency stop control method, device and storage medium based on proximity perception

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010589181.1A CN111897323A (en) 2020-06-24 2020-06-24 Robot emergency stop control method, device and storage medium based on proximity perception

Publications (1)

Publication Number Publication Date
CN111897323A true CN111897323A (en) 2020-11-06

Family

ID=73207798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010589181.1A Pending CN111897323A (en) 2020-06-24 2020-06-24 Robot emergency stop control method, device and storage medium based on proximity perception

Country Status (1)

Country Link
CN (1) CN111897323A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022121690A1 (en) * 2020-12-11 2022-06-16 深圳市越疆科技有限公司 Robot arm obstacle avoidance method, robot arm and robot

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100070077A1 (en) * 2008-09-15 2010-03-18 Xyz Automation Programmed calibration and mechanical impulse response application iin robotic automation systems
CN104786220A (en) * 2015-03-20 2015-07-22 江苏南铸科技股份有限公司 Robot arm used for handling LCD screens
CN105522591A (en) * 2014-10-20 2016-04-27 电装波动株式会社 Robot and method for designing robot shape
CN105773617A (en) * 2016-04-15 2016-07-20 哈尔滨工业大学 Collision prediction method for three-figure grasper of space robot
CN107520844A (en) * 2017-09-21 2017-12-29 西北工业大学 A kind of space manipulator arrests the polyhedron crash dynamics analysis method of noncooperative target
CN108582070A (en) * 2018-04-17 2018-09-28 上海达野智能科技有限公司 robot collision detecting system and method, storage medium, operating system
CN108908329A (en) * 2018-06-11 2018-11-30 南昌大学 A kind of flexible skin sensor and collision detecting system
CN109163824A (en) * 2018-10-10 2019-01-08 北京理工大学 A kind of flexible electronic skin with tactile and close feel bimodulus perceptional function
KR20190048663A (en) * 2017-10-31 2019-05-09 경희대학교 산학협력단 Safety evaluation method of robot
CN109910057A (en) * 2019-03-22 2019-06-21 上海电气集团股份有限公司 The crash tests method and system of healing robot
WO2019174005A1 (en) * 2018-03-15 2019-09-19 深圳前海达闼云端智能科技有限公司 Collision processing method, apparatus, robot and computer readable storage medium
CN110412985A (en) * 2019-08-09 2019-11-05 珠海格力智能装备有限公司 Self-adaptive obstacle avoidance method, robot and computer readable storage medium
CN110851958A (en) * 2019-10-16 2020-02-28 清华大学 Collision Severity Prediction Methods
CN110909762A (en) * 2019-10-15 2020-03-24 北京航空航天大学 Robot posture recognition method and device based on multi-sensor fusion
CN111037564A (en) * 2019-12-27 2020-04-21 深圳市越疆科技有限公司 Robot collision detection method, device, equipment and computer readable storage medium

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100070077A1 (en) * 2008-09-15 2010-03-18 Xyz Automation Programmed calibration and mechanical impulse response application iin robotic automation systems
CN105522591A (en) * 2014-10-20 2016-04-27 电装波动株式会社 Robot and method for designing robot shape
CN104786220A (en) * 2015-03-20 2015-07-22 江苏南铸科技股份有限公司 Robot arm used for handling LCD screens
CN105773617A (en) * 2016-04-15 2016-07-20 哈尔滨工业大学 Collision prediction method for three-figure grasper of space robot
CN107520844A (en) * 2017-09-21 2017-12-29 西北工业大学 A kind of space manipulator arrests the polyhedron crash dynamics analysis method of noncooperative target
KR20190048663A (en) * 2017-10-31 2019-05-09 경희대학교 산학협력단 Safety evaluation method of robot
WO2019174005A1 (en) * 2018-03-15 2019-09-19 深圳前海达闼云端智能科技有限公司 Collision processing method, apparatus, robot and computer readable storage medium
CN108582070A (en) * 2018-04-17 2018-09-28 上海达野智能科技有限公司 robot collision detecting system and method, storage medium, operating system
CN108908329A (en) * 2018-06-11 2018-11-30 南昌大学 A kind of flexible skin sensor and collision detecting system
CN109163824A (en) * 2018-10-10 2019-01-08 北京理工大学 A kind of flexible electronic skin with tactile and close feel bimodulus perceptional function
CN109910057A (en) * 2019-03-22 2019-06-21 上海电气集团股份有限公司 The crash tests method and system of healing robot
CN110412985A (en) * 2019-08-09 2019-11-05 珠海格力智能装备有限公司 Self-adaptive obstacle avoidance method, robot and computer readable storage medium
CN110909762A (en) * 2019-10-15 2020-03-24 北京航空航天大学 Robot posture recognition method and device based on multi-sensor fusion
CN110851958A (en) * 2019-10-16 2020-02-28 清华大学 Collision Severity Prediction Methods
CN111037564A (en) * 2019-12-27 2020-04-21 深圳市越疆科技有限公司 Robot collision detection method, device, equipment and computer readable storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
卢民强: "《力学》", 31 July 2002, 高等教育出版社, pages: 69 *
王宁;袁建军;王帅;傅霞君;: "轻型机械臂无外置传感器碰撞检测功能的实现", 机电一体化, no. 08, 15 August 2017 (2017-08-15) *
纪冬梅: "《理论力学》", 30 September 2017, 西安电子科技大学出版社, pages: 272 *
郑海峰;: "协作机器人安全测试方法研究", 电器与能效管理技术, no. 24, 30 December 2017 (2017-12-30) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022121690A1 (en) * 2020-12-11 2022-06-16 深圳市越疆科技有限公司 Robot arm obstacle avoidance method, robot arm and robot

Similar Documents

Publication Publication Date Title
Lee et al. Human–robot cooperation control based on a dynamic model of an upper limb exoskeleton for human power amplification
Flores et al. On the contact detection for contact-impact analysis in multibody systems
CN111906778A (en) Robot safety control method and device based on multiple perceptions
Haddadin Towards safe robots: approaching Asimov’s 1st law
Xia et al. A primal-dual neural network for online resolving constrained kinematic redundancy in robot motion control
Killpack et al. Model predictive control for fast reaching in clutter
Lu et al. Human-robot collision detection and identification based on wrist and base force/torque sensors
KR102003216B1 (en) Motor control and / or adjustment for the robot
US8483877B2 (en) Workspace safe operation of a force- or impedance-controlled robot
CN108801255B (en) Method, device and system for avoiding robot collision
Colbaugh et al. Adaptive compliant motion control for dexterous manipulators
Bingol et al. Practical application of a safe human-robot interaction software
She et al. A comparative study on the effect of mechanical compliance for a safe physical human–robot interaction
CN111897323A (en) Robot emergency stop control method, device and storage medium based on proximity perception
CN113814985B (en) Robot control method, control cabinet and system
Sadun et al. An overview of active compliance control for a robotic hand
Chattaraj et al. Grasp mapping for dexterous robot hand: A hybrid approach
JP2011067884A (en) Robot control system, robot control method, robot control device, and program, applied to high speed high precision contact work,
Jeanneau et al. A Reduced Mass-Spring-Mass-Model of Compliant Robots Dedicated to the Evaluation of Impact Forces
Zhang et al. A markerless human-manipulators interface using multi-sensors
Pajak et al. Motion planning for mobile surgery assistant
CN112008731B (en) A compliant control method, device, terminal, system and readable storage medium of an aerial work robot
Zhao et al. Non-linear stiffness behavior of planar serial robotic manipulators
Cui et al. An upper limb fall impediment strategy for humanoid robots
Dong et al. Decentralized robust interaction control of modular robot manipulators via harmonic drive compliance model-based human motion intention identification

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
CB02 Change of applicant information

Country or region after: China

Address after: 518000 1003, building 2, Chongwen Park, Nanshan wisdom Park, 3370 Liuxian Avenue, Fuguang community, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: Shenzhen Yuejiang Technology Co.,Ltd.

Address before: 518000 1003, building 2, Chongwen Park, Nanshan wisdom Park, 3370 Liuxian Avenue, Fuguang community, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: SHENZHEN YUEJIANG TECHNOLOGY Co.,Ltd.

Country or region before: China

CB02 Change of applicant information