Skip to content

ExistentialRobotics/ROAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROAM: Riemannian Optimization for Active Mapping with Robot Teams

ROAM is a library for distributed multi-robot autonomous exploration using a stream of depth and semantic segmentation images as the input to build a semantically annotated OctoMap in real-time without any central mapping or planning node.

ROAM is implemented as two ROS packages, can be built on x86-64 and ARM-based processors:

  • Distributed multi-robot semantic octree mapping of an environment (ROAM-Mapping)
  • Distributed multi-robot collaborative safety and perception-aware exploration (ROAM-Planning)

ROAM

Gazebo Demonstration

Please check https://github.com/ExistentialRobotics/ROAM-Example for a Gazebo demo of ROAM.

Citation

If you found this work useful, we would appreciate if you could cite our work:

@Article{Asgharivaskasi_ROAM_TRO25,
 author = {Asgharivaskasi, Arash and Girke, Fritz and Atanasov, Nikolay},
 title = {Riemannian Optimization for Active Mapping With Robot Teams},
 journal = {IEEE Transactions on Robotics (T-RO)},
 year = {2025},
 volume = {41},
 pages = {1077-1097},
 url = {https://arxiv.org/abs/2404.18321},
 doi = {https://doi.org/10.1109/TRO.2025.3526295}
}
@InProceedings{Asgharivaskasi-IROS22,
  author={Asgharivaskasi, Arash and Koga, Shumon and Atanasov, Nikolay},
  booktitle={IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)}, 
  title={Active Mapping via Gradient Ascent Optimization of {S}hannon Mutual Information over Continuous {SE(3)} Trajectories}, 
  year={2022},
  pages={12994--13001}

Acknowledgments

We gratefully acknowledge support from NSF FRR CAREER 2045945 and ARL DCIST CRA W911NF-17-2-0181.

License

BSD License

About

Riemannian Optimization for Active Mapping with Robot Teams (ROAM)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •