Binghamton University Rover Team
Ctrlk
  • Software Documentation
  • Overview
    • Architecture
    • Data format
    • Network
    • Our GitHub organization
  • Onboarding course
    • Git course
    • Arduino Course
    • Flutter course
    • Firmware Networking
    • Software Networking
  • Writing Code
    • Code conventions (Dart)
    • Code conventions (C++)
    • Documenting code
    • Advanced Git/GitHub
    • Reviewing Code (admins)
  • Network
    • Protobuf
    • UDP
    • Serial
  • The Firmware
    • Introduction
    • Setting up your IDE
    • Firmware Utilities
    • TMC Motor Drivers
    • The different firmware
  • The Software
    • Introduction
    • Pi Setup
    • Burt Network
    • The different software
  • Dashboard
    • Introduction
    • MVVM Architecture
    • Design Philosophies
  • Appendix
    • Team Documentation
    • Open Source Contributions
    • Alternative Design Choices
      • ROS for Networking
      • Web Server on the Rover
      • C++ for Software
      • Python for Software
      • CAN Bus for firmware
  • Legacy docs
    • CAN bus
Powered by GitBook
On this page

Was this helpful?

Edit
  1. Appendix

Alternative Design Choices

ROS for NetworkingWeb Server on the RoverC++ for SoftwarePython for SoftwareCAN Bus for firmware
PreviousOpen Source ContributionsNextROS for Networking

Was this helpful?