CN103552070A - Method for controlling robot to move firstly clockwise and then anticlockwise - Google Patents

Method for controlling robot to move firstly clockwise and then anticlockwise Download PDF

Info

Publication number
CN103552070A
CN103552070A CN201310595427.6A CN201310595427A CN103552070A CN 103552070 A CN103552070 A CN 103552070A CN 201310595427 A CN201310595427 A CN 201310595427A CN 103552070 A CN103552070 A CN 103552070A
Authority
CN
China
Prior art keywords
circle
center
point
coordinate
unit 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.)
Granted
Application number
CN201310595427.6A
Other languages
Chinese (zh)
Other versions
CN103552070B (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.)
CHANGZHOU SCIENCE AND ART FUSION TECHNOLOGY RESEARCH INSTITUTE
Institute of Automation of Chinese Academy of Science
Original Assignee
CHANGZHOU SCIENCE AND ART FUSION TECHNOLOGY RESEARCH INSTITUTE
Institute of Automation of Chinese Academy of Science
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 CHANGZHOU SCIENCE AND ART FUSION TECHNOLOGY RESEARCH INSTITUTE, Institute of Automation of Chinese Academy of Science filed Critical CHANGZHOU SCIENCE AND ART FUSION TECHNOLOGY RESEARCH INSTITUTE
Priority to CN201310595427.6A priority Critical patent/CN103552070B/en
Publication of CN103552070A publication Critical patent/CN103552070A/en
Application granted granted Critical
Publication of CN103552070B publication Critical patent/CN103552070B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B25J9/1666Avoiding collision or forbidden zones

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a method for controlling a robot to move firstly clockwise and then anticlockwise. The method comprises steps as follows: multiple robot motion parameters are set and input; coordinates of a first center of a circle of robot motion are calculated; coordinates of a second center of a circle of robot motion are calculated; a first unit vector from the first center of the circle to the second center of the circle is calculated; an included angle between the first unit vector and the second unit vector is calculated; coordinates of a first conversion point of robot motion are calculated; coordinates of a second conversion point of robot motion are calculated; a second unit vector from the first conversion point to the second conversion point is calculated; a first turning angle of robot motion is calculated; a second turning angle of robot motion is calculated; and the robot is controlled to move firstly clockwise and then anticlockwise on the basis of parameters of a motion path. In combination of knowledge of robotology, the robot is controlled to move firstly clockwise and then anticlockwise with a coordinate rotation conversion method; and the method is simple and effective.

Description

The first clockwise another mistake hour hands motion control method of a kind of robot
Technical field
The present invention relates to Robotics field, specifically the first clockwise another mistake hour hands motion control method of a kind of robot.
Background technology
In recent years, prospecting, Target Acquisition, search for rescue, the aspect such as supervision, environmental monitoring widely application demand mobile robot technology is developed fast.Wherein, airmanship is one of core technology of studying of mobile robot, and path planning is one of basic link of navigation.Robot path planning's basic thought is to find a collisionless optimum from starting point to impact point or the path of near-optimization according to certain standard (as minimum in shortest time, energy, shortest path etc.).Path planning can be divided into global path planning and local paths planning, and the main algorithm of global path planning has Visual Graph method, grid decoupling method, probability graph method, topological approach and neural network; The main algorithm of local paths planning has Artificial Potential Field Method, random search is set (RRT) and fuzzy logic algorithm etc. fast.
Summary of the invention
The object of the invention is to propose the first clockwise another mistake hour hands motion control method of a kind of robot, to carry out robot C SC path planning, needle movement while making robot carry out the clockwise another mistake of elder generation according to the route of planning.
The first clockwise another mistake hour hands motion control method of a kind of robot that the present invention proposes comprises the following steps:
Step S1: set and input a plurality of robot motion's parameters, described kinematic parameter at least comprises: robot motion's initial point S coordinate (x s, y s), robot is at the inceptive direction unit vector Ps(p at initial point S place xs, p ys), robot motion's impact point G coordinate (x g, y g), robot is at the target direction unit vector Pg(p at impact point G place xg, p yg), and the radius of turn R that allows of robot;
Step S2: calculate robot based on initial point S, inceptive direction unit vector Ps and radius of turn R and be the coordinate (x of the first center of circle Os moving around the first center of circle Os clockwise from initial point S along inceptive direction unit vector Ps with radius of turn R os, y os);
Step S3: based target point G, target direction unit vector Pg and radius of turn R calculate robot with radius of turn R along counterclockwise move to arrive the coordinate (x of the second center of circle Og of impact point G and target direction unit vector Pg around the second center of circle Og og, y og);
Step S4: the coordinate based on the first center of circle Os and the second center of circle Og calculates the first unit vector Q (q that is pointed to the second center of circle Og by the first center of circle Os x, q y);
Step S5: calculate the angle γ between the first unit vector Q and the second unit vector W based on the first center of circle Os, the second center of circle Og and radius of turn R;
Step S6: calculate robot from moving and transfer to along the coordinate (x of the first transfer point Ws of the second unit vector W direction moving linearly clockwise around the first center of circle Os based on described the first center of circle Os, radius of turn R and the first unit vector Q ws, y ws);
Step S7: calculate robot from transfer the coordinate (x of the second transfer point Wg moving counterclockwise around the second center of circle Og to along the second unit vector W direction rectilinear motion based on described the second center of circle Og, radius of turn R and the first unit vector Q wg, y wg);
Step S8: calculate the second unit vector W (w that is pointed to the second transfer point Wg by the first transfer point Ws x, w y);
Step S9: calculate robot based on the first center of circle Os, initial point S, the first transfer point Ws and move to around the first center of circle Os the first corner α that the first transfer point Ws turns over clockwise from initial point S s;
Step S10: calculate robot from the second transfer point Wg along moving to around the second center of circle Og the second corner β that impact point G turns over counterclockwise based on the second center of circle Og, impact point G, the second transfer point Wg g;
Step S11: the motion path parameter calculating based on described step S2-S10, the clockwise rear motion counterclockwise of elder generation for robot is controlled, wherein, the first clockwise rear counterclockwise motion path of described robot is: by initial point S, with radius R, around the first center of circle Os, moved and turn over the first corner α clockwise sarrive the first transfer point Ws, by the first transfer point Ws, along the second unit vector W direction, be linearly moved to the second transfer point Wg, by the second transfer point Wg, with radius of turn R, around the second center of circle Og, move and turn over the second corner β counterclockwise garrive impact point G.
The present invention, in conjunction with robotics, has proposed a kind of elder generation clockwise another mistake hour hands motion control method, and it is specifically realized by the method for Rotating Transition of Coordinate, simple and effective.
Accompanying drawing explanation
The schematic diagram of the first clockwise another mistake hour hands motion control method of Tu1Shi robot of the present invention.
The specific embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with specific embodiment, and with reference to accompanying drawing, the present invention is described in more detail.
The schematic diagram of the first clockwise another mistake hour hands motion control method of Tu1Shi robot of the present invention, as shown in Figure 1, the first clockwise another mistake hour hands motion control method of a kind of robot that the present invention proposes comprises following step:
Step S1: set and input a plurality of robot motion's parameters, described kinematic parameter at least comprises: robot motion's initial point S coordinate (x s, y s), robot is at the inceptive direction unit vector Ps(p at initial point S place xs, p ys), robot motion's impact point G coordinate (x g, y g), robot is at the target direction unit vector Pg(p at impact point G place xg, p yg), and the radius of turn R that allows of robot;
Step S2: calculate robot based on initial point S, inceptive direction unit vector Ps and radius of turn R and be the coordinate (x of the first center of circle Os moving around the first center of circle Os clockwise from initial point S along inceptive direction unit vector Ps with radius of turn R os, y os);
This step is specially: first inceptive direction unit vector Ps dextrorotation is turn 90 degrees, then multiply each other with radius of turn R, then multiplied result and initial point S coordinate are added and are obtained the coordinate of the first center of circle Os.
Step S3: based target point G, target direction unit vector Pg and radius of turn R calculate robot with radius of turn R along counterclockwise move to arrive the coordinate (x of the second center of circle Og of impact point G and target direction unit vector Pg around the second center of circle Og og, y og);
This step is specially: first target direction unit vector Pg is rotated counterclockwise to 90 degree, then multiplies each other with radius of turn R, then the coordinate of multiplied result and impact point G is added and is obtained the coordinate of the second center of circle Og.
Step S4: the coordinate based on the first center of circle Os and the second center of circle Og calculates the first unit vector Q (q that is pointed to the second center of circle Og by the first center of circle Os x, q y);
This step is specially: with the coordinate of the second center of circle Og, deduct the coordinate of the first center of circle Os, more obtain the first unit vector Q by subtracting each other the length value of result divided by the first center of circle Os and the second center of circle Og point-to-point transmission.
Step S5: calculate the angle γ between the first unit vector Q and the second unit vector W based on the first center of circle Os, the second center of circle Og and radius of turn R;
This step is specially: be multiplied by R divided by the length value of the first center of circle Os and the second center of circle Og point-to-point transmission with 2, then result of calculation is carried out to arcsine obtain angle γ.
Step S6: calculate robot from moving and transfer to along the coordinate (x of the first transfer point Ws of the second unit vector W direction moving linearly clockwise around the first center of circle Os based on described the first center of circle Os, radius of turn R and the first unit vector Q ws, y ws);
This step is specially: first the first unit vector Q is rotated counterclockwise to (90-γ) degree, then multiplies each other with radius of turn R, then the coordinate of multiplied result and the first center of circle Os is added and is obtained the Ws coordinate of the first transfer point.
Step S7: calculate robot from transfer the coordinate (x of the second transfer point Wg moving counterclockwise around the second center of circle Og to along the second unit vector W direction rectilinear motion based on described the second center of circle Og, radius of turn R and the first unit vector Q wg, y wg);
This step is specially: (90+ γ) degree that first the first unit vector Q turned clockwise, then multiplies each other with radius of turn R, then the coordinate of multiplied result and the second center of circle Og is added and is obtained the coordinate of the second transfer point Wg.
Step S8: calculate the second unit vector W (w that is pointed to the second transfer point Wg by the first transfer point Ws x, w y);
This step is specially: with the coordinate of the second transfer point Wg, deduct the coordinate of the first transfer point Ws, more obtain the second unit vector W by subtracting each other the length value of result divided by the first transfer point Ws and the second transfer point Wg point-to-point transmission.
Step S9: calculate robot based on the first center of circle Os, initial point S, the first transfer point Ws and move to around the first center of circle Os the first corner α that the first transfer point Ws turns over clockwise from initial point S s;
Described step S9 is further comprising the steps:
Step S91: calculate the primary vector MS that the first center of circle Os points to initial point S: the coordinate that is subtracted the first center of circle Os by the coordinate of initial point S gets final product to obtain primary vector MS;
Step S92: calculate the secondary vector NS that the first center of circle Os points to the first transfer point Ws: the coordinate that is subtracted the first center of circle Os by the coordinate of the first transfer point Ws gets final product to obtain secondary vector NS;
Step S93: ask for the angle α between primary vector MS and secondary vector NS by anticosine;
Step S94: judgement arrives around the first center of circle Os the first corner α that the first transfer point Ws turns over clockwise from initial point S swhether be greater than 180 degree, if α sbe less than or equal to 180 degree, make α sequal α, otherwise make α sequal 2 π-α;
Described step S94 is specially:
Work as p ys< 0 and
Figure BDA0000420442940000051
time, α s=2 π-α; Work as p ys< 0 and y ws < y s - p xs p ys ( x ws - x s ) , α s=α;
Work as p ys> 0 and
Figure BDA0000420442940000053
time, α s=2 π-α; Work as p ys> 0 and y ws > y s - p xs p ys ( x ws - x s ) , α s=α;
Work as p ys=0 and x ws≤ 0 o'clock, α s=2 π-α; Work as p ys=0 and x ws> 0, α s=α.
Step S10: calculate robot from the second transfer point Wg along moving to around the second center of circle Og the second corner β that impact point G turns over counterclockwise based on the second center of circle Og, impact point G, the second transfer point Wg g;
Described step S10 is further comprising the steps:
Step S101: calculate the 3rd vectorial MG that the second center of circle Og points to impact point G: the coordinate that is subtracted the second center of circle Og by the coordinate of impact point G gets final product to obtain the 3rd vectorial MG;
Step S102: calculate the four-way amount NG that the second center of circle Og points to the second transfer point Wg: the coordinate that is subtracted the second center of circle Og by the coordinate of the second transfer point Wg can obtain four-way amount NG;
Step S103: ask for the angle β between the 3rd vectorial MG and four-way amount NG by anticosine;
Step S104: judgement moves to around the second center of circle Og the second corner β that impact point G turns over counterclockwise from the second transfer point Wg gwhether be greater than 180 degree, if β gbe less than or equal to 180 degree, make β gequal β, otherwise make β gequal 2 π-β;
Described step S104 is specially:
Work as p yg< 0 and
Figure BDA0000420442940000064
time, β g=β; Work as p yg< 0 and y wg < y g - p xg p yg ( x wg - x g ) Time, β g=2 π-β;
Work as p yg> 0 and time, β g=β; Work as p yg> 0 and y wg > y g - p xg p yg ( x wg - x g ) Time, β g=2 π-β;
Work as p yg=0 and x wg≤ 0 o'clock, β g=β; Work as p yg=0 and x wgduring > 0, β g=2 π-β.
Step S11: the motion path parameter calculating based on described step S2-S10, for the clockwise rear motion counterclockwise of elder generation of robot, control, wherein, described elder generation clockwise rear counterclockwise motion path parameter comprises: the first center of circle Os coordinate (x os, y os), the first transfer point Ws coordinate (x ws, y ws), from initial point S, around the first center of circle Os, move to the first corner α that the first transfer point Ws turns over clockwise s, the second unit vector W (w x, w y), the second center of circle Og coordinate (x og, y og), the second transfer point Wg coordinate (x wg, y wg), from the second transfer point Wg along moving to around the second center of circle Og the second corner β that impact point G turns over counterclockwise g.Described robot first clockwise rear counterclockwise motion path is specially: by initial point S, with radius R, around the first center of circle Os, moved and turn over the first corner α clockwise sarrive the first transfer point Ws, by the first transfer point Ws, along the second unit vector W direction, be linearly moved to the second transfer point Wg, by the second transfer point Wg, with radius of turn R, around the second center of circle Og, move and turn over the second corner β counterclockwise garrive impact point G.
Above-described specific embodiment; object of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the foregoing is only specific embodiments of the invention; be not limited to the present invention; within the spirit and principles in the present invention all, any modification of making, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

  1. The first clockwise another mistake hour hands motion control method of 1.Yi Zhong robot, is characterized in that, the method comprises the following steps:
    Step S1: set and input a plurality of robot motion's parameters, described kinematic parameter at least comprises: robot motion's initial point S coordinate (x s, y s), robot is at the inceptive direction unit vector Ps(p at initial point S place xs, p ys), robot motion's impact point G coordinate (x g, y g), robot is at the target direction unit vector Pg(p at impact point G place xg, p yg), and the radius of turn R that allows of robot;
    Step S2: calculate robot based on initial point S, inceptive direction unit vector Ps and radius of turn R and be the coordinate (x of the first center of circle Os moving around the first center of circle Os clockwise from initial point S along inceptive direction unit vector Ps with radius of turn R os, y os);
    Step S3: based target point G, target direction unit vector Pg and radius of turn R calculate robot with radius of turn R along counterclockwise move to arrive the coordinate (x of the second center of circle Og of impact point G and target direction unit vector Pg around the second center of circle Og og, y og);
    Step S4: the coordinate based on the first center of circle Os and the second center of circle Og calculates the first unit vector Q (q that is pointed to the second center of circle Og by the first center of circle Os x, q y);
    Step S5: calculate the angle γ between the first unit vector Q and the second unit vector W based on the first center of circle Os, the second center of circle Og and radius of turn R;
    Step S6: calculate robot from moving and transfer to along the coordinate (x of the first transfer point Ws of the second unit vector W direction moving linearly clockwise around the first center of circle Os based on described the first center of circle Os, radius of turn R and the first unit vector Q ws, y ws);
    Step S7: calculate robot from transfer the coordinate (x of the second transfer point Wg moving counterclockwise around the second center of circle Og to along the second unit vector W direction rectilinear motion based on described the second center of circle Og, radius of turn R and the first unit vector Q wg, y wg);
    Step S8: calculate the second unit vector W (w that is pointed to the second transfer point Wg by the first transfer point Ws x, w y);
    Step S9: calculate robot based on the first center of circle Os, initial point S, the first transfer point Ws and move to around the first center of circle Os the first corner α that the first transfer point Ws turns over clockwise from initial point S s;
    Step S10: calculate robot from the second transfer point Wg along moving to around the second center of circle Og the second corner β that impact point G turns over counterclockwise based on the second center of circle Og, impact point G, the second transfer point Wg g;
    Step S11: the motion path parameter calculating based on described step S2-S10, the clockwise rear motion counterclockwise of elder generation for robot is controlled, wherein, the first clockwise rear counterclockwise motion path of described robot is: by initial point S, with radius R, around the first center of circle Os, moved and turn over the first corner α clockwise sarrive the first transfer point Ws, by the first transfer point Ws, along the second unit vector W direction, be linearly moved to the second transfer point Wg, by the second transfer point Wg, with radius of turn R, around the second center of circle Og, move and turn over the second corner β counterclockwise garrive impact point G.
  2. 2. method according to claim 1, it is characterized in that, described step S2 is specially: first inceptive direction unit vector Ps dextrorotation is turn 90 degrees, then multiply each other with radius of turn R, then multiplied result and initial point S coordinate are added and are obtained the coordinate of the first center of circle Os.
  3. 3. method according to claim 1, it is characterized in that, described step S3 is specially: first target direction unit vector Pg is rotated counterclockwise to 90 degree, then multiplies each other with radius of turn R, then the coordinate of multiplied result and impact point G is added and is obtained the coordinate of the second center of circle Og.
  4. 4. method according to claim 1, it is characterized in that, described step S4 is specially: with the coordinate of the second center of circle Og, deduct the coordinate of the first center of circle Os, more obtain the first unit vector Q by subtracting each other the length value of result divided by the first center of circle Os and the second center of circle Og point-to-point transmission.
  5. 5. method according to claim 1, is characterized in that, described step S5 is specially: be multiplied by R divided by the length value of the first center of circle Os and the second center of circle Og point-to-point transmission with 2, then result of calculation is carried out to arcsine obtain angle γ.
  6. 6. method according to claim 1, it is characterized in that, described step S6 is specially: first the first unit vector Q is rotated counterclockwise to (90-γ) degree, then multiplies each other with radius of turn R, then the coordinate of multiplied result and the first center of circle Os is added and is obtained the Ws coordinate of the first transfer point.
  7. 7. method according to claim 1, it is characterized in that, described step S7 is specially: (90+ γ) degree that first the first unit vector Q turned clockwise, then multiplies each other with radius of turn R, then the coordinate of multiplied result and the second center of circle Og is added and is obtained the coordinate of the second transfer point Wg.
  8. 8. method according to claim 1, it is characterized in that, described step S8 is specially: with the coordinate of the second transfer point Wg, deduct the coordinate of the first transfer point Ws, more obtain the second unit vector W by subtracting each other the length value of result divided by the first transfer point Ws and the second transfer point Wg point-to-point transmission.
  9. 9. method according to claim 1, is characterized in that, described step S9 is further comprising the steps:
    Step S91: calculate the primary vector MS that the first center of circle Os points to initial point S;
    Step S92: calculate the secondary vector NS that the first center of circle Os points to the first transfer point Ws;
    Step S93: ask for the angle α between primary vector MS and secondary vector NS by anticosine;
    Step S94: judgement arrives around the first center of circle Os the first corner α that the first transfer point Ws turns over clockwise from initial point S swhether be greater than 180 degree, if α sbe less than or equal to 180 degree, make α sequal α, otherwise make α sequal 2 π-α.
  10. 10. method according to claim 1, is characterized in that, described step S10 is further comprising the steps:
    Step S101: calculate the 3rd vectorial MG that the second center of circle Og points to impact point G;
    Step S102: calculate the four-way amount NG that the second center of circle Og points to the second transfer point Wg;
    Step S103: ask for the angle β between the 3rd vectorial MG and four-way amount NG by anticosine;
    Step S104: judgement moves to around the second center of circle Og the second corner β that impact point G turns over counterclockwise from the second transfer point Wg gwhether be greater than 180 degree, if β gbe less than or equal to 180 degree, make β gequal β, otherwise make β gequal 2 π-β.
CN201310595427.6A 2013-11-22 2013-11-22 Method for controlling robot to move firstly clockwise and then anticlockwise Active CN103552070B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310595427.6A CN103552070B (en) 2013-11-22 2013-11-22 Method for controlling robot to move firstly clockwise and then anticlockwise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310595427.6A CN103552070B (en) 2013-11-22 2013-11-22 Method for controlling robot to move firstly clockwise and then anticlockwise

Publications (2)

Publication Number Publication Date
CN103552070A true CN103552070A (en) 2014-02-05
CN103552070B CN103552070B (en) 2015-07-15

Family

ID=50006507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310595427.6A Active CN103552070B (en) 2013-11-22 2013-11-22 Method for controlling robot to move firstly clockwise and then anticlockwise

Country Status (1)

Country Link
CN (1) CN103552070B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105563449A (en) * 2014-10-13 2016-05-11 北京自动化控制设备研究所 Road following method for mobile robot
CN110614633A (en) * 2019-08-06 2019-12-27 同济大学 Large prefabricated part assembling operation planning method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0457064A1 (en) * 1990-05-14 1991-11-21 Siemens Aktiengesellschaft Method for driving a mobile system
CN101691037A (en) * 2009-10-09 2010-04-07 南京航空航天大学 Method for positioning mobile robot based on active visual perception and chaotic evolution
US20110196533A1 (en) * 2010-02-10 2011-08-11 Kuka Roboter Gmbh Method For Collision-Free Path Planning Of An Industrial Robot
CN102207736A (en) * 2010-03-31 2011-10-05 中国科学院自动化研究所 Robot path planning method and apparatus thereof based on Bezier curve
CN102831298A (en) * 2012-07-30 2012-12-19 北京理工大学 Target real-time path planning method for target generator

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0457064A1 (en) * 1990-05-14 1991-11-21 Siemens Aktiengesellschaft Method for driving a mobile system
CN101691037A (en) * 2009-10-09 2010-04-07 南京航空航天大学 Method for positioning mobile robot based on active visual perception and chaotic evolution
US20110196533A1 (en) * 2010-02-10 2011-08-11 Kuka Roboter Gmbh Method For Collision-Free Path Planning Of An Industrial Robot
CN102207736A (en) * 2010-03-31 2011-10-05 中国科学院自动化研究所 Robot path planning method and apparatus thereof based on Bezier curve
CN102831298A (en) * 2012-07-30 2012-12-19 北京理工大学 Target real-time path planning method for target generator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
胡倩菲: "有向物体的路径规划研究", 《中国优秀硕士学位论文全文数据库》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105563449A (en) * 2014-10-13 2016-05-11 北京自动化控制设备研究所 Road following method for mobile robot
CN105563449B (en) * 2014-10-13 2017-10-24 航天科工智能机器人有限责任公司 A kind of mobile robot road follower method
CN110614633A (en) * 2019-08-06 2019-12-27 同济大学 Large prefabricated part assembling operation planning method

Also Published As

Publication number Publication date
CN103552070B (en) 2015-07-15

Similar Documents

Publication Publication Date Title
Xu et al. A new approach to smooth path planning of mobile robot based on quartic Bezier transition curve and improved PSO algorithm
Zhuang et al. Efficient collision-free path planning for autonomous underwater vehicles in dynamic environments with a hybrid optimization algorithm
CN107877517B (en) Motion mapping method based on cyberporce remote operation mechanical arm
Zhang et al. Reinforcement Learning in Robot Path Optimization.
Hassanzadeh et al. Mobile robot path planning based on shuffled frog leaping optimization algorithm
Zhong et al. Velocity-Change-Space-based dynamic motion planning for mobile robots navigation
Li et al. Improved artificial potential field-based simultaneous forward search method for robot path planning in complex environment
CN104199292A (en) Method for planning space manipulator tail end effector avoidance path based on ant colony algorithm
Xia et al. Multi-UAV trajectory planning using gradient-based sequence minimal optimization
Jiang et al. Research on global path planning of electric disinfection vehicle based on improved A* algorithm
CN103552070A (en) Method for controlling robot to move firstly clockwise and then anticlockwise
Ni et al. An improved shuffled frog leaping algorithm for robot path planning
Abichandani et al. Decentralized multi-vehicle path coordination under communication constraints
Li et al. Research on planning and optimization of trajectory for underwater vision welding robot
Zhang et al. Optimal inspection path planning of substation robot in the complex substation environment
CN103576687A (en) Method for controlling robot to move anticlockwise
CN103592945A (en) Robot clockwise motion control method
CN103576688A (en) Method for controlling robot to move firstly anticlockwise and then clockwise
CN116872212A (en) Double-mechanical-arm obstacle avoidance planning method based on A-Star algorithm and improved artificial potential field method
Wang et al. ABA*–Adaptive Bidirectional A* Algorithm for Aerial Robot Path Planning
CN107553485A (en) The generation method of dynamic virtual fixture in a kind of interactive process
Li et al. A specialized particle swarm optimization for global path planning of mobile robots
Ji et al. Obstacle avoidance path planning for harvesting robot manipulator based on MAKLINK graph and improved ant colony algorithm
Liu et al. Research on the dynamic path planning of manipulators based on a grid-local probability road map method
Ly et al. Design of neural network-PID controller for trajectory tracking of differential drive mobile robot

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
C14 Grant of patent or utility model
GR01 Patent grant