/vanttec_usv

Software Repository for the VantTec Unmanned Surface Vehicle platforms.

Primary LanguageC++MIT LicenseMIT

VantTec USV Main Repository

This is the main working repository for the USV (Unmanned Surface Vehicle) VantTec Platforms. Each directory represents a ROS Package:

  • arduino_br: ROS package that uses rosserial_python and rosserial_arduino to interface with the T-100 and the T-200 thrusters.
  • rb_missions: ROS package where the algorithms to solve the different RoboBoat challenges are implemented.
  • usv_comms: ROS package that allows the USV software to interface with the Digi X-Tend Hardware for communication with the main station.
  • usv_control: ROS package for the implementation of the control algorithms for the USV.
  • usv_master: ROS package containing the master node for the USV ROS software.
  • usv_perception: ROS package for the perception algorithms used in the USV.
  • vectornav_ros: ROS package that allows the USV to interface with Vectornav's IMUs.
  • velodyne: ROS package for the Velodyne LIDARs.
  • zed_ros_wrapper: ROS package for the Stereolabs ZED Camera.

TODO: Dependencies

How to start working?

Enter the following commands into your Ubuntu 16.04 terminal:

cd
git clone http://github.com/vanttec/vanttec_usv.git
cd vanttec_usv
./init_worskpace.sh