AUV-IITK/Hyperion-Software

Name: Hyperion-Software

Owner: AUV-IITK

Description: Repository for software behind the 2nd Vehicle of team AUV-IITK

Created: 2018-03-11 11:20:05.0

Updated: 2018-05-21 16:33:05.0

Pushed: 2018-04-06 21:57:31.0

Homepage:

Size: 120

Language: C++

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

AUV Hyperion

This repository contains the code for our second underwater vehicle Hyperion.

| S. No. | Operating System | ROS Version | Build Status | |:——: |:—————-: |:————: |:————: | | 1. | Ubuntu 16.04 LTS | Kinetic Kame | Build Status|

How to build the repository?
  1. Create a catkin worspace following the guidelines given here

    r -p ~/catkin_ws/src
    /catkin_ws/src
    in_init_workspace
    .
    in_make
    
  2. Clone this repository to your catkin workspace

    /catkin_ws/src
    clone https://github.com/AUV-IITK/Hyperion-Software.git
    
  3. Install all dependency packages to run the repository

The repository requires the following ROS packages to run: usb_cam, geographic_msgs, rosserial_arduino, underwater_sensor_msgs.

You can build and install those packages from their respective sources or you can use the following command in Ubuntu 16.04 to install them. If you are building from source or using a different package manager, make sure you are building the kinetic version of these packages to ensure maximum compatibility.

 apt-get install ros-kinetic-usb-cam \
                 ros-kinetic-geographic-msgs \
                 ros-kinetic-rosserial-arduino \
                 ros-kinetic-underwater-sensor-msgs
  1. Build the package using catkin_make
    /catkin_ws
     maximize performance, build the workspace in Release mode
    in_make -DCMAKE_BUILD_TYPE=Release
    
Contribution Guidelines

To get started with contributing to this repository, look out for open issues here. Kindly read the Developer's Guide before sending a pull request! :)


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.