Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method to improve visual Graph under complex maps

A map and complex technology, applied in two-dimensional position/channel control, data processing application, forecasting, etc., to achieve the effect of improving operation efficiency, saving calculation amount, and easy adjustment

Active Publication Date: 2019-08-06
BEIHANG UNIV
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technology of the present invention solves the problem: it overcomes the rigid requirements of the original Visual Graph on the map, and proposes a method to improve the Visual Graph under complex maps, so that it is no longer limited to maps with convex polygonal obstacles, and under complex SLAM maps can also be run without preprocessing the map, and the node density parameter can be easily adjusted to generate accurate paths

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method to improve visual Graph under complex maps
  • A method to improve visual Graph under complex maps
  • A method to improve visual Graph under complex maps

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention is generally applied to the map established by the slam algorithm, that is, the actual terrain, which is relatively complicated.

[0035] Such as figure 2 Shown, the specific implementation steps of the present invention are described in detail as follows:

[0036] Step 1: Use the slam algorithm or other mapping algorithms to obtain the map information of the current environment, pass in the image in .pgm format, call the opencv library function to binarize it, and obtain the opencv matrix variable Mat, and then convert it into a two-dimensional array, its value is 0 or 1, 0 indicates that it can pass, 1 indicates that there is an obstacle, and the binarization process is completed;

[0037] Step 2: Given the start point and end point, if the location of the robot has been located by a positioning algorithm such as SLAM, then the start point is the current point of the robot, and the end point is the target point. First put the start point and e...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method of improving Visual Graph in a complicated map, which is thus applicable to a map with a convex polygon obstacle and also applicable to an SLAM map for a general complicated terrain. Visual Graph is a path planning algorithm brought forward in 1979, the characteristic that light travels in a straight line is simulated, the starting point and the ending point are connected with angular points of the convex polygon obstacle to form paths, but Visual Graph is only limited to the convex polygon obstacle. The main idea that light travels in the straight line is still used, light is emitted from the starting point and the ending point of a path, through reflection of the obstacle, a path connecting the starting point and the ending point with the light path as a carrier is finally acquired, a function of path planning is realized, simply using an obstacle vertex connection line as a carrier does not happen, and thus, the method is not limited to a convex polygon obstacle but is also applicable to a general complicated terrain.

Description

technical field [0001] The present invention relates to a path planning algorithm in the field of intelligent robot motion planning, specifically an improvement of the Visual Graph algorithm for maps with complex terrains, so that it can be applied not only to maps with convex polygonal obstacles, but also to complex map. Background technique [0002] At present, the research on robot systems capable of autonomous navigation and obstacle avoidance is extremely hot, and many products have been applied in practice. For example, a service robot in a restaurant has the ability to identify obstacles and plan paths; another example is a home sweeping robot, which also has the ability to plan its own movement path in an open space. In terms of public transportation, the application of drone express delivery has been in full swing, and path planning must also be used in express delivery, so that the drone can reach the destination with the shortest path while avoiding obstacles. C...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G05D1/02G06Q10/04
CPCG05D1/0231G06Q10/047
Inventor 陈智鑫林梦香
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products