Skip to main content

Recently Updated Pages

sender.rs — Outgoing Packet Sender

Base station Backend — Networking & Protocol

This file is work in progress send_envelope() is the single outgoing send function. It takes a Pb...

Updated 2 months ago by Dmytro Khorsun

rover_commands.rs — Rover Science Commands

Base station Backend — Commands

This file is work in progress These commands are called by the frontend to request measurements o...

Updated 2 months ago by Dmytro Khorsun

gstreamer.rs — Video Streaming

Base station Backend — Commands

Receives H.264 video from the rover over UDP, decodes it, and serves it as MJPEG over HTTP so the...

Updated 2 months ago by Dmytro Khorsun

Menu Driver - Core Data Structures

PCB box Debugging Board

Page State Types A page state is: The persistent data container that represents everything a UI p...

Updated 2 months ago by Nikolaos Diamantopoulos

rover_state.rs — Rover Mode State

Base station Backend — Commands

The state described here MIGHT be subject to change Manages the three global boolean flags that t...

Updated 2 months ago by Dmytro Khorsun

Menu Driver - Configuration Layer

PCB box Debugging Board

Visual Configuration #define MENU_DRIVER_BACKGROUND_COLOR 0x0000 #define MENU_DRIVER_FOREGROUND_C...

Updated 2 months ago by Nikolaos Diamantopoulos

Prerequistites

Base station Getting Started

MacOS installation steps were not tested, proceed at your own risk! Rust Install Rust via rustup ...

Updated 2 months ago by Dmytro Khorsun

Cloning the Repository

Base station Getting Started

Before cloning the repository, install the following tools on your machine. The repository contai...

Updated 2 months ago by Dmytro Khorsun

Event Preparation Checklist

SSL Robots

Screw off the skirtPlug in the batterySelect test mode (7th switch OFF)BootRobot number on the sc...

Updated 2 months ago by Dmytro Khorsun

Gaslight your boss :D

Embedded Infastructure Getting Started

(If you need help with abusive bosses reach out @mybrosky_nam, I couldnt do anything about it but...

Updated 2 months ago by Nikolaos Diamantopoulos

Display - ILI9341 Hardware Configuratoin

PCB box Debugging Board

The debugging board incorporates a graphical display based on the ILI9341 controller. This displa...

Updated 2 months ago by Nikolaos Diamantopoulos

Manual control

Robotic arm Control

Updated 2 months ago by Rowan Ali

Frontend Architecture & API Integration

RoboTeam Landing Page

Here, the frontend of our web page is going to be discussed. Please get familiar with VUE.js docu...

Updated 2 months ago by Illia Guzerya

Introduction

RoboTeam Landing Page

System Architecture The landing page consists of these parts: Reverse Proxy (Nginx): Acts as the ...

Updated 2 months ago by Illia Guzerya

Overview

PCB box Debugging Board

The debugging board is a dedicated auxiliary system whose only job is to make the rest of the rob...

Updated 2 months ago by Nikolaos Diamantopoulos

costmap.svelte — Costmap

Base station Frontend — Components

TODO: A placeholder component that renders a "Costmap" heading. Intended to display the rover's n...

Updated 2 months ago by Candela Cimadevilla Gonzalez

Overview

Embedded Infastructure Embedded Common Libraries

This page gives a high-level overview of the shared libraries described so far, what each one is ...

Updated 2 months ago by Nikolaos Diamantopoulos

interest_locations.svelte — Interest Locations

Base station Frontend — Components

TODO: A placeholder component that renders a "Locations of Interest" heading. Intended to display...

Updated 2 months ago by Candela Cimadevilla Gonzalez

probes.svelte — Probes

Base station Frontend — Components

Displays the list of probes from the probes store. Currently each probe renders as a basic card. ...

Updated 2 months ago by Candela Cimadevilla Gonzalez

maintenance_tasks.svelte — Maintenance Panel

Base station Frontend — Components

TODO: WIP

Updated 2 months ago by Candela Cimadevilla Gonzalez