Skip to main content

Read This First

Eager to get started? Great! Before you dive in, read this first.

A dismantled Rover undergoing electronics quality assurance

Elias Groot

Elias Groot

Software Lead, Project Administrator

Do...

  • ...follow the tutorials in-order
  • ...use a native Linux or macOS installation
    • We do not provide support for WSL or VM installations
  • ...make sure you are familiar with basic shell commands and concepts
    • cd, ls, ssh, scp, curl
  • ...notify us if something does not work
  • ...tell us if you break (parts of) the Rover
  • ...check out the source code of the software you are given
  • ...read the docs and use the search functionality
  • ...assume the Rover forgets everything on shutdown
    • store any source code and important files on your machine, not on the Rover
  • ...use Devcontainers to understand which dependencies need to be installed

Do not...

  • ...save important files on the Rover
    • someone might (re)flash, swap, reset or update your Rover (accidentally)
  • ...be afraid to look at source code
    • even if it is in Rust, Go, Python or C
  • ...ask questions without checking the docs
  • ...feel required to use our framework
    • we developed it to avoid that you have to reinvent the wheel but the Rover runs Linux, so the sky is the limit!

On behalf of the ASE team, good luck - and have fun! We look forward to seeing all your research come to life on the Rover.