Skip to content

ISF Rover EEROS Integration

Link to module repo: sw-eeros-integration


Overview

The ISF Rover uses the EEROS framework for its motion control and hardware interfacing. This integration is based on the basicrover with hardware-specific adaptations for the ISF Rover.


Differences from BasicRover

The ISF Rover requires the following modifications to the standard BasicRover software:

  1. GPIO Hardware: Uses gpiochip4 instead of gpiochip0 due to different embedded computer GPIO mapping
  2. Drive Module CAN IDs: Custom addressing for the two drive motors (see Configuration Reference)
  3. Remote Control Port: SBUS receiver connected to /dev/ttyS5

Configuration Reference

The complete hardware configuration is defined in config/overrides.json, which extends the BasicRover base configuration with ISF-specific parameters.