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 Loading

  1. Dashboard Dashboard Public

    A desktop app for remotely operating the rover

    Dart 5 3

  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 38 repositories
  • Firmware-Utilities Public

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

    BinghamtonRover/Firmware-Utilities’s past year of commit activity
    C++ 2 0 2 3 Updated Nov 15, 2024
  • Video Public

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

    BinghamtonRover/Video’s past year of commit activity
    Dart 0 1 0 2 Updated Nov 14, 2024
  • Dashboard Public

    A desktop app for remotely operating the rover

    BinghamtonRover/Dashboard’s past year of commit activity
    Dart 5 3 0 7 Updated Nov 14, 2024
  • SecondaryPi Public

    A collection of repositories that will be hosted on the secondary Pi

    BinghamtonRover/SecondaryPi’s past year of commit activity
    Shell 0 0 0 1 Updated Nov 14, 2024
  • Autonomy Public

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

    BinghamtonRover/Autonomy’s past year of commit activity
    Dart 0 0 0 3 Updated Nov 13, 2024
  • Lidar Public

    A small program to read lidar frames and forward them to the Video program

    BinghamtonRover/Lidar’s past year of commit activity
    Dart 0 0 0 0 Updated Nov 13, 2024
  • Subsystems Public

    A program to forward messages between CAN and UDP

    BinghamtonRover/Subsystems’s past year of commit activity
    Dart 0 0 0 2 Updated Nov 13, 2024
  • Base-Station Public

    The code running on the base station setup: antenna control and RTK

    BinghamtonRover/Base-Station’s past year of commit activity
    Dart 0 0 0 1 Updated Nov 13, 2024
  • Networking Public

    A Dart implementation of our UDP networking protocol

    BinghamtonRover/Networking’s past year of commit activity
    Dart 0 0 0 2 Updated Nov 13, 2024
  • Protobuf Public

    Protobuf message declarations used for operating the rover over the network

    BinghamtonRover/Protobuf’s past year of commit activity
    Python 0 0 0 3 Updated Nov 13, 2024

Top languages

Loading…

Most used topics

Loading…