Skip to content

This package is used to segment traversable areas from a point cloud.

Notifications You must be signed in to change notification settings

Nisarg236/traversable_area_from_pt_clouds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using the package

Point Cloud after removal of points > certain height.

cloud

Raw elevation map

raw_elevation_map

Elevation map after interpolation

elevation_map_interpolated

Traversability

traversability

Calculation of Traversability from Elevation matrix

image

This package is used to convert a point cloud into a 2D map, it runs in two steps, first it takes in the point cloud and then loads the poses. After this it iterates over the poses and loads the points that belong to that pose and removes points higher than the robot height. After that it converts the point cloud to an elevation map. Then it fills empty spaces and then calculates the traversibility map where each cell is assigned value by how much slope it makes to its neighboring cells.

To run the code, edit the path to the input point cloud and also the poses, build it and then

rosrun pcdWindows pcdWindows

It will take time some time to run, close other programs to save RAM. After it is done, the 2D map created. Save it using:

rosrun map_server map_saver map:=/obstacles

About

This package is used to segment traversable areas from a point cloud.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published