Skip to content

iandouglas96/asoom_oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: This repository is outdated

It is archived to preserve the code as it was at the time of the release of the paper referenced below. However, for a more up-to-date version, please see this repo.

ASOOM: Aerial Semantic Online Ortho-Mapping

Demo Image

Paper

This software is a portion of the paper Stronger Together: Air-Ground Robotic Collaboration Using Semantics, which can be found on arXiv and has been accepted to the IEEE Robotics and Automation Letters. Please cite this work if you find this code useful. The paper also has an accompanying video.

Citation

@ARTICLE{miller2022stronger,  
  author={Miller, Ian D. and Cladera, Fernando and Smith, Trey and Taylor, Camillo Jose and Kumar, Vijay},
  journal={IEEE Robotics and Automation Letters},
  title={Stronger Together: Air-Ground Robotic Collaboration Using Semantics},
  year={2022},
  volume={7},
  number={4},
  pages={9643-9650},
  doi={10.1109/LRA.2022.3191165}
}

Dependencies

You will also need a compiler with C++17 support (such as GCC 9 or greater).

Test Data

Some data can be found here. To run:

roscore
rosparam set /use_sim_time true
roslaunch asoom asoom.launch
rosbag play --clock asoom_demo.bag

Then open rviz and load launch/viz.rviz. If you would like to map semantics as well, you will need to also run ErfNet, as well as set the use_semantics parameter. We use ORBSLAM3 for odometry with a wrapper found here. However, odometry data is included in the provided bag file. The settings used in our experiments are in asoom_iros_params.launch.

About

Open Source Release of ASOOM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published