RoboidControl
|
Classes | |
class | Accelerometer |
class | Activation |
Activation function for control. More... | |
class | ControlledMotor |
A motor with speed control It uses a feedback loop from an encoder to regulate the speed The speed is measured in revolutions per second. More... | |
class | DifferentialDrive |
A two-wheeled Propulsion method. More... | |
class | DistanceSensor |
A Sensor which can measure the distance to the nearest object. More... | |
class | IncrementalEncoder |
An Encoder measures the rotations of an axle using a rotary sensor Some encoders are able to detect direction, while others can not. More... | |
class | InterestingThing |
An object tracked by the roboid. More... | |
class | Motor |
A Motor is a Thing which can move parts of the Roboid. More... | |
class | NetworkPerception |
class | NetworkSync |
Interface for synchronizaing state between clients across a network. More... | |
class | Perception |
Module to which keeps track of objects around the roboid. More... | |
class | Propulsion |
The Propulsion module for a Roboid is used to move the Roboid in space. More... | |
class | Quadcopter |
Support for Quadcopter as a propulsion method. More... | |
class | Roboid |
A Roboid is used to control autonomous robots. More... | |
class | Sensor |
A sensor is a thing which can perform measurements in the environment. More... | |
class | Switch |
A digital switch input. More... | |
class | SynchronizedMotors |
class | Thing |
A thing is a functional component on a robot. More... | |
Typedefs | |
using | Encoder = IncrementalEncoder |
using Passer::RoboidControl::Encoder = typedef IncrementalEncoder |