RoboidControl
Loading...
Searching...
No Matches
Classes | Typedefs
Passer::RoboidControl Namespace Reference

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
 

Typedef Documentation

◆ Encoder