@brief: Responsible by reasoning about USV mission and define a plan.
@currently: Generates hard-coded position GOALs and send them to move_base input.
$ cd catkin_ws/src
$ git clone https://github.com/Unmanned-Surface-Vehicle/usv_mission_planner.git
$ cd ~/catkin_ws
$ catkin_make_isolated --install --pkg usv_mission_planner
$ source install_isolated/setup.bash
The usv_mission package must be executed after the execution of the USV_sim, so execute it first:
$ roslaunch usv_sim movebase_navigation1.launch parse:=true
$ roslaunch usv_sim movebase_navigation1.launch parse:=false
Then run the current active usv_guider package node:
$ rosrun usv_misison_planner usv_mission_planner_node