Skip to main content

Recently Updated Pages

Getting started

Robotic arm Embedded

This page: structure of this subsystem and where to find what. Make sure you understand the emb...

Updated 3 months ago by Lisa te Braak

STM32CubeMX

Embedded Infastructure Getting Started

This page: the short, concrete workflow for using STM32CubeMX to configure an STM32 project and g...

Updated 3 months ago by Lisa te Braak

Arm Board Protobuffers

Communication system Protobuffers

This page: each arm_board protobuffer explained. The protobuffers for the arm_board are passed b...

Updated 3 months ago by Lisa te Braak

ArUco

Jonny Boi Computer Vision

Architecture and ERC tasks ArUco marker During the navigation task, there will be some l...

Updated 3 months ago by Dmytro Khorsun

Sensor Board Protobuf

Communication system Protobuffers

This page: Complete protobuf message definitions for the sensor_board component. The protobuffers...

Updated 4 months ago by Shishir Nambiar

Issues

Communication system Ethernet Driver

Introduction There are some issues with ethernet. Those are described here. The Issues Arp Table ...

Updated 4 months ago by Jaron Lendering

Overview

Robotic arm Control

General structure The general structure of how the control system is made, tested, and deployed w...

Updated 4 months ago by Rowan Ali

Getting Started

Drive system Embedded

This page: structure of this subsystem components/driving_board folder contains 4 libraries: firm...

Updated 4 months ago by Irem Civginer

Integration with ROS2

Jonny Boi Rover Communications

Overview The Communications node bridges the gap between raw UDP/protobuf packets and the ROS2 ec...

Updated 4 months ago by Andrei Badea

Debugging

Communication system Ethernet Driver

Introduction This documentation gives some tips on how to debug the Ethernet Driver. Debug Flags ...

Updated 4 months ago by Jaron Lendering

Extra Functions

Communication system Ethernet Driver

Introduction This documentation is about extra functions, that are not necessary to get it runnin...

Updated 4 months ago by Jaron Lendering

UDP Forwarder and ROS2 Publisher

Jonny Boi Rover Communications

udp_forwarder_node.cpp This is the main file running the communications logic on Jonny Boi's side...

Updated 4 months ago by Andrei Badea

Kinematics

Robotic arm Control

Defining terms To do kinematics on the robotic arm, it first needs to be modelled in a way to do ...

Updated 4 months ago by Rowan Ali

PBEnvelope

Jonny Boi Rover Communications

What is the PBEnvelope? The PBEnvelope is a wrapper message defined in components/common/envelope...

Updated 4 months ago by Andrei Badea

Protobuffers

Jonny Boi Rover Communications

What are Protobuffers? Protocol Buffers (Protobuffers or protobufs) are Google's binary serializa...

Updated 4 months ago by Andrei Badea

.pioc file

Embedded Infastructure Project Structure

Introduction The platformio.pioc file is the central configurationhere file used to define build ...

Updated 4 months ago by Jaron Lendering

Overview

Jonny Boi Path Planning

Work on this subsystem has not started yet

Updated 4 months ago by Dmytro Khorsun

Layout

Embedded Infastructure Project Structure

Code Structure Architecture (Summary) Each board’s main.c acts strictly as an orchestrator. It in...

Updated 4 months ago by Dmytro Khorsun

Simple PIOC

Embedded Infastructure Project Structure

Introduction This Python script processes a custom PlatformIO configuration file (platformio.pioc...

Updated 4 months ago by Jaron Lendering

Overview

Jonny Boi Rover Communications

Communication is a subsystem responsible for bridging the two distinct networks present on the ro...

Updated 4 months ago by Andrei Badea