Skip to content

brNX/gmapping-stateless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#gmapping-stateless

This is a modified version of the GMapping SLAM package (http://wiki.ros.org/gmapping) to run in a distributed environment.

##Installation

This package was developed and tested using ROS Fuerte.

Dependencies:

To install you can follow the BuildingPackages instructions on http://wiki.ros.org/ROS/Tutorials/BuildingPackages (rosbuild)

##Setup

Main Computer:

Create a workers.txt text file in the same folder where you are going to launch the GMapping node with the following Syntax:

tcp://RemoteWorkerIP:Port for each remote worker
local for each local Worker/Thread

e.g.: for 2 remote workers with IP 192.168.1.1 and 192.168.1.2 with the RemoteWorker program running on port 8010 and 8011 respectively and 1 local worker the contents of the file would be:

local
tcp://192.168.1.1:8010     
tcp://192.168.1.2:8011

For the GMapping parameters see http://wiki.ros.org/gmapping

Remote Workers:

The remote workers need to run the zmq_reqrep_worker from the command line using the following syntax :

$ ./zmq_reqrep_worker -a tcp://NetworkInterfaceIP:Port

e.g.: $ ./zmq_reqrep_worker -a tcp://192.168.1.1:8010

or $ ./zmq_reqrep_worker -a tcp://*:8010 if you don't want to specify a network interface

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published