Skip to main content

Overview

Purpose

The actuator service takes a "steering and acceleration decision" and turns it into hardware signals to spin the rear motors, steer the front wheels and to spin up a fan?

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/actuator/releases/latest/download/actuator.zip

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

Requirements

  • A PCA-9865 board should be connected to the Debix over I2C
    • If you want to configure the used I2C bus, you should modify this service's service.yaml and upload your service again.

Inputs

As defined in the service.yaml, this service depends on the following read streams:

Outputs

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