Expand description

This is my first mobile robotics project (a 3rd semester module) of the BSc in Mobile Robotics at FHGR. This is a toy RC car (called “robotcar”) which can be remote-controlled.

The documentation for it (besides the one in the code) can be found online.

Re-exports

pub use app::CarT;

Modules

The RTIC application module
bt_module 🔒
Represents the bluetooth module and abstracts away some of the technical details for other consumers.
car 🔒
The functionality within this module represents the robotcar. It abstracts away the technical details from its consumers.
Contains the logic for the remote control. This deals with the events sent by the remote control app (e.g. on a smartphone) and triggers the corresponding actions on the robotcar.
steering 🔒
This represents a steering unit on the robotcar, powered by a servo motor.
tof_sensor 🔒
Abstraction layer for the TOF sensor to avoid knowing about the details of it in Car (there’s no generic trait for TOFs available yet unlike for other devices (e.g. displays)).