CN116652958B - A master-slave isomorphic robot teleoperation safety control method and system - Google Patents
A master-slave isomorphic robot teleoperation safety control method and systemInfo
- Publication number
- CN116652958B CN116652958B CN202310761239.XA CN202310761239A CN116652958B CN 116652958 B CN116652958 B CN 116652958B CN 202310761239 A CN202310761239 A CN 202310761239A CN 116652958 B CN116652958 B CN 116652958B
- Authority
- CN
- China
- Prior art keywords
- slave
- robot
- slave robot
- obstacle
- acceleration
- 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
Links
Classifications
-
- 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/1628—Programme controls characterised by the control loop
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J3/00—Manipulators of leader-follower 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
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- 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
- B25J9/1666—Avoiding collision or forbidden zones
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
The invention relates to a teleoperation safety control method and system for a slave-end robot, wherein the method collects environment images of a working space of the slave-end robot and judges whether an obstacle exists, if the obstacle exists, expected acceleration of the tail end of the slave-end robot generated by virtual attractive force and repulsive force is calculated and mapped into a joint space to obtain expected angular acceleration of each joint, the expected angular acceleration is mapped into the joint space, meanwhile expected acceleration of a moving chassis of the slave-end robot generated by the virtual attractive force and repulsive force is calculated and acted into a motion space, if the obstacle does not exist, expected angular acceleration of each joint of the slave-end robot is calculated and acted into the joint space of the slave-end robot, and meanwhile expected acceleration of the moving chassis of the slave-end robot generated by virtual attractive force is calculated and acted into the motion space. The remote operation and obstacle avoidance of the robot are combined, so that the slave end robot can stably follow the motion track of the master end robot while the safety obstacle avoidance of the slave end robot is realized, and the aim of synchronous motion of the master end robot and the slave end robot is fulfilled.
Description
Technical Field
The invention belongs to the technical field of teleoperation of robots, and particularly relates to a teleoperation safety control method and system for a master-slave isomorphic robot.
Background
The teleoperation of the robot means that an operator controls the master end robot, the slave end robot follows the motion track of the master end robot to enable the two robots to synchronously move, and then various operations are completed through the slave end robot, so that the robot replaces a human to execute various tasks in environments which cannot touch or even endanger the health or life safety of the human, and the perception capability of the human is extended. The teleoperation of the robot can overcome the limitation of the geographic space and is widely applied to the fields of health care, space exploration, deep sea exploration and the like.
Different from the working environment of the traditional industrial robot, the working environment of the teleoperation robot is usually an unstructured environment with obstacles, has more uncertainty and complex and changeable tasks, so that the teleoperation robot is required to have the stability, reliability and high precision of the traditional industrial robot, and can accurately avoid the obstacles according to the external environment, so that the slave end robot can safely avoid the obstacles while completely following the motion trail of the master end robot, and the sharing control of the robot and the slave end robot is realized. In summary, the invention provides a teleoperation safety control method and a teleoperation safety control system for a master-slave isomorphic robot, which combine teleoperation and obstacle avoidance of the robot, realize safe obstacle avoidance of a slave-end robot based on a manual potential field method, and enable the slave-end robot to stably follow the motion trail of the master-end robot so as to achieve the aim of synchronous motion of the master-end robot and the slave-end robot.
Disclosure of Invention
Aiming at the defects of the prior art, the invention aims to provide a remote operation safety control method and system for a robot with isomorphic master and slave.
The invention solves the technical problems by adopting the following technical scheme:
The teleoperation safety control method of the robot with the same master-slave structure is characterized by comprising the following steps:
the method comprises the steps of firstly, collecting joint angles, tail end pose and moving speed of a movable chassis of a master end robot and a slave end robot, collecting environment images of a working space of the slave end robot, and judging whether an obstacle exists in the working space of the slave end robot;
if an obstacle exists, calculating the expected acceleration of the tail end of the slave robot generated by the virtual attractive force according to the following formula;
Δp=p-p0 (1)
Fa=ka·Δp (2)
Wherein Deltap is the end pose error of the master end robot and the slave end robot, p 0 is the end pose of the slave end robot, p is the end pose of the master end robot, F a is the virtual attractive force received by the end of the slave end robot, k a is a constant matrix, For the expected acceleration of the slave end robot end generated by the virtual attractive force, M a is a virtual centroid inertia matrix of the slave end robot end, and 0 3×1 is a zero matrix;
mapping the expected acceleration of the tail end of the slave end robot generated by the virtual gravitation into a joint space through a jacobian matrix to obtain the expected angular acceleration of each joint of the slave end robot generated by the virtual gravitation;
calculating a desired acceleration of the slave robot moving chassis generated by the virtual attractive force;
Δv=v-v0 (5)
Fm=ka·Δv (6)
Wherein Deltav is the motion speed error of the moving chassis of the slave end robot, v and v 0 are the motion speeds of the moving chassis of the master end robot and the slave end robot respectively, F m is the virtual attractive force received by the moving chassis of the slave end robot, M m is the virtual mass center inertia matrix of the moving chassis of the slave end robot, A desired acceleration of the slave end robot chassis for virtual attraction;
Calculating the virtual repulsive force of the obstacle to a connecting rod lm by the formula (8), wherein the connecting rod lm is the connecting rod closest to the obstacle from the end robot;
Wherein d lm is the shortest distance from the link lm to the obstacle envelope box, k r is a constant coefficient, d is a safety distance, f r is the virtual repulsive force of the obstacle to the link lm, and the direction of the virtual repulsive force is from the obstacle to the foot of the link lm;
Calculating the expected acceleration of the end of the slave end robot taking the connecting rod lm as the end by using the formula (9), and mapping the expected acceleration of the end into a joint space through a jacobian matrix to obtain the expected angular acceleration of each joint of the slave end robot generated by virtual repulsive force;
In the formula, For a virtual repulsive matrix of the obstacle to the link lm,AndAs the component of the virtual repulsive force f r of the obstacle to the link lm on three coordinate axes,For the end desired acceleration of the slave end robot ending with the link lm, M lm is the virtual centroid inertial matrix of the slave end robot ending with the link lm;
Calculating the expected angular acceleration of each joint of the slave end robot according to the formula (11), and applying the expected angular acceleration of each joint of the slave end robot into the joint space, wherein the expected angular velocity of each joint of the slave end robot is as shown in the formula (12);
In the formula, For a desired angular acceleration matrix of the slave robotic joint,For the desired angular acceleration matrix of the slave end robot joint at time t +1,Respectively obtaining expected angular velocity matrixes of the slave robot joints at the moments t and t+1, wherein alpha is a weight coefficient of obstacle avoidance of the mechanical arm;
Calculating the expected acceleration of the chassis of the secondary end robot by the formulas (13) and (14), and applying the expected acceleration of the chassis of the secondary end robot to a motion space, wherein the motion speed of the chassis of the secondary end robot is as shown in the formula (15);
In the formula, For the expected acceleration of the chassis of the slave end robot due to the virtual repulsive force, r is the distance vector from the geometric center of the obstacle to the geometric center of the slave end robot, M 0 is the inertial matrix of the whole slave end robot,For the desired acceleration of the chassis of the slave end robot, 1-alpha is the weight coefficient of the chassis of the slave end robot to avoid the obstacle,The motion speeds of the chassis are respectively moved by the slave end robot at the time t+1 and the time t,The expected acceleration of the chassis is moved by the slave end robot at the time t+1;
Thirdly, if no obstacle exists, calculating expected angular acceleration of each joint of the slave end robot by the following formula, and applying the expected angular acceleration of each joint to a joint space of the slave end robot;
Δθ=θ-θ0(16)
Wherein delta theta is a joint angle error matrix, and theta 0 are joint angle matrices of the master end robot and the slave end robot respectively;
Calculating the expected acceleration of the slave robot moving chassis due to the virtual attractive force according to the formula (7), and calculating the expected acceleration of the slave robot moving chassis due to the virtual repulsive force Set to zero and calculate the desired acceleration of the slave end robot moving chassis by equation (14), and apply the desired acceleration of the slave end robot moving chassis into the motion space.
Compared with the prior art, the invention has the beneficial effects that:
1. The existing artificial potential field obstacle avoidance method is to make the obstacle equivalent to a sphere, and substitute the shortest distance from the geometric center of the sphere to the robot into a repulsive force function to calculate virtual repulsive force, wherein the obstacle is actually a three-dimensional object, and the equivalent of the obstacle is obviously not in accordance with the reality, but the invention uses an enveloping box to make the obstacle equivalent, thereby retaining the three-dimensional characteristics of the obstacle, and simultaneously uses a capsule equivalent model to simplify the slave robot, calculate the shortest distance from the robot connecting rod to all edges of the enveloping box, and substitute the shortest distance into the repulsive force function to calculate virtual repulsive force, so that the slave robot has good obstacle avoidance performance, and the safety of the slave robot is improved.
2. According to the invention, teleoperation and obstacle avoidance of the robots are combined, the expected acceleration of the tail end of the slave end robot and the expected acceleration of the moving chassis of the slave end robot, which are generated by virtual gravitation and repulsive force, are calculated based on the artificial potential field concept, the expected acceleration of the tail end of the slave end robot is acted in the joint space, the expected acceleration of the moving chassis of the slave end robot is acted in the motion space, the safe obstacle avoidance of the slave end robot is realized, the slave end robot stably follows the motion track of the master end robot, the aim of synchronous motion of the master end robot and the slave end robot is achieved, and the slave end robot simultaneously has the capability of tracking the master end robot and avoiding the obstacle in the teleoperation process.
Drawings
FIG. 1 is an overall flow chart;
FIG. 2 is a simplified schematic diagram of a slave end robotic link;
fig. 3 is a schematic diagram of calculating the shortest distance between two line segments.
Detailed Description
The following specific embodiments are given by way of illustration only and not by way of limitation of the scope of the application.
The invention discloses a teleoperation safety control system of a master-slave isomorphic robot, which comprises a master end robot, a master end controller, a slave end robot, a slave end controller and a vision sensor, wherein the master end robot and the master end controller are positioned in a remote control room, the slave end robot and the slave end controller are positioned in an actual working environment, and the vision sensor is arranged on the slave end robot and is used for collecting an environment image. The method comprises the steps that an RS485 bus is adopted between a master end robot and a master end controller to communicate, a TCP protocol is adopted between the master end controller and a slave end controller, an EtherCAT protocol is adopted between the slave end controller and the slave end robot to communicate, a Kienct sensor is adopted by a visual sensor and data transmission is carried out by using a USB-C data interface, the master end controller collects joint angles and tail end pose of the master end robot and sends the joint angles and tail end pose to the slave end controller, the slave end controller collects joint angles, tail end pose and movement speed of a movable chassis of the slave end robot, and receives environmental images collected by the visual sensor, and the slave end controller serves as a processor of the method. The main end robot and the auxiliary end robot are both double-arm robots, each double-arm robot comprises a movable chassis and left and right mechanical arms with 8 degrees of freedom, each mechanical arm comprises 7 connecting rods, the waist shares two connecting rods, the tail ends of the left and right mechanical arms of the main end robot are respectively provided with a handle used for controlling the movement of the robot, the left handle controls the robot to move back and forth and turn left and right, the right handle controls the robot to move left and right and turn right, and the movement speed of the movable chassis of the main end robot can be obtained through the handles.
A master-slave isomorphic robot teleoperation safety control method comprises the following steps:
The method comprises the steps that a first step, a main end controller collects joint angles, tail end pose and movement speed of a movable chassis of a main end robot and sends the joint angles, tail end pose and movement speed of the movable chassis to a slave end controller, the slave end controller collects joint angles, tail end pose and movement speed of the movable chassis of the slave end robot, a vision sensor collects environment images, the slave end controller processes the environment images, and whether an obstacle exists in a space of the slave end robot is judged;
If an obstacle exists, calculating the position and posture errors of the tail ends of the master and slave robots, calculating the virtual attractive force received by the tail ends of the slave robots according to the position and posture errors of the tail ends, and calculating the expected acceleration of the tail ends of the slave robots, which is generated by the virtual attractive force;
Δp=p-p0 (1)
Fa=ka·Δp (2)
Wherein Deltap is the end pose error of the master end robot and the slave end robot, p 0 is the end pose of the slave end robot, p is the end pose of the master end robot, namely the expected end pose of the slave end robot, F a is the virtual attractive force received by the end of the slave end robot, k a is a constant matrix, For the expected acceleration of the slave end robot end generated by the virtual attractive force, M a is a virtual centroid inertia matrix of the slave end robot end, and 0 3×1 is a zero matrix;
mapping the expected acceleration of the tail end of the slave end robot generated by the virtual gravitation into a joint space through a jacobian matrix to obtain the expected angular acceleration of each joint of the slave end robot generated by the virtual gravitation;
In the formula, The desired angular acceleration matrix of the slave end robot joint, J -1 being the inverse of the slave end robot jacobian,For the angular velocity jacobian of the slave robot,Delta is a constant for the velocity of the slave robot tip;
Calculating the motion speed errors of the moving chassis of the master end robot and the slave end robot, calculating the virtual gravitation received by the moving chassis of the slave end robot according to the motion speed errors of the moving chassis, and calculating the expected acceleration of the moving chassis of the slave end robot generated by the virtual gravitation;
Δv=v-v0 (5)
Fm=ka·Δv (6)
Wherein Deltav is the motion speed error of the moving chassis of the slave end robot, v and v 0 are the motion speeds of the moving chassis of the master end robot and the slave end robot respectively, F m is the virtual attractive force received by the moving chassis of the slave end robot, M m is the virtual mass center inertia matrix of the moving chassis of the slave end robot, A desired acceleration of the slave end robot chassis for virtual attraction;
The aim of safety control is to enable the slave end robot to have good obstacle avoidance performance, the slave end robot has the premise of avoiding obstacles, the distance between each connecting rod and each obstacle is calculated, and the accurate distance cannot be calculated usually due to the complexity of the mechanical structure of the robot; in order to calculate the distance between the obstacle and each connecting rod of the slave robot, firstly, adopting an enveloping box method to carry out enveloping on the slave robot and the obstacle, using an OBB enveloping box to carry out enveloping on each connecting rod of the slave robot mechanical arm by using a capsule equivalent model, referring to fig. 2, then, calculating the shortest distance from the connecting rod of the slave robot to the obstacle enveloping box, firstly, calculating the shortest distance from the connecting rod to each edge of the obstacle enveloping box, namely, the shortest distance from the connecting rod to the obstacle enveloping box, assuming that a line segment l 1 is any edge of the obstacle enveloping box, two end points of a line segment l 1 are marked as points P 1 and P 2, a line segment l 2 is any connecting rod of the slave robot, and two end points of a line segment l 2 are marked as points Q 1 and Q 2;
line segment l1:P(ω1)=P1+ω1S1,S1=P2-P1,ω1∈[0,1]
Line segment l2:Q(ω2)=Q1+ω2S2,S2=Q2-Q1,ω2∈[0,1]
The shortest distance between line segments l 1 and l 2 can be translated into a constrained optimization problem:
minf(ω1,ω2)=‖P(ω1)-Q(ω2)‖2=‖(P1+ω1S1)-(Q1+ω2S2)‖2
s.t.ω1,ω2∈[0,1]
By minimum conditions: The method can obtain:
if 0≤ω 1,ω2≤1, the shortest distance d min=f(ω1,ω2 between line segments l 1 and l 2), otherwise, the shortest distances d 1 and d 2 from the point P 1、P2 to the line segment l 2, respectively, and the shortest distances d 3 and d 4 from the point Q 1、Q2 to the line segment l 1, respectively, are calculated, so that the shortest distance d min=min{d1,d2,d3,d4 between line segments l 1 and l 2 can be obtained.
Calculating the shortest distance between all the connecting rods and the obstacle enveloping box according to the mode, and selecting a connecting rod lm closest to the obstacle from the end robot according to the shortest distance between all the connecting rods of the end robot and the obstacle enveloping box;
Wherein d lm is the shortest distance from the link lm to the obstacle envelope box, k r is a constant coefficient, d is a safety distance, and repulsive force is not generated when the shortest distance d lm is greater than or equal to the safety distance d;
calculating the expected acceleration of the tail end robot taking the tail end of the connecting rod lm as a tail end by utilizing a formula (9) according to the virtual attractive force F a received by the tail end of the tail end robot and the virtual repulsive force of the obstacle to the connecting rod lm, and mapping the expected acceleration of the tail end into a joint space through a jacobian matrix to obtain the expected angular acceleration of each joint of the tail end robot, which is generated by the virtual repulsive force;
In the formula, For a virtual repulsive matrix of the obstacle to the link lm,AndAs the component of the virtual repulsive force f r of the obstacle to the link lm on three coordinate axes,For the desired acceleration from the end robot at the end of link lm, M lm is the virtual centroid inertial matrix of the end robot at the end of link lm,A desired angular acceleration matrix of the slave end robot joint generated for the virtual repulsive force,Represents the inverse of the jacobian matrix of the slave robot ending in link lm,A jacobian matrix of the angular velocity of the slave robot terminating in a link lm is shown,Representing the speed of the slave robot tip ending in link lm;
Calculating the expected angular acceleration of each joint of the slave end robot according to the formula (11), and applying the expected angular velocity of each joint of the slave end robot to the joint space to enable each joint of the slave end robot to rotate according to the expected angular velocity;
In the formula, For a desired angular acceleration matrix of the slave robotic joint,For the desired angular acceleration matrix of the slave end robot joint at time t +1,Respectively obtaining expected angular velocity matrixes of the slave robot joints at the moments t and t+1, wherein alpha is a weight coefficient of obstacle avoidance of the mechanical arm;
Calculating the expected acceleration of the moving chassis of the slave end robot, which is generated by the virtual repulsive force, according to the virtual repulsive force of the obstacle to the connecting rod lm through the formula (13), and calculating the expected acceleration of the moving chassis of the slave end robot;
In the formula, For the expected acceleration of the chassis of the slave end robot due to the virtual repulsive force, r is the distance vector from the geometric center of the obstacle to the geometric center of the slave end robot, M 0 is the inertial matrix of the whole slave end robot,For the expected acceleration of the chassis of the slave end robot, 1-alpha is the weight coefficient of the obstacle avoidance of the chassis of the slave end robot;
the slave end controller applies the expected acceleration of the slave end robot moving chassis to the motion space to enable the slave end robot to synchronously move with the master end robot, and the motion speed of the slave end robot moving chassis is expressed as:
In the formula, The motion speeds of the chassis are respectively moved by the slave end robot at the time t+1 and the time t,The desired acceleration of the chassis is moved for the slave end robot at time t+1.
Thirdly, if no obstacle exists, calculating joint angle errors of the master and slave robots through a formula (16), calculating expected angular acceleration of each joint of the slave robots according to the joint angle errors, and applying the expected angular acceleration of each joint to a joint space of the slave robots through a formula (17);
Δθ=θ-θ0 (16)
Wherein delta theta is a joint angle error matrix, and theta 0 are joint angle matrices of the master end robot and the slave end robot respectively;
Meanwhile, according to the formula (7), the expected acceleration of the moving chassis of the slave robot generated by the virtual attractive force is calculated, and the virtual attractive force is only present because no obstacle is present Set to zero, calculate the expected acceleration of the chassis of the slave end robot by the equation (14), and apply the expected acceleration of the chassis of the slave end robot to the motion space, make the slave end robot move synchronously with the master end robot.
The invention is applicable to the prior art where it is not described.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310761239.XA CN116652958B (en) | 2023-06-27 | 2023-06-27 | A master-slave isomorphic robot teleoperation safety control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310761239.XA CN116652958B (en) | 2023-06-27 | 2023-06-27 | A master-slave isomorphic robot teleoperation safety control method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116652958A CN116652958A (en) | 2023-08-29 |
CN116652958B true CN116652958B (en) | 2025-08-22 |
Family
ID=87724156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310761239.XA Active CN116652958B (en) | 2023-06-27 | 2023-06-27 | A master-slave isomorphic robot teleoperation safety control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116652958B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117921618A (en) * | 2024-01-16 | 2024-04-26 | 浙江大学 | A master-slave teleoperation robot system based on force mixed reality |
CN117984322A (en) * | 2024-02-26 | 2024-05-07 | 东南大学 | Force sense guiding teleoperation system based on double-arm cooperation potential field and control method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2004200083A1 (en) * | 1998-09-28 | 2004-02-05 | The Chamberlain Group, Inc. | Movable Barrier Operator |
CN108555911A (en) * | 2018-04-22 | 2018-09-21 | 北京工业大学 | Remote operating machinery arm, three-D barrier-avoiding method based on virtual thrust |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108908331B (en) * | 2018-07-13 | 2022-04-22 | 哈尔滨工业大学(深圳) | Obstacle avoidance method and system for hyper-redundant flexible robot, and computer storage medium |
CN110561419B (en) * | 2019-08-09 | 2021-01-12 | 哈尔滨工业大学(深圳) | Method and device for trajectory planning of flexible robot with arm shape line constraint |
US11766775B2 (en) * | 2021-05-20 | 2023-09-26 | Ubkang (Qingdao) Technology Co., Ltd. | Method, device and computer-readable storage medium for designing serial manipulator |
CN115026816B (en) * | 2022-06-09 | 2024-09-20 | 安徽工业大学 | A method for avoiding obstacles at the end of a robotic arm based on virtual force |
CN115357020B (en) * | 2022-08-23 | 2025-06-13 | 深圳市越疆科技股份有限公司 | Obstacle avoidance method, device and intelligent equipment |
-
2023
- 2023-06-27 CN CN202310761239.XA patent/CN116652958B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2004200083A1 (en) * | 1998-09-28 | 2004-02-05 | The Chamberlain Group, Inc. | Movable Barrier Operator |
CN108555911A (en) * | 2018-04-22 | 2018-09-21 | 北京工业大学 | Remote operating machinery arm, three-D barrier-avoiding method based on virtual thrust |
Also Published As
Publication number | Publication date |
---|---|
CN116652958A (en) | 2023-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116652958B (en) | A master-slave isomorphic robot teleoperation safety control method and system | |
CN109079799B (en) | Robot perception control system and control method based on bionics | |
CN104950885B (en) | A kind of view-based access control model and power feel the UAV group's bilateral teleoperation control system and its method of feedback | |
CN106842954B (en) | Control method of semi-flexible mechanical arm system | |
CN110405762B (en) | An attitude control method of biped robot based on space second-order inverted pendulum model | |
CN115469576B (en) | A teleoperation system based on hybrid mapping of human-robot heterogeneous motion space | |
CN111290272B (en) | Attitude stationarity adjusting method based on multi-legged robot | |
CN113843799B (en) | A quadruped robot posture reset control method, device and storage medium | |
CN109129523A (en) | Mobile robot real-time remote control system based on human-computer interaction | |
CN107968915A (en) | Underwater robot camera pan-tilt real-time control system and its method | |
CN108638068B (en) | A design method of a flying robot control system carrying a redundant manipulator | |
CN114571469A (en) | Zero-space real-time obstacle avoidance control method and system for mechanical arm | |
CN112558621A (en) | Decoupling control-based flying mechanical arm system | |
CN113352300B (en) | Spraying robot demonstrator and method | |
CN111230888A (en) | An obstacle avoidance method for upper limb exoskeleton robot based on RGBD camera | |
CN113848908B (en) | Modeling and control method of visual servo system for omnidirectional mobile robot | |
CN111301552A (en) | A robot leg dynamic system and its control method | |
CN108508906A (en) | A kind of bilateral tactile remote control system of novel multi-foot robot and control method under outdoor environment | |
CN115741732A (en) | Interactive path planning and motion control method of massage robot | |
CN110775288A (en) | A bionic-based flying mechanical neck-eye system and control method | |
CN111590567A (en) | Space manipulator teleoperation planning method based on Omega handle | |
CN110039511B (en) | An 8-axis linkage robot and its control system and control method | |
CN117288195A (en) | Robot navigation obstacle avoidance method based on depth camera | |
CN118832603B (en) | Mobile robot and mobile robot control method | |
CN115648200A (en) | Composite robot collaborative control method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |