This repository contains two ROS packages for controlling the Clearpath Kingfisher Unmanned Surface Vehicle (USV).
This package contains scripts for performing automated system identification with the Clearpath Kingfisher USV.
To perform system identification, you can use the following launch file:
roslaunch kingfisher_sid run_sequence.launch [experiment_name]This package contains ROS wrappers to execute capture tasks with the Clearpath Kingfisher USV.
To execute capture agent in simulation, you can use the following command. It will start and agent that subscribes to to a goal message.
roslaunch kingfisher_rl capture_sim.launch policy:=weights.pthFor automated tests the following command can be handy.
roslaunch kingfisher_rl test_capture_sim.launchMake sure to have dependencies installed before using the packages in this repository.