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 PDFInfo
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J3/00—Manipulators of master-slave type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/06—Control stands, e.g. consoles, switchboards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1689—Teleoperation
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
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;
Order
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;
Order
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;
Order
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.
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)
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)
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 |
-
2016
- 2016-07-01 CN CN201610519672.2A patent/CN106112951A/en active Pending
Patent Citations (6)
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)
Title |
---|
唐奥林: "面向主从式微创外科手术机器人的遥操作运动控制策略研究", 《中国博士学位论文全文数据库信息科技辑》 * |
Cited By (11)
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 |