CN106112951A - Multiple degrees of freedom master-slave mode remote operating method for controlling robot - Google Patents

Multiple degrees of freedom master-slave mode remote operating method for controlling robot Download PDF

Info

Publication number
CN106112951A
CN106112951A CN201610519672.2A CN201610519672A CN106112951A CN 106112951 A CN106112951 A CN 106112951A CN 201610519672 A CN201610519672 A CN 201610519672A CN 106112951 A CN106112951 A CN 106112951A
Authority
CN
China
Prior art keywords
mechanical arm
arctan
remote operating
slave mode
theta
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
CN201610519672.2A
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.)
Guangzhou Rays Of Sunlight Ji Yan Co Ltd
Original Assignee
Guangzhou Rays Of Sunlight Ji Yan 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 Guangzhou Rays Of Sunlight Ji Yan Co Ltd filed Critical Guangzhou Rays Of Sunlight Ji Yan Co Ltd
Priority to CN201610519672.2A priority Critical patent/CN106112951A/en
Publication of CN106112951A publication Critical patent/CN106112951A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J3/00Manipulators of master-slave 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
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/1607Calculation of inertia, jacobian matrixes and inverses
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation

Landscapes

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

Abstract

The invention discloses a kind of multiple degrees of freedom master-slave mode remote operating method for controlling robot, including following operating procedure: step A, on-the-spot from mechanical hand, according to the method for positive kinematics, with the angle in current each joint for parameter determination appearance matrix;Step B, judges to capture impact point (X, Y, Z) or the direction of X, Y, Z according to actual target image or video;Step C, the artificial route track setting meter gripper of manipulator;Step D, sets interpolated point, the step-length in the most each mobile section;Step E, according to motion Supreme Being's inverse arithmetic, calculating machine hands arrives next interpolated point to be needed the kinematic parameter in each joint and performs;Step F, carries out feeding back and repeating step A with artificial judgment, makes to arrive target location from mechanical arm.The present invention use people vision localization function can the 6DOF bonding machine mechanical arm of remote operating, replace artificial simple joint and control, the mental burden alleviating operator improves more greatly work efficiency.

Description

Multiple degrees of freedom master-slave mode remote operating method for controlling robot
Technical field
The invention belongs to robot control field, be specifically related to a kind of multiple degrees of freedom master-slave mode remote operating manipulator control side Method.
Background technology
Along with development in science and technology, and robot replaces artificial field and increases sharply, and all kinds of robots grind The problem that system has become countries in the world and army pays close attention to jointly.Owing to the working environment situation of robot is failed to understand, a lot of occasion people Class cannot arrive or can only pass through video acquisition job information, during needing the Randomness of position of operation relatively big and capturing with The possibility occurred outside Shi Youyi, if people is near operation field, unexpected the most at any time it may happen that.Therefore, machine under this special environment Device people uses master-slave mode operation to be remotely controlled operation, reduces intractability, to improving science and technology overall technology level and working performance Significant.
The most existing master-slave mode teleoperation robot includes " Leonardo da Vinci's operating robot ", " remote operating dangerous materials dig Pick transfer robot ", " moonfall robot ", " curious number " mars exploration robot etc..Remote operating controls to be to closing in robot An important part, the core that remote operating controls is inverse motion algorithm, and its quality degree direct influence the man-machine friendship of robot Interaction performance, the degree of reliability and security performance etc..
For the special circumstances of robot manipulating task environment, if the control system of robot is unreliable, it will introduce new Unsafe factor, not only could not solve problem, can inspire the upgrading of contradictory problems on the contrary.At multivariant Robot actions Time, it is common practice to using monarthric Remote mode, the location of arm end paw is captured and causes pole by this Big difficulty.The operation of the necessary very familiar explosive-removal robot of operator, judges arm end position by photographic head at a distance Put, and operate each joint fast and accurately, make the paw of arm end just to suspicious object and capture.Should Kind of mode is relatively big to the mental burden of operator, the most tired and operating efficiency is relatively low.
Summary of the invention
In order to solve above-mentioned technical problem, the present invention is to provide a kind of multiple degrees of freedom master-slave mode remote operating manipulator control side Method, it is intended to carry and be capable of mechanical hand multi-joint coordinated signals.
The technical scheme realizing the object of the invention is a kind of multiple degrees of freedom master-slave mode remote operating method for controlling robot, including Following operating procedure:
Step A, on-the-spot from mechanical hand, according to the method for positive kinematics, with the angle in current each joint for parameter determination appearance Matrix;
Step B, judges to capture impact point (X, Y, Z) or the direction of X, Y, Z according to actual target image or video, not Consider targeted attitude;
Step C, the artificial route track setting meter gripper of manipulator;
Step D, sets interpolated point, the step-length in the most each mobile section;
Step E, according to motion Supreme Being's inverse arithmetic, calculating machine hands arrives next interpolated point needs the motion ginseng in each joint Counting and perform, the most each joint rotation angle and movement velocity realize;
Step F, carries out feeding back and repeating step A with artificial judgment, makes to arrive target location from mechanical arm.
In described cloth step A, the method for described positive kinematics is the method for the positive kinematics using flute card coordinate system, is By the iteration of space conversion matrices that is each and that save, calculate from the current location of mechanical arm tail end paw.
In step C, the route track set is as straight path or dog-leg path.
The step-length set in step D as set end next one interpolated point distance, the single that namely paw moves away from From, it is (Δ X, Δ Y, Δ Z) apart from current position step-length.
Step E Computational Methods is, θ1=A tan 2 (py,px);
Make k1=pxc1+pys1
θ 2 = arctan k 1 - a 1 p z - arctan k 2 / ρ 2 ± 1 - ( k 2 / ρ 2 ) 2 ;
Order
θ 3 = arctan a 3 d 4 - arctan k 3 / ρ 3 ± 1 - ( k 3 / ρ 3 ) 2 ;
θ 4 = arctan ( - s 4 c 4 ) ;
θ 5 = arctan ( s 5 c 5 ) ; θ 6 = arccos ( c 3 n y 2 - s 3 n x 2 s i n ( θ 5 ) )
Wherein θ1For first articulation angle of mechanical arm, θ2For first articulation angle of mechanical arm, θ3For machinery First articulation angle of arm, θ4For the 4th articulation angle of mechanical arm, θ5For the 5th articulation angle of mechanical arm Degree, θ6For the 6th articulation angle of mechanical arm;ci=cos θi, si=sin θi, ai=arctan θi(i=1,2, .....6);
Speed during interpolation, is got by joint variable quantity and interpolation cycle ratio.
The present invention has a positive effect: the present invention uses the vision localization function of people can the 6DOF welding of remote operating Mechanical arm, replaces artificial simple joint and controls, use inverse arithmetic, solve operator and carry out from manipulator control away from scene A difficult problem, the mental burden alleviating operator improves more greatly work efficiency.
Accompanying drawing explanation
In order to make present disclosure be more likely to be clearly understood, below according to specific embodiment and combine accompanying drawing, right The present invention is described in further detail, wherein:
Fig. 1 is the method flow schematic diagram of the present invention;
Fig. 2 is Multi-freedom-degreemanipulator manipulator moving step length spatial position change geometric diagram figure in the present invention.
Detailed description of the invention
(embodiment 1)
Fig. 1 and Fig. 2 shows a kind of detailed description of the invention of the present invention, and wherein Fig. 1 is the method flow signal of the present invention Figure;Fig. 2 is Multi-freedom-degreemanipulator manipulator moving step length spatial position change geometric diagram figure in the present invention.
See Fig. 1 and Fig. 2, a kind of multiple degrees of freedom master-slave mode remote operating method for controlling robot, including following operating procedure:
Step A, on-the-spot from mechanical hand, according to the method for positive kinematics, with the angle in current each joint for parameter determination appearance Matrix;
Step B, judges to capture impact point (X, Y, Z) or the direction of X, Y, Z according to actual target image or video, not Consider targeted attitude;
Step C, the artificial route track setting meter gripper of manipulator;
Step D, sets interpolated point, the step-length in the most each mobile section;
Step E, according to motion Supreme Being's inverse arithmetic, calculating machine hands arrives next interpolated point needs the motion ginseng in each joint Counting and perform, the most each joint rotation angle and movement velocity realize;
Step F, carries out feeding back and repeating step A with artificial judgment, makes to arrive target location from mechanical arm.
In described cloth step A, the method for described positive kinematics is the method for the positive kinematics using flute card coordinate system, is By the iteration of space conversion matrices that is each and that save, calculate from the current location of mechanical arm tail end paw.
In step C, the route track set is as straight path or dog-leg path.
The step-length set in step D as set end next one interpolated point distance, the single that namely paw moves away from From, it is (Δ X, Δ Y, Δ Z) apart from current position step-length.
Step E Computational Methods is, θ1=A tan2(py,px);
Make k1=pxc1+pys1
θ 2 = arctan k 1 - a 1 p z - arctan k 2 / ρ 2 ± 1 - ( k 2 / ρ 2 ) 2 ;
Order
θ 3 = arctan a 3 d 4 - arctan k 3 / ρ 3 ± 1 - ( k 3 / ρ 3 ) 2 ;
θ 4 = arctan ( - s 4 c 4 ) ;
θ 5 = arctan ( s 5 c 5 ) ; θ 6 = arccos ( c 3 n y 2 - s 3 n x 2 s i n ( θ 5 ) )
Wherein θ1For first articulation angle of mechanical arm, θ2For first articulation angle of mechanical arm, θ3For machinery First articulation angle of arm, θ4For the 4th articulation angle of mechanical arm, θ5For the 5th articulation angle of mechanical arm Degree, θ6For the 6th articulation angle of mechanical arm;ci=cos θi, si=sin θi, ai=arctan θi(i=1,2, .....6);
Speed during interpolation, is got by joint variable quantity and interpolation cycle ratio.
The present invention use people vision localization function can the 6DOF bonding machine mechanical arm of remote operating, replace artificial simple joint Control, use inverse arithmetic, solve operator and carry out the difficult problem from manipulator control away from scene, alleviate operator Mental burden improve more greatly work efficiency.
Obviously, the above embodiment of the present invention is only for clearly demonstrating example of the present invention, and is not right The restriction of embodiments of the present invention.For those of ordinary skill in the field, the most also may be used To make other changes in different forms.Here without also cannot all of embodiment be given exhaustive.And these Belong to obvious change that the connotation of the present invention extended out or variation still falls within protection scope of the present invention.

Claims (5)

1. a multiple degrees of freedom master-slave mode remote operating method for controlling robot, it is characterised in that: include following operating procedure:
Step A, on-the-spot from mechanical hand, according to the method for positive kinematics, with the angle in current each joint for parameter determination appearance matrix;
Step B, judges to capture impact point (X, Y, Z) or the direction of X, Y, Z according to actual target image or video, it is not intended that Targeted attitude;
Step C, the artificial route track setting meter gripper of manipulator;
Step D, sets interpolated point, the step-length in the most each mobile section;
Step E, according to motion Supreme Being's inverse arithmetic, calculating machine hands arrives next interpolated point needs the kinematic parameter in each joint also Performing, the most each joint rotation angle and movement velocity realize;
Step F, carries out feeding back and repeating step A with artificial judgment, makes to arrive target location from mechanical arm.
Multiple degrees of freedom master-slave mode remote operating method for controlling robot the most according to claim 1, it is characterised in that: described In cloth step A, the method for described positive kinematics is the method for the positive kinematics using flute card coordinate system, is by sky that is each and that save Between the iteration of transformation matrix, calculate from the current location of mechanical arm tail end paw.
Multiple degrees of freedom master-slave mode remote operating method for controlling robot the most according to claim 2, it is characterised in that: in step In C, the route track set is as straight path or dog-leg path.
Multiple degrees of freedom master-slave mode remote operating method for controlling robot the most according to claim 3, it is characterised in that: in step The step-length set in D is as setting end next one interpolated point distance, and the single distance that namely paw moves, apart from current position Put step-length for (Δ X, Δ Y, Δ Z).
Multiple degrees of freedom master-slave mode remote operating method for controlling robot the most according to claim 4, it is characterised in that: step E Computational Methods is, θ1=Atan 2 (py,px);
Make k1=pxc1+pys1
θ 2 = arctan k 1 - a 1 p z - arctan k 2 / ρ 2 ± 1 - ( k 2 / ρ 2 ) 2 ;
Order
θ 3 = arctan a 3 d 4 - arctan k 3 / ρ 3 ± 1 - ( k 3 / ρ 3 ) 2 ;
θ 4 = arctan ( - s 4 c 4 ) ;
θ 5 = arctan ( s 5 c 5 ) ; θ 6 = arccos ( c 3 n y 2 - s 3 n x 2 s i n ( θ 5 ) )
Wherein θ1For first articulation angle of mechanical arm, θ2For first articulation angle of mechanical arm, θ3For mechanical arm One articulation angle, θ4For the 4th articulation angle of mechanical arm, θ5For the 5th articulation angle of mechanical arm, θ6 For the 6th articulation angle of mechanical arm;ci=cos θi, si=sin θi, ai=arctan θi(i=1,2 ... ..6);
Speed during interpolation, is got by joint variable quantity and interpolation cycle ratio.
CN201610519672.2A 2016-07-01 2016-07-01 Multiple degrees of freedom master-slave mode remote operating method for controlling robot Pending CN106112951A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610519672.2A CN106112951A (en) 2016-07-01 2016-07-01 Multiple degrees of freedom master-slave mode remote operating method for controlling robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610519672.2A CN106112951A (en) 2016-07-01 2016-07-01 Multiple degrees of freedom master-slave mode remote operating method for controlling robot

Publications (1)

Publication Number Publication Date
CN106112951A true CN106112951A (en) 2016-11-16

Family

ID=57469202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610519672.2A Pending CN106112951A (en) 2016-07-01 2016-07-01 Multiple degrees of freedom master-slave mode remote operating method for controlling robot

Country Status (1)

Country Link
CN (1) CN106112951A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108189034A (en) * 2018-01-16 2018-06-22 广东凯宝机器人科技有限公司 A kind of robot continuous path implementation method
CN109048897A (en) * 2018-08-14 2018-12-21 清华大学深圳研究生院 A kind of method of principal and subordinate's teleoperation of robot
CN112356036A (en) * 2020-11-23 2021-02-12 北京配天技术有限公司 SCARA robot trajectory planning method, device, equipment and storage medium
CN112388611A (en) * 2020-10-15 2021-02-23 南京晨光集团有限责任公司 Full hydraulic drive system for rotary motion of mechanical arm
CN112720502A (en) * 2021-01-11 2021-04-30 深圳市正运动技术有限公司 Control method of single-multi-axis manipulator
CN112720475A (en) * 2020-12-22 2021-04-30 深圳市优必选科技股份有限公司 Robot lower step trajectory planning method and device and robot
CN114952868A (en) * 2022-07-26 2022-08-30 之江实验室 7-degree-of-freedom SRS (sounding reference Signal) type mechanical arm control method and device and piano playing robot
WO2022222239A1 (en) * 2021-04-19 2022-10-27 山东建筑大学 Rocker handle-based remote operation control method for spatial robotic arm

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014074781A2 (en) * 2012-11-09 2014-05-15 Harris Corporation Hybrid gesture control haptic system
CN104440864A (en) * 2014-12-04 2015-03-25 深圳先进技术研究院 Master-slaver teleoperation industrial robot system and control method thereof
US20150224638A1 (en) * 2014-02-07 2015-08-13 Control Interfaces LLC Remotely operated manipulator and rov control systems and methods
WO2015154172A1 (en) * 2014-04-10 2015-10-15 Quanser Consulting Inc. Robotic systems and methods of operating robotic systems
CN105005656A (en) * 2015-07-13 2015-10-28 广州霞光技研有限公司 Autonomous grasp inverse solution engineering algorithm for six-degree-of-freedom manipulator
CN105014666A (en) * 2015-07-13 2015-11-04 广州霞光技研有限公司 Multi-DOF manipulator independent grabbing inverse solution engineering algorithm

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014074781A2 (en) * 2012-11-09 2014-05-15 Harris Corporation Hybrid gesture control haptic system
US20150224638A1 (en) * 2014-02-07 2015-08-13 Control Interfaces LLC Remotely operated manipulator and rov control systems and methods
WO2015154172A1 (en) * 2014-04-10 2015-10-15 Quanser Consulting Inc. Robotic systems and methods of operating robotic systems
CN104440864A (en) * 2014-12-04 2015-03-25 深圳先进技术研究院 Master-slaver teleoperation industrial robot system and control method thereof
CN105005656A (en) * 2015-07-13 2015-10-28 广州霞光技研有限公司 Autonomous grasp inverse solution engineering algorithm for six-degree-of-freedom manipulator
CN105014666A (en) * 2015-07-13 2015-11-04 广州霞光技研有限公司 Multi-DOF manipulator independent grabbing inverse solution engineering algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
唐奥林: "面向主从式微创外科手术机器人的遥操作运动控制策略研究", 《中国博士学位论文全文数据库信息科技辑》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108189034A (en) * 2018-01-16 2018-06-22 广东凯宝机器人科技有限公司 A kind of robot continuous path implementation method
CN108189034B (en) * 2018-01-16 2021-09-17 广东凯宝机器人科技有限公司 Method for realizing continuous track of robot
CN109048897A (en) * 2018-08-14 2018-12-21 清华大学深圳研究生院 A kind of method of principal and subordinate's teleoperation of robot
CN112388611A (en) * 2020-10-15 2021-02-23 南京晨光集团有限责任公司 Full hydraulic drive system for rotary motion of mechanical arm
CN112388611B (en) * 2020-10-15 2022-06-21 南京晨光集团有限责任公司 Full hydraulic drive system for rotary motion of mechanical arm
CN112356036A (en) * 2020-11-23 2021-02-12 北京配天技术有限公司 SCARA robot trajectory planning method, device, equipment and storage medium
CN112720475A (en) * 2020-12-22 2021-04-30 深圳市优必选科技股份有限公司 Robot lower step trajectory planning method and device and robot
CN112720475B (en) * 2020-12-22 2023-09-22 深圳市优必选科技股份有限公司 Robot descending step track planning method and device and robot
CN112720502A (en) * 2021-01-11 2021-04-30 深圳市正运动技术有限公司 Control method of single-multi-axis manipulator
WO2022222239A1 (en) * 2021-04-19 2022-10-27 山东建筑大学 Rocker handle-based remote operation control method for spatial robotic arm
CN114952868A (en) * 2022-07-26 2022-08-30 之江实验室 7-degree-of-freedom SRS (sounding reference Signal) type mechanical arm control method and device and piano playing robot

Similar Documents

Publication Publication Date Title
CN106112951A (en) Multiple degrees of freedom master-slave mode remote operating method for controlling robot
CN108381553B (en) Relative navigation close-range tracking method and system for space non-cooperative target capture
CN204997657U (en) Biomimetic mechanical hand with imitate function
CN105537824B (en) One kind is based on the autonomous welding control method of mechanical arm hand eye coordination
CN107877517B (en) Motion mapping method based on cyberporce remote operation mechanical arm
CN103978474B (en) A kind of job that requires special skills robot towards extreme environment
CN104571124B (en) Three-degree-of-freedom attitude simulation device for underwater vehicle
CN106363612A (en) Visual guidance type omnidirectional mobile double-arm robot and omnidirectional moving method thereof
CN106864776B (en) A kind of method and system of the capture target satellite based on butt joint ring
CN104942808A (en) Robot motion path off-line programming method and system
CN102717395A (en) A Hall-switch-based system for accurately positioning the initial position of the joint of a robot
CN103901889A (en) Multi-robot formation control path tracking method based on Bluetooth communications
JP2015182213A (en) Robot control apparatus, robot, robot system, instruction method, and program
CN203650506U (en) Underwater multi-degree-of-freedom remote control manipulator
CN104385283B (en) A kind of quick judgment method of sixdegree-of-freedom simulation Singularity
CN104570938A (en) Double-arm robot system in plug-in mounting production and intelligent control method of double-arm robot system
Marwan et al. Calibration method for articulated industrial robots
CN105751203A (en) Mechanical arm and movement control card
CN105128009A (en) Bionic robot with object shape and pose accurate sensing function and sensing method of bionic robot
JP2013059815A (en) Positioning posture interpolation method and control device for robot
CN206123654U (en) Vision -guided's omnidirectional movement double arm robot
CN103576900A (en) Writing and drawing and menu selecting seamless linking method based on multi-parameter information of pen
CN104760044B (en) A kind of unpowered articulated arm teaching machine and the application in industrial robot thereof
CN204525481U (en) A kind of unpowered articulated arm teaching machine
CN107443369A (en) A kind of robotic arm of the inverse identification of view-based access control model measurement model is without demarcation method of servo-controlling

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20161116

WD01 Invention patent application deemed withdrawn after publication