RoboidControl for Arduino
Loading...
Searching...
No Matches
Roboid.h
Go to the documentation of this file.
1#pragma once
2
3#include "Perception.h"
4#include "Propulsion.h"
5
6namespace Passer {
7namespace RoboidControl {
8
10class Roboid {
11 public:
13 Roboid();
18
22 void Update(float currentTimeMs);
23
28};
29} // namespace RoboidControl
30} // namespace Passer
31
32using namespace Passer::RoboidControl;
Module to which keeps track of objects around the roboid.
Definition Perception.h:10
The Propulsion module for a Roboid is used to move the Roboid in space.
Definition Propulsion.h:16
A Roboid is used to control autonomous robots.
Definition Roboid.h:10
void Update(float currentTimeMs)
Update the state of the Roboid.
Propulsion * propulsion
The Propulsion module of this Roboid.
Definition Roboid.h:27
Roboid()
Default constructor for a Roboid.
Definition Roboid.cpp:4
Perception * perception
The Perception module of this Roboid.
Definition Roboid.h:25
Definition DRV8833.h:7
Definition DRV8833.h:6