Skip to content

A very simple ROS node with multiple LaserScan input and OccupancyGrid output.

License

Notifications You must be signed in to change notification settings

YasunoriHirakawa/simple_localmap_creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple_localmap_creator

A very simple ROS node with multiple LaserScan input and OccupancyGrid output.
Merging multiple scans reduces blind spots and reliably extracts free space.
There are some advanced ROS nodes, but this simple node was unexpectedly missing.

Environment

ROS Noetic

Setup

Clone this repository to your catkin workspace and build.
Sample of setup flow follows.

cd ~/catkin_ws/src
git clone [email protected]:YasunoriHirakawa/simple_localmap_creator.git
cd simple_localmap_creator
catkin build --this

I/O

Inputs

sensor_msgs/LaserScan (multiple)

  • default topic name: /(laser_name)/scan

Outputs

nav_msgs/OccupancyGrid

  • default topic name: /localmap
  • default frame id: base_link

Params

name type about
hz int Roop rate of this node
laser_names array of string Laser names used in topic names
map_resolution double Meters per grid of the occupancy grid
map_width double Map y-axis length (meters)
map_height double Map x-axis length (meters)

Usage

Sample launch file can be used as below.

roslaunch simple_localmap_creator localmap_creator.launch

About

A very simple ROS node with multiple LaserScan input and OccupancyGrid output.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published