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
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.
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)).