Skip to main content

Overview

Purpose

The display service shows the Rover identity and resource utilization on the OLED ssd1306 display that is mounted on the front of each Rover.

The ssd1306 display mounted on the front of Rover 1

tip

We do not recommend installing this service manually, as roverd will automatically check for updates and install it as a daemon service every time the Rover boots.

Installation

To install this service, the latest release of roverctl should be installed for your system and your Rover should be powered on.

  1. Install the service from your terminal
# Replace ROVER_NUMBER with your the number label on your Rover (e.g. 7)
roverctl service install -r <ROVER_NUMBER> https://github.com/VU-ASE/display/releases/latest/download/display.zip

Follow this tutorial to understand how to use an ASE service. You can find more useful roverctl commands here

Requirements

  • The ssd1306 display should be connected to the Rover

Inputs

As defined in the service.yaml, this service does not depend on any other services.

Outputs

As defined in the service.yaml, this service does not expose any write streams.