Skip to content
@BinghamtonRover

Binghamton University Rover Team

All of the code used by the Binghamton University Rover Team

Welcome to our official GitHub!

Logo Logo

About Us

We are currently working on designing, building, and prototyping a Mars rover to compete in The Mars Society's University Rover Challenge (URC). Watch our 2022 System Acceptance Review submission on YouTube.

Our team is organized into seven subteams:

  • Environmental Analysis
  • Electrical
  • Drive
  • Drone
  • Human-Robot-Environment Interaction
  • Project and Operations Management
  • Software

We all work together to design, build, and integrate various portions of the rover. Our GitHub profile primarily supports our software team. Most of our software projects are open-source and can be found on this profile.

Our code is split into different repositories based on functionality:

When cloning multiple repositories to your computer, it is recommended to keep the above structure for organization.

Pinned

  1. Dashboard Dashboard Public

    A desktop app for remotely operating the rover

    Dart 3 2

  2. BurtOS-2 BurtOS-2 Public archive

    Base station/rover computer apps and libraries for the Binghamton University Rover Team

    C++ 3

Repositories

Showing 10 of 34 repositories
  • Dashboard Public

    A desktop app for remotely operating the rover

    Dart 3 2 2 1 Updated May 31, 2024
  • Networking Public

    A Dart implementation of our UDP networking protocol

    Dart 0 0 0 1 Updated May 31, 2024
  • Protobuf Public

    Protobuf message declarations used for operating the rover over the network

    Python 0 0 0 1 Updated May 31, 2024
  • Video Public

    A Dart implementation of our video program, to stream video and metadata to our Dashboard

    Dart 0 1 0 0 Updated May 30, 2024
  • Autonomy Public

    Autonmously operates the rover and drives it to the given GPS coordinates

    Dart 0 0 0 0 Updated May 30, 2024
  • Subsystems Public

    A program to forward messages between CAN and UDP

    Dart 0 0 0 0 Updated May 28, 2024
  • Arm-Firmware Public

    Arduino IDE sketches to run on a Teensy MCU and control the rover arm and gripper

    C 1 0 5 (1 issue needs help) 0 Updated May 26, 2024
  • Firmware-Utilities Public

    A shared implementation of the CAN bus protocol for Arduino-based microcontrollers.

    C++ 1 0 2 1 Updated May 22, 2024
  • TMC-Firmware Public

    An Arduino library for manipulating the TMC Motor drivers

    C++ 0 1 0 0 Updated May 22, 2024
  • Drive-Firmware Public

    An Arduino Sketch for driving the rover's VESC motors over PWM

    C 0 0 0 0 Updated May 21, 2024

Top languages

Loading…

Most used topics

Loading…