CN109213171A - A kind of localized target point choosing method based on tangential direction - Google Patents

A kind of localized target point choosing method based on tangential direction Download PDF

Info

Publication number
CN109213171A
CN109213171A CN201811116114.7A CN201811116114A CN109213171A CN 109213171 A CN109213171 A CN 109213171A CN 201811116114 A CN201811116114 A CN 201811116114A CN 109213171 A CN109213171 A CN 109213171A
Authority
CN
China
Prior art keywords
point
tangential direction
target point
global path
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811116114.7A
Other languages
Chinese (zh)
Inventor
朱策
赵希
段昶
王帅
李�浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201811116114.7A priority Critical patent/CN109213171A/en
Publication of CN109213171A publication Critical patent/CN109213171A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention belongs to robot navigation's technical fields, and in particular to a kind of localized target point choosing method based on tangential direction.The solution of the present invention is mainly to seek tangent line in global path with current location point neighbor point, and find localized target this side up.The present invention solves existing localized target point choosing method (the last one point for taking global path in local map) when encountering some complex scenes, such as U-bend, the poor problem of directive function.

Description

A kind of localized target point choosing method based on tangential direction
Technical field
The invention belongs to robot navigation's technical fields, and in particular to a kind of localized target point selection based on tangential direction Method.
Background technique
The research of robot technology is a big hot spot in recent years, and robot is autonomous to move in order to complete complicated operation Kinetic force is then basis, and wherein pathfinding navigation is one of the core algorithm for supporting robot autonomous locomotivity.
The basic module that present pathfinding navigation algorithm includes has map drawing module, locating module, global path planning mould Block, local paths planning module, the remediation module after planner failure.The autonomous shifting of robot is completed in the cooperation of these modules It is dynamic.Map drawing module stores the information that external sensor obtains according to set mode group merging, forms map.It is fixed Position module is exported in real time from the position in map.Global path planning module is after having new target point, according to the map In be obstacle information export one can pass.Local paths planning module controls robot according to global path and reaches Target point, and handle occur in traveling process various emergency situations (such as someone stops, not specified barrier on map, Deng).Remediation module is only run after global path planning device and the failure of local path planner, by the methods of fleeing from, waiting Robot is set to return to the state normally executed.
Local paths planning module renewal frequency is very high (per second to update 5 times or so), according to the position of current time robot It sets, speed, the information such as posture generate a plurality of different paths (usually tens of), select one in these different paths and most close Suitable, robot operation is controlled according to this, it should be noted that these paths are only to simulate, a paths only therein It can be performed.State of these paths based on robot, according to the different acceleration and deceleration of permission, steering is fitted, for example, machine People maintains present speed to keep straight on 1 second, it will straight line is moved through in map, this straight line is exactly a paths.Every road A cost can be awarded in diameter, and robot executes the path for selecting cost small.It is 3 following that the cost in path calculates usually consideration At a distance from aspect, with global path, at a distance from localized target point and at a distance from barrier.The maintenance of local paths planning device One local map, local map record a certain range of obstacle information centered on robot.Traditional localized target Point choosing method is the last one point for selecting global path in local map.This method has well under simple environment Effect, but near some bends, the point of conventional method selection be often in curved after position, this will lead to robot Close to interior wall before turning, it is unfavorable for turning.For U-bend, or even it will appear target point the robot rear the case where.
Summary of the invention
It is an object of the invention to: it performs poor near some bends to solve existing localized target point choosing method The problem of.Be embodied in, existing method selection point be often in curved after position, this will lead to robot before turning Close to interior wall, it is unfavorable for turning.For U-bend, or even it will appear target point the robot rear the case where.The present invention provides one Localized target point choosing method of the kind based on tangential direction.
Technical scheme is as follows:
A kind of localized target point choosing method based on tangential direction, this method are used for robot navigation, as shown in Figure 1, The following steps are included:
S1, initialization: obtaining current location and the global path of robot, and sets required target point and current point most Small distance is d;
S2, it finds in global path and current location is apart from nearest point P;
S3, global path is obtained in the tangential direction of current point;
S4, using P point as starting point along S3 or the tangential direction development length d that takes, the point after setting extends is new current Point;
S5, using current point as starting point along S3 or the tangential direction development length d that takes;
S6, judge whether the minimum range of new current point and global path is greater than the ten of new current point and P point distance / mono-, if so, exporting new current point is target point;If it is not, then setting the point after extending as current point, step is returned to S5。
The solution of the present invention is the shape according to current robot for the localized target point choosing method based on tangential direction State and global path calculate localized target point, by seeking the tangent line in global path with current location point neighbor point, and herein Localized target is found on direction.
Beneficial effects of the present invention are that robot needs localized target point as guide in autonomous.Present Algorithm target point is chosen for global path in the last point of local map, performs poor in detour.The part that the present invention chooses The state of target point and robot is closely related, and in bend, S5, S6 execution number are few, and the target point of selection is apart from closest approach It is close, robot will not be guided to lean on very much interior wall;And in straight trip, S5, S6 are executed often, closer to conventional method.Bend is attached Close-target point choose it is closer, can also make speed it is relatively slow (simulated time in all paths be all it is identical, so slow-footed road Diameter is short) path termination closer to target point, it is easier to win.In this way but also robot can actively slow down in turning, keep away Exempt from danger.
Detailed description of the invention
Fig. 1 is flow chart of the invention;
Fig. 2 is running and comparing example of the present invention under different conditions;
Fig. 3 is the comparative example of the present invention with conventional method.
Specific embodiment
The solution of the present invention is described in detail in Summary, details are not described herein.
As shown in Fig. 2, left side is straight trip situation, right side is turning situation.Farther out, robot is fast for target point distance when straight trip Degree is very fast;Target point is closer when turning, and robot speed is slower.
As shown in figure 3, left side is the present invention, right side is existing method.Wherein dash area is local map, black lines For global path, it can be seen that the localized target point that the present invention chooses has very strong directive function.

Claims (1)

1. a kind of localized target point choosing method based on tangential direction, this method is used for robot navigation, which is characterized in that packet Include following steps:
S1, initialization: obtaining current location and the global path of robot, and sets the most narrow spacing of required target point and current point From for d;
S2, it finds in global path and current location is apart from nearest point P;
S3, global path is obtained in the tangential direction of current point;
S4, using P point as starting point along S3 or the tangential direction development length d that takes, the point after setting extends is new current point;
S5, using current point as starting point along S3 or the tangential direction development length d that takes;
S6, judge the minimum range of new current point and global path whether be greater than new current point and P point distance ten/ One, if so, exporting new current point is target point;If it is not, then setting the point after extending as current point, step S5 is returned to.
CN201811116114.7A 2018-09-25 2018-09-25 A kind of localized target point choosing method based on tangential direction Pending CN109213171A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811116114.7A CN109213171A (en) 2018-09-25 2018-09-25 A kind of localized target point choosing method based on tangential direction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811116114.7A CN109213171A (en) 2018-09-25 2018-09-25 A kind of localized target point choosing method based on tangential direction

Publications (1)

Publication Number Publication Date
CN109213171A true CN109213171A (en) 2019-01-15

Family

ID=64985170

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811116114.7A Pending CN109213171A (en) 2018-09-25 2018-09-25 A kind of localized target point choosing method based on tangential direction

Country Status (1)

Country Link
CN (1) CN109213171A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111938512A (en) * 2020-06-30 2020-11-17 珠海市一微半导体有限公司 Inflection point selection method of robot navigation path, chip and robot

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111938512A (en) * 2020-06-30 2020-11-17 珠海市一微半导体有限公司 Inflection point selection method of robot navigation path, chip and robot

Similar Documents

Publication Publication Date Title
CN106843235B (en) A kind of Artificial Potential Field path planning towards no person bicycle
CN112577491A (en) Robot path planning method based on improved artificial potential field method
JP6757820B2 (en) Reference line smoothing method using a piecewise spiral curve with a weighted geometric cost
CN102207736B (en) Robot path planning method and apparatus thereof based on Bezier curve
CN109557912A (en) A kind of decision rule method of automatic Pilot job that requires special skills vehicle
CN108227695A (en) Automatic Pilot control device, the system and method including the device
CN110703762A (en) Hybrid path planning method for unmanned surface vehicle in complex environment
CN114005280B (en) Vehicle track prediction method based on uncertainty estimation
KR101133037B1 (en) Path updating method for collision avoidance of autonomous vehicle and the apparatus
CN109521762A (en) The smooth road reference line based on 2D constraint smoothing spline for automatic driving vehicle
CN109900289B (en) Path planning method and device based on closed-loop control
CN106647769A (en) AGV path tracking and obstacle avoiding coordination method based on A* extraction guide point
CN105936276A (en) Travel control device
CN107272680A (en) A kind of automatic follower method of robot based on ROS robot operating systems
CN103324196A (en) Multi-robot path planning and coordination collision prevention method based on fuzzy logic
CN112577506B (en) Automatic driving local path planning method and system
CN113608531B (en) Unmanned vehicle real-time global path planning method based on safety A-guidance points
CN110189547A (en) A kind of obstacle detection method, device and vehicle
CN110146087B (en) Ship path planning method based on dynamic planning idea
CN111752294B (en) Flight control method and related device
CN111397622A (en) Intelligent automobile local path planning method based on improved A-algorithm and Morphin algorithm
CN114964292B (en) Global path planning method, device, electronic equipment and storage medium
JP2014203168A (en) Risk determination device and risk determination method
CN113515111B (en) Vehicle obstacle avoidance path planning method and device
CN112050805A (en) Path planning method and device, electronic equipment and storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190115