Skip to main content

Recently Updated Pages

Overview

Bookstack

Bookstack is the wiki that you're currently looking at. It's been deployed on the Bull computer i...

Updated 1 month ago by Dmytro Khorsun

Intro

SSL Robots

In 2016-2025, RoboTeam was doing football robots. See the old wiki for details.

Updated 1 month ago by Dmytro Khorsun

Overview

Jonny Boi Business Logic

Business Logic is encoded in Behavior Trees (do check out the link, it's the nicest introduction ...

Updated 1 month ago by Dmytro Khorsun

Usage

Embedded Infastructure Serial Commander

Dependencies pip install pyserial PlatformIO (pio) must be in PATH for build/flash functionality....

Updated 1 month ago by Nikolaos Diamantopoulos

Commands and Keybindings

Embedded Infastructure Serial Commander

Serial Commands KeyCommand sentDescription1speed <erpm>Sets motor speed to current erpm value2sto...

Updated 1 month ago by Nikolaos Diamantopoulos

Interface Layout

Embedded Infastructure Serial Commander

Layout The TUI divides the terminal into four regions separated by line-drawing characters. ┌────...

Updated 1 month ago by Nikolaos Diamantopoulos

High Level Overview

Embedded Infastructure Serial Commander

Purpose The Serial Commander is a terminal user interface (TUI) for sending commands to an STM32 ...

Updated 1 month ago by Nikolaos Diamantopoulos

Setup of Embedded Ethernet

Communication system Ethernet Driver

This page: How to set up ethernet. Introduction Ethernet is the protocol used to communicate be...

Updated 2 months ago by Lisa te Braak

Ethernet Testing

Communication system Ethernet Driver

Send Testing Requirements STM32Ethernet CableWireshark Testing Send testing is easy. The only thi...

Updated 2 months ago by Lisa te Braak

Stepper library

Robotic arm Embedded

Purpose CubeMX 1) PWM NOTE: If you are new to PWM, first take a look at Example PWM generation,...

Updated 2 months ago by Lisa te Braak

Example PWM generation

Robotic arm Embedded

This page: what does the configuration look like for my board, specifically regarding PWM. Make s...

Updated 2 months ago by Lisa te Braak

Common Operations

Base station Getting Started

Running in Development bun run tauri dev This command does the following in parallel: Starts the ...

Updated 2 months ago by Candela Cimadevilla Gonzalez

Helper Macros for Handler Config

Embedded Infastructure Packet Dispatcher

Purpose To reduce repetitive boilerplate when defining packet handlers, the module also provides ...

Updated 2 months ago by Lisa te Braak

Recommended Usage Pattern

Embedded Infastructure Packet Dispatcher

More information on the mentioned steps can be found in Functions of the Packet Dispatcher Typi...

Updated 2 months ago by Lisa te Braak

Functions of the Packet Dispatcher

Embedded Infastructure Packet Dispatcher

Public API The following functions are available for the boards to use outside of the library. Th...

Updated 2 months ago by Lisa te Braak

High Level Overview

Embedded Infastructure Packet Dispatcher

This Page PurposeHigh-level designExternal dependencies Purpose The packet dispatcher is used t...

Updated 2 months ago by Lisa te Braak

Sending your first message

Communication system Ethernet Driver

This page: how to initialize your Ethernet driver and send your first message. A lot of constants...

Updated 3 months ago by Lisa te Braak

Common Issues

Base station Getting Started

Build fails with "No valid proto files found under components/" The proto submodule is not initia...

Updated 3 months ago by Candela Cimadevilla Gonzalez

map.svelte + navigation_plan.svelte + interest_locations.svelte — Map & Navigation Components

Base station Frontend — Components

map.svelte The core map display component. Loads a map file from <appDataDir>/maps/, renders it i...

Updated 3 months ago by Candela Cimadevilla Gonzalez

stores/ — Stores

Base station Frontend — lib Structure

Svelte writable stores used for state that needs to be shared and persisted across route navigati...

Updated 3 months ago by Candela Cimadevilla Gonzalez