Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Version: s26.1.6

Latest updates made on 6/5/2026

AER Embedded Systems Documentation

Welcome to the software and systems doc page for Anteater Electric Racing. This site is the shared starting point for onboarding, architecture, and implementation details across the team.

UPDATE for Spring Quarter 2026:

[KZ to MZ changes]

Currently pushing to make FSAE competition in June 2026.

Start Here:

Subteam Split

Firmware

Firmware owns embedded control and safety-critical behavior on vehicle modules.

  • CCM control firmware (sensor I/O, control logic, telemetry) (CCM Overview)
  • PCC firmware for precharge sequencing and HV/LV safety interactions (PCC Overview)
  • FreeRTOS task scheduling and CAN message flow (Tasks & Scheduling)
  • Vehicle state machine, fault handling, power limiting, and wheel-speed sensing

Data Acquisition (DAC)

The DAC side focuses on telemetry transport, storage, visualization, and simulation tooling.

  • CAN ISO-TP telemetry ingestion and decoding (CAN docs)
  • MQTT broker startup and configuration (MQTT docs)
  • Telemetry fan-out to MQTT and TDengine (Send docs)
  • Dashboard + Raspberry Pi telemetry services
  • Simulator efforts (Godot, inverter simulation, RL) (Simulator docs)

Current Focus Areas

  • Tuning new Inverter and Motor Setup
  • Thermal tuning to allow for maximum motor utilization
  • Launch control tuning and slip-ratio based torque shaping
  • Focus on tech compliance as per FSAE rules

Contributing to Docs

This site is built with mdBook and Mermaid support.

  • Add or update markdown pages under src/
  • Keep navigation in sync through src/SUMMARY.md
  • Run locally with mdbook serve

If you are unsure where new content belongs, start in the relevant onboarding page and link deeper implementation details from there.