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
  • .github Public
    CWRUbotixROV/.github’s past year of commit activity
    0 0 0 0 Updated Aug 19, 2022
  • rov-bootcamp Public
    CWRUbotixROV/rov-bootcamp’s past year of commit activity
    Python 0 1 0 1 Updated Oct 3, 2021
  • rov-vision Public

    the vision code

    CWRUbotixROV/rov-vision’s past year of commit activity
    Python 3 0 0 5 Updated Jun 1, 2021
  • qgroundcontrol Public Forked from mavlink/qgroundcontrol

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

    CWRUbotixROV/qgroundcontrol’s past year of commit activity
    C++ 0 3,721 0 0 Updated Oct 26, 2019
  • Firmware Public
    CWRUbotixROV/Firmware’s past year of commit activity
    1 0 0 0 Updated Sep 20, 2019
  • MAVProxy Public Forked from ArduPilot/MAVProxy

    MAVLink proxy and command line ground station

    CWRUbotixROV/MAVProxy’s past year of commit activity
    Python 0 GPL-3.0 684 0 0 Updated Sep 11, 2019
  • mavlink Public Forked from ArduPilot/mavlink

    MAVLink micro air vehicle marshalling / communication library

    CWRUbotixROV/mavlink’s past year of commit activity
    CMake 0 1,936 0 0 Updated Jan 22, 2019

Top languages

Loading…

Most used topics

Loading…