Skip to content

Multi robot exploration implementation using Explore lite. Uses multi master approach and uses WiFi connectivity.

Notifications You must be signed in to change notification settings

cqu-STARLab/Multi-robot-mapping

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The main system has been divided into two subsystems according to its purpose,

  1. Robot
  2. BaseStation

Robot subsystem is the system used on the robot. It contains components related to navigation, path planning and capturing of point clouds and building the octomap from them. It also transmits the built octomap to the BaseStation so that it can create the merged map. When developing or implementing the Robot sub system, content of the subfolder named “Robot” needs to be used.

BaseStation is the system used on the control station. It receives the octomaps from each robot and merges them into a single map. It returns the merged octomap. When developing or implementing the BaseStation subsystem, content of the subfolder named “BaseStation” needs to be used.

In addition to these two components, A third component named “SimulationWorld” has been added as a way to simulate and test the above two. It contains a single simulation instance with 2 robots and another 3 instances with 3 robots each. The robots have been created under namespaces and a control instance in the same namespace can connect with it and control it.

About

Multi robot exploration implementation using Explore lite. Uses multi master approach and uses WiFi connectivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 52.7%
  • Python 39.5%
  • CMake 5.9%
  • C 1.7%
  • Shell 0.1%
  • Makefile 0.1%