Unlock instant, AI-driven research and patent intelligence for your innovation.

A method to reduce the memory required for laser slam mapping

A laser and memory technology, which is applied in the direction of multi-channel program device, instrument, program control design, etc., can solve the problems of reducing the accuracy of mapping, rough estimation, and poor mapping effect, so as to save memory resources and achieve harmonious system operation Stable and smooth running effect

Active Publication Date: 2022-04-05
江苏博人文化科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In some methods, each cell only has int type visits and n members when building a map. When the laser beam end hits the cell, it does not accumulate and save the laser end obstacle coordinates. According to the probability calculation, when the corresponding cell is an obstacle, The default obstacle position is at the geometric center of the cell, which is a rough method of estimating obstacles. During mapping and matching, the uncertainty of the estimated robot pose error increases, reducing the accuracy of mapping, making the overall The effect of mapping becomes worse, so people urgently need a method to reduce the memory required for laser slam mapping to solve the above problems

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 reduce the memory required for laser slam mapping
  • A method to reduce the memory required for laser slam mapping
  • A method to reduce the memory required for laser slam mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0103] Embodiment 2: set the width and height of the constructed grid map to be 100 and 100 respectively, indicating the number of cells in the x and y directions of the map;

[0104] The total number of cells is:

[0105] Sum=100*100=10000;

[0106] Each cell is 16 bytes;

[0107] The total memory occupied by the grid map is:

[0108] S 1 =16*10000=160000;

[0109]The int-type member variables visits and n that are frequently used in each cell are reserved, and the float-type member variables x and y that are used infrequently in each cell are reserved in the storage space outside the grid map. The memory is 8 bytes, and the total memory occupied by the grid map is:

[0110] S 2 =8*10000=80000;

[0111] The float-type member variables x and y create a memory space P separately. When a cell is hit by the laser beam end-click, the float-type member variables x and y of the cell are added to the storage space P, and the index of the cells in the grid map is sorted in desc...

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 for reducing the memory required for laser slam mapping. In the method, the member variables of each cell are stored separately, the members used in large quantities are kept in the cell, and the members with a relatively small amount of use are separated and saved. In the independent storage space, the invention is scientific and reasonable, safe and convenient to use. This method can not only save a lot of memory resources when building an environmental map with laser slam, but also has no effect on the accuracy of the map construction, and can ensure that the speed of map construction is basically the same. changes, the memory usage of this method is continuously increasing slowly, and there will be no sudden increase in memory usage, so the program runs smoothly, ensuring a more harmonious and stable system operation with other programs in the system, and, using This method makes the raster map have less impact on map accuracy.

Description

technical field [0001] The invention relates to the technical field of mobile robot positioning and mapping software algorithms, in particular to a method for reducing the memory required for laser slam mapping. Background technique [0002] SLAM, the full name is Simultaneous Localization and Mapping, which is called Simultaneous Localization and Mapping in Chinese. The SLAM problem can be described as: the robot starts to move from an unknown position in an unknown environment. Accurately estimate according to the map, and build an incremental map on the basis of its own positioning at the same time, to realize the autonomous positioning and navigation of the robot. The laser slam is called laser slam, and the visual slam is called visual slam, which is realized by the camera. The present invention The method is optimized for laser slam proposals. [0003] In some methods, each cell only has int type visits and n members when building a map. When the laser beam end hits t...

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): G06F9/50G06F16/29
CPCG06F9/5016G06F16/29
Inventor 菅坤杰谷容军周作伟
Owner 江苏博人文化科技有限公司