Movatterモバイル変換


[0]ホーム

URL:


CN115648161B - A design method for the ratio mapping factor between the master and slave hands of a teleoperated robot - Google Patents

A design method for the ratio mapping factor between the master and slave hands of a teleoperated robot
Download PDF

Info

Publication number
CN115648161B
CN115648161BCN202211409096.8ACN202211409096ACN115648161BCN 115648161 BCN115648161 BCN 115648161BCN 202211409096 ACN202211409096 ACN 202211409096ACN 115648161 BCN115648161 BCN 115648161B
Authority
CN
China
Prior art keywords
hand
master
slave
value
vector
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
CN202211409096.8A
Other languages
Chinese (zh)
Other versions
CN115648161A (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.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
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 Shenyang Institute of Automation of CASfiledCriticalShenyang Institute of Automation of CAS
Priority to CN202211409096.8ApriorityCriticalpatent/CN115648161B/en
Publication of CN115648161ApublicationCriticalpatent/CN115648161A/en
Application grantedgrantedCritical
Publication of CN115648161BpublicationCriticalpatent/CN115648161B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明涉及一种遥操作机器人主从手比例映射因子设计方法,包括:步骤一:获取从手末端的空间坐标Ps0和从手移动目标点空间坐标Ps1,并计算从手期望位移向量T;步骤二:对Ts向量标准化得到从手期望位移向量的单位向量Tu;步骤三:获取主手当前位置Pm0,并结合Tu获得与主手目标位置Pm1;步骤四:确定Tm后,结合步骤一中的Ts确定最小主从手比例映射因子;步骤五:确定最终推荐的比例映射因子KT的取值;步骤六:将KT输入主从机器人系统。本发明方法计算出的比例映射因子KT可以保证主手到达其工作空间边界前,从手就可以移动到目标位置,从而充分利用了主手运动空间,突破了遥操作机器人系统的主手工作空间小的限制。

The present invention relates to a design method for a master-slave hand proportional mapping factor of a teleoperated robot, comprising: step 1: obtaining the spatial coordinatePs0 of the end of the slave hand and the spatial coordinatePs1 of the target point of the slave hand movement, and calculating the expected displacement vector T of the slave hand; step 2: normalizing theTs vector to obtain the unit vector Tu of the expected displacement vector of the slave hand; step 3: obtaining the current positionPm0 of the master hand, and combining Tu to obtain the master hand target positionPm1 ; step 4: after determiningTm , combiningTs in step 1 to determine the minimum master-slave hand proportional mapping factor; step 5: determining the value of the final recommended proportional mapping factorKT ; step 6: inputtingKT into the master-slave robot system. The proportional mapping factorKT calculated by the method of the present invention can ensure that the slave hand can move to the target position before the master hand reaches the boundary of its workspace, thereby making full use of the master hand motion space and breaking through the limitation of the small workspace of the master hand of the teleoperated robot system.

Description

Method for designing master-slave hand proportion mapping factor of teleoperation robot
Technical Field
The invention relates to the field of teleoperation robots, in particular to a method for designing a master-slave hand proportion mapping factor of a teleoperation robot.
Background
Teleoperated robots, also known as master-slave robots, are a technique in which a person controls a master hand, and in turn indirectly controls a slave robot (slave hand) to realize remote operation. With the expansion of the application field of robots, robots are always faced with unpredictable operation tasks in dangerous and unstructured environments, and compared with traditional autonomous operation methods of robots, remote operation methods have great potential in assisting operators in executing and completing complex and uncertain tasks, and teleoperation robots are widely applied to the fields of telemedicine, sea and air detection, mineral exploitation, remote experiments, explosion venting and the like as tools for completing specific tasks by breaking through space limitations by human beings.
A common master-slave robotic system typically consists of a six-degree-of-freedom master hand and a six-degree-of-freedom robotic arm that moves as a slave hand following the master hand. However, the master workspace is very small compared to the slave workspace if 1 is used: the master-slave robotic system with master-slave mapping is difficult to realize the purpose of quickly controlling the master hand to move the slave mobile manipulator to a longer distance, because the slave hand does not move to a target position when the master hand reaches a working space boundary, generally if the master hand reaches the working space boundary, the master-slave pose mapping relation needs to be disconnected, the master hand is moved to the other side of the working space of the master hand, then the master-slave pose mapping is reestablished, and then the master hand is continuously moved to move the slave mobile manipulator to move towards the target position until the slave mobile manipulator moves to the target position, the whole process often needs to repeatedly connect and disconnect the master-slave pose mapping for many times, and the operation process is inconvenient. In order to ensure the large-range spatial movement of the slave mechanical arm of the master-slave robot system, the master-slave hand proportion mapping relation of K >1 is often adopted in the prior art, but the existing method for adjusting the proportion mapping factor K is only regulated according to human experience, and no standardized method for selecting the master-slave hand proportion mapping factor K according to actual task requirements exists.
Disclosure of Invention
The invention aims to provide a method for designing a master-slave hand proportion mapping factor of a teleoperation robot, which is used for amplifying the motion of a master hand by using the proportion mapping factor KT calculated by the method, so that the slave hand can be moved to a target position before the master hand reaches the boundary of a working space, thereby fully utilizing the motion space of the master hand, breaking through the limitation of small working space of the master hand of a teleoperation robot system and improving the task execution efficiency of the teleoperation robot.
The aim of the invention is realized by the following technical scheme:
a teleoperation robot master-slave hand proportion mapping factor design method comprises the following steps:
Step one: the spatial coordinates Ps0 from the end of the hand and the target point spatial coordinates Ps1 from the hand are acquired, and the target point spatial coordinates Ts from the hand are calculated:
Ts=Ps1-Ps0 (1);
Step two: normalizing the Ts vector to obtain a unit vector Tu of a hand expected displacement vector;
Step three: obtaining a current position Pm0 of the main hand, and combining Tu to obtain a relation with a target position Pm1 of the main hand:
Pm1=Pm0+nTu (3);
In the above formula (3), n is equal to or greater than 1 and is a constant, and an initial value n1 of n is set to 1;
Setting a stepping value a of n, calculating Pm1 according to the above formula (3), judging whether Pm1 is within the boundary of the main manual space after each calculation, if Pm1 is within the main manual space, changing the value of n to the original value plus the stepping value a, namely ni+1=ni +a, and substituting ni+1 into formula (3) until the calculated Pm1 is not within the working space, and then calculating a main hand displacement vector Tm according to the following formula (4):
Tm=(n-a)Tu (4);
In the above formula (4), n' is the n value calculated last time;
Step four: after determining Tm, a minimum master-slave hand scale mapping factor is determined in conjunction with Ts in step one:
K≥|Ts|/|Tm| (5);
step five: determining the value of the finally recommended scaling factor KT:
KT=b(|Ts|/|Tm|) (6);
in the above formula (6), b is a recommendation coefficient and is greater than 1
Step six: kT is input to the master-slave robotic system.
In the second step, the unit vector Tu of the desired displacement vector from the hand is obtained by normalizing the Ts vector by the following formula (2):
in the fifth step, the recommendation coefficient b is preferably 1.2.
The main manual working space is a cube.
The invention has the advantages and positive effects that:
1. The proportional mapping factor KT calculated by the method of the invention amplifies the movement of the master hand, and can ensure that the slave hand can move to the target position before the master hand reaches the boundary of the working space, thereby fully utilizing the movement space of the master hand, breaking through the limitation of small working space of the master hand of the teleoperation robot system and improving the task execution efficiency of the teleoperation robot.
2. The method is easy to obtain data and simple to realize.
Drawings
Figure 1 is a schematic flow chart of the present invention,
FIG. 2 is a schematic diagram of the variables of the master slave hand according to the present invention.
Detailed Description
The invention is described in further detail below with reference to the accompanying drawings.
For convenience of description, the slave manipulator will be referred to as "slave hand" in the following, as shown in fig. 2, the slave manipulator is denoted by Ps0 from the initial hand position, Ps1 from the target hand position, Pm0 from the initial hand position, Pm1 from the target hand position, Tm from the target hand position, Pm0 from the arrow pointing to Pm1 in fig. 2, and Pm1 in the boundary (i.e., one face) of the master hand working space.
The method comprises the following steps:
Step one: based on the slave-arm control system reading the spatial coordinates Ps0 of the current slave hand (i.e., slave-arm), the slave-hand movement target point spatial coordinates Ps1 are obtained using a visual detection technique (visual camera), and the slave-hand desired displacement vector Ts is obtained using the following equation (1):
Ts=Ps1-Ps0 (1);
Step two: the unit vector Tu of the desired displacement vector from the hand is obtained by normalizing the Ts vector by the following expression (2):
As shown in fig. 2, Tu is shown by the shorter arrow from Ps0;
Step three: the current position Pm0 of the master hand is obtained by using a master mobile phone robot control system, and then a relation with the target position Pm1 of the master hand is obtained by combining Tu:
Pm1=Pm0+nTu (3);
in the above formula (3), n is equal to or greater than 1 and is a constant, and the initial value of n is set to 1;
Setting a stepping value a of n, calculating Pm1 according to the above formula (3), judging whether Pm1 is within the boundary of the main manual space after each calculation, if Pm1 is within the main manual space, changing the value of n to the original value plus the stepping value a, namely ni+1=ni +a, and substituting ni+1 into formula (3) until the calculated Pm1 is not within the working space, calculating a main hand displacement vector Tm according to the following formula (4):
Tm=(n-a)Tu (4);
In the above formula (4), a is a step value, and n' is a last calculated n value; in this embodiment, a=0.01;
Step four: after determining Tm, a minimum master-slave hand scale mapping factor is determined in conjunction with Ts in step one:
K≥|Ts|/|Tm| (5);
wherein k= |ts|/|Tm | is the minimum scale factor ensuring that the hand of the person moves from the hand to the target position before the movement of the main hand is controlled from its initial position to the boundary;
step five: determining the value of the finally recommended scaling factor KT:
KT=b(|Ts|/|Tm|) (6);
In the above formula (6), b is a recommended coefficient and is greater than 1, and in this embodiment, b=1.2. If the minimum value k= |ts|/|Tm | of the scaling factor is taken, although the primary hand can be ensured to move once, the secondary hand can move to a remote target position, but the primary hand is close to the working space boundary, so the scaling factor K cannot be taken to the minimum value, the primary hand is prevented from moving to the working space boundary and reaching the limit on the structure, and the invention sets a recommended coefficient to avoid the situation.
Step six: and inputting the determined master-slave hand proportion mapping factor KT into a master-slave robot system. The proportional mapping factor KT calculated by the method of the invention amplifies the movement of the master hand, and can ensure that the slave hand can move to the target position before the master hand reaches the boundary of the working space, thereby fully utilizing the movement space of the master hand, breaking through the limitation of small working space of the master hand of the teleoperation robot system and improving the task execution efficiency of the teleoperation robot.

Claims (4)

Translated fromChinese
1.一种遥操作机器人主从手比例映射因子设计方法,其特征在于:包括如下步骤:1. A method for designing master-slave hand ratio mapping factors of a teleoperated robot, characterized in that it comprises the following steps:步骤一:获取从手末端的空间坐标Ps0和从手移动目标点空间坐标Ps1,并计算从手期望位移向量TsStep 1: Obtain the spatial coordinates Ps0 of the end of the slave hand and the spatial coordinates Ps1 of the target point of the slave hand movement, and calculate the expected displacement vector Ts of the slave hand:Ts=Ps1-Ps0 (1);Ts =Ps1 -Ps0 (1);步骤二:对Ts向量标准化得到从手期望位移向量的单位向量TuStep 2: Normalize theTs vector to obtain the unit vectorTu of the expected displacement vector from the hand;步骤三:获取主手当前位置Pm0,并结合Tu获得与主手目标位置Pm1关系式:Step 3: Get the current position of the master hand Pm0 , and combine it withTu to obtain the relationship between the master hand target position Pm1 :Pm1=Pm0+nTu (3);Pm1 =Pm0 +nTu (3);上式(3)中,n≥1且为常数,n的初始值n1设为1;In the above formula (3), n ≥ 1 and is a constant, and the initial value of n is set to1 ;设定n的步进值a,并根据上式(3)计算Pm1,每次计算出Pm1后都要判断是否处在主手工作空间边界内,若Pm1处在主手工作空间内,n的值变为其原值加上步进值a,即ni+1=ni+a,并将ni+1继续代入式(3),直到计算出的Pm1不在工作空间内时,然后根据下式(4)计算主手位移向量TmSet the step value a of n, and calculate Pm1 according to the above formula (3). Each time Pm1 is calculated, it is necessary to determine whether it is within the boundary of the master hand workspace. If Pm1 is within the master hand workspace, the value of n becomes its original value plus the step value a, that is, ni+1 = ni + a, and ni+1 is continuously substituted into formula (3) until the calculated Pm1 is not within the workspace. Then, the master hand displacement vector Tm is calculated according to the following formula (4):Tm=(n’-a)Tu (4):Tm =(n'-a)Tu (4):上式(4)中,n’为最后一次计算的n值;In the above formula (4), n' is the value of n calculated last time;步骤四:确定Tm后,结合步骤一中的Ts确定最小主从手比例映射因子:Step 4: After determiningTm , combineTs in step 1 to determine the minimum master-slave ratio mapping factor:K≥|Ts|/|Tm| (5);K ≥ |Ts |/|Tm | (5);步骤五:确定最终推荐的比例映射因子KT的取值:Step 5: Determine the value of the final recommended proportional mapping factor KT:KT=b(|Ts|/|Tm|) (6);KT =b(|Ts |/|Tm |) (6);上式(6)中,b为推荐系数且大于1In the above formula (6), b is the recommended coefficient and is greater than 1步骤六:将KT输入主从机器人系统。Step 6: Input KT into the master-slave robot system.2.根据权利要求1所述的遥操作机器人主从手比例映射因子设计方法,其特征在于:步骤二中按下式(2)对Ts向量标准化得到从手期望位移向量的单位向量Tu2. The method for designing the ratio mapping factor of the master and slave hands of a teleoperated robot according to claim 1 is characterized in that: in step 2, the unit vectorTu of the slave hand's expected displacement vector is obtained by normalizing the vectorTs according to the following formula (2):3.根据权利要求1所述的遥操作机器人主从手比例映射因子设计方法,其特征在于:步骤五中推荐系数b优选1.2。3. The method for designing master-slave hand ratio mapping factors of a teleoperated robot according to claim 1, characterized in that: the recommended coefficient b in step 5 is preferably 1.2.4.根据权利要求1所述的遥操作机器人主从手比例映射因子设计方法,其特征在于:所述主手工作空间为一个正方体。4. The method for designing proportional mapping factors of a teleoperated robot master and slave hands according to claim 1, wherein the master hand workspace is a cube.
CN202211409096.8A2022-11-112022-11-11 A design method for the ratio mapping factor between the master and slave hands of a teleoperated robotActiveCN115648161B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202211409096.8ACN115648161B (en)2022-11-112022-11-11 A design method for the ratio mapping factor between the master and slave hands of a teleoperated robot

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202211409096.8ACN115648161B (en)2022-11-112022-11-11 A design method for the ratio mapping factor between the master and slave hands of a teleoperated robot

Publications (2)

Publication NumberPublication Date
CN115648161A CN115648161A (en)2023-01-31
CN115648161Btrue CN115648161B (en)2024-11-26

Family

ID=85020615

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202211409096.8AActiveCN115648161B (en)2022-11-112022-11-11 A design method for the ratio mapping factor between the master and slave hands of a teleoperated robot

Country Status (1)

CountryLink
CN (1)CN115648161B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116147503B (en)*2023-04-182023-06-27合肥合滨智能机器人有限公司Method and system for testing accuracy of master-slave distance of robot by laser displacement sensor

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107097203A (en)*2017-03-292017-08-29浙江大学Mix the working space mapping method of principal and subordinate's heterogeneous teleoperation robot of switching
CN107877517A (en)*2017-11-162018-04-06哈尔滨工业大学Motion mapping method based on CyberForce remote operating mechanical arms

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH08300277A (en)*1995-04-281996-11-19Tokyo Electric Power Co Inc:The Control device for remote-controlled manipulator
JP6201126B2 (en)*2013-11-072017-09-27株式会社人機一体 Master-slave system
US20240042593A1 (en)*2020-12-302024-02-08Noahtron Intelligence Medtech (Hangzhou) Co., Ltd.Hybrid master-slave mapping method, robotic arm system, and computer device
CN114569252B (en)*2022-03-022024-01-30中南大学Master-slave mapping proportion control system and method for surgical robot
CN115284247B (en)*2022-08-302025-07-15亿嘉和科技股份有限公司 A master-slave telecontrol method and system for live working robots based on heterogeneous master hands

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107097203A (en)*2017-03-292017-08-29浙江大学Mix the working space mapping method of principal and subordinate's heterogeneous teleoperation robot of switching
CN107877517A (en)*2017-11-162018-04-06哈尔滨工业大学Motion mapping method based on CyberForce remote operating mechanical arms

Also Published As

Publication numberPublication date
CN115648161A (en)2023-01-31

Similar Documents

PublicationPublication DateTitle
TWI673150B (en) Robot teaching method and robot arm control device
CN106054599B (en) A delay control method of a master-slave underwater manipulator
EP3845346A1 (en)Method, system and computer program product for controlling the teleoperation of a robotic arm
CN108883533A (en)robot control
CN106737689A (en)Super redundant mechanical arm based on mode function mixes Converse solved method and system
Si et al.Adaptive compliant skill learning for contact-rich manipulation with human in the loop
KR102030141B1 (en)Method and system for controlling elbow of robot
CN105911995B (en)A kind of teleoperation robot anti-collision warning method based on position and speed control
CN109968361A (en) A variable impedance remote operation control device and method based on real-time force feedback
CN115648161B (en) A design method for the ratio mapping factor between the master and slave hands of a teleoperated robot
CN113305839A (en)Admittance control method and admittance control system of robot and robot
Patil et al.Analysis of the inverse kinematics for 5 DOF robot arm using DH parameters
CN117260704B (en) Teleoperation method of underwater electric manipulator based on constrained optimization and force feedback guidance
CN109857100A (en)A kind of complex track tracking control algorithm based on the method for inversion and fast terminal sliding formwork
CN115338869A (en)Master-slave control method and system for master-slave heterogeneous teleoperation system
Kulakov et al.Remote Control of Space Robots Change-Adaptive in its External Environment.
CN117415821A (en) A robot control method, device, system and controller based on force feedback
CN116392253A (en)Active positioning method and system applied to surgical robot
Gong et al.Motion mapping from a human arm to a heterogeneous excavator-like robotic arm for intuitive teleoperation
CN107553485A (en)The generation method of dynamic virtual fixture in a kind of interactive process
Zhou et al.Transformed Workspace Adaptive Mapping Based Master-Slave Operation Control for Hydraulic Manipulator
CN112077841B (en) A multi-joint linkage method and system for improving the manipulation accuracy of a robot arm
Li et al.A real-time explicit mapping and teleoperation control method for humanoid robots with posture constraints
Abadianzadeh et al.Visual servoing control of robot manipulator in 3D space using fuzzy hybrid controller
Seven et al.Inverse kinematic analysis of irb120 robot arm

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp