Skip to content
@CWRUbotixROV

CWRUbotixROV

THIS ORGANIZATION IS AN ARCHIVE

Links are broken, repos don't exist, the whole shebang. You probably wanted to visit the main CWRUBotix organization. The remainder of this file is the old readme.


CWRUBotix MATE ROV

Competition link

For software team: If you're a new 'round here, take a look at one of the setup sections.

Bootcamp Setup

If the year's just starting and you're joining MATE ROV for our team-specific bootcamp, check out the rov-bootcamp setup. Once we've finished bootcamp, come back here and read the next section.

Season Setup

Follow the rov-vision-22 setup guide. This guide covers setting up our main code in its own Python virtual environment (for isolating dependencies on a per-project basis).

Follow the ardupilot_gazebo setup guide. This guide covers setting up Ardupilot (specifically Ardusub, which controls & listens to our bot), Gazebo (for virtual testing), OpenCV (for graphics manipulation in Python) and GStreamer (for streaming video from our cameras and pain).

You should end up with clones of the rov-vision-22 and data repos from the rov-vision-22 setup, and clones of the opencv, ardupilot, ardupilot_gazebo, and gazebo_rov repos from the ardupilot_gazebo setup.

Repos

Active repos

Main

  • rov-vision-22 - the current control station code (e.g. vision, tasks, & GUI)

  • ardupilot - our fork of Ardupilot/Ardusub

  • ardupilot_gazebo - our fork of a Gazebo plugin that integrates Ardupilot into Gazebo simulations

    Note: modify src/freebuoyncy.cpp to change random currents

  • gazebo_rov - our Gazebo simulation worlds & models

  • companion - code that runs on the Raspberry Pi (e.g. video streaming, talking to MAVLink)

Misc

  • rov-bootcamp - code from the MATE ROV software team bootcamp
  • .github-private - the repo containing this file, contains MATE ROV-wide docs visible to members of CWRUBotixROV only

Old repos

  • rov-vision - 18-19 & 20-21 control station code
  • Firmware - 18-19 & 19-20 firmware code & docs

Are we using these forks?

Popular repositories Loading

  1. rov-vision rov-vision Public

    the vision code

    Python 3

  2. Firmware Firmware Public

    1

  3. mavlink mavlink Public

    Forked from ArduPilot/mavlink

    MAVLink micro air vehicle marshalling / communication library

    CMake

  4. MAVProxy MAVProxy Public

    Forked from ArduPilot/MAVProxy

    MAVLink proxy and command line ground station

    Python

  5. qgroundcontrol qgroundcontrol Public

    Forked from mavlink/qgroundcontrol

    Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

    C++

  6. rov-bootcamp rov-bootcamp Public

    Python 1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…