This package is an interface to ROS of the Fields2Cover library
This code has been tested with ROS noetic and melodic.
First, install ROS noetic and create a workspace (from now: catkin_ws/ ).
Under catkin_ws/
clone and compile the package as:
git clone https://github.com/Fields2Cover/Fields2Cover src/fields2cover
git clone https://github.com/Fields2Cover/fields2cover_ros src/fields2cover_ros
rosdep install -r --ignore-src -y --from-paths .
catkin_make_isolated
To run an interactive demo, run:
roslaunch fields2cover_ros view_field.launch
A rviz and a rqt_reconfigure windows will appear, so you can interactively modify the path created:
Please cite the following paper when using Fields2Cover for your research:
@article{Mier_Fields2Cover_An_open-source_2022,
author = {Mier, Gonzalo and Valente, João and de Bruin, Sytze},
doi = {https://doi.org/10.48550/arXiv.2210.07838},
journal = {arXiv},
title = {{Fields2Cover: An open-source coverage path planning library for unmanned agricultural vehicles}},
year = {2022}
}
This code repository is part of the project Fields2Cover which is (partly) financed by the Dutch Research Council (NWO).