![]() |
RoboidControl for Arduino
|
A Roboid is used to control autonomous robots. More...
#include <Roboid.h>
Public Member Functions | |
| Roboid () | |
| Default constructor for a Roboid. | |
| Roboid (Perception *perception, Propulsion *propulsion) | |
| Creates a Roboid with Perception and Propulsion abilities. | |
| void | Update (float currentTimeMs) |
| Update the state of the Roboid. | |
Public Attributes | |
| Perception * | perception |
| The Perception module of this Roboid. | |
| Propulsion * | propulsion |
| The Propulsion module of this Roboid. | |
A Roboid is used to control autonomous robots.
| Roboid::Roboid | ( | ) |
Default constructor for a Roboid.
| Roboid::Roboid | ( | Perception * | perception, |
| Propulsion * | propulsion | ||
| ) |
Creates a Roboid with Perception and Propulsion abilities.
| perception | The Perception implementation to use for this Roboid |
| propulsion | The Propulsion implementation to use for this Roboid |
| void Passer::RoboidControl::Roboid::Update | ( | float | currentTimeMs | ) |
Update the state of the Roboid.
| currentTimeMs | The time in milliseconds when calling this function |
| Perception* Passer::RoboidControl::Roboid::perception |
The Perception module of this Roboid.
| Propulsion* Passer::RoboidControl::Roboid::propulsion |
The Propulsion module of this Roboid.