lobot::SpeedArbiter Class Reference

A DAMN speed arbiter for controlling Robolocust's speed. More...

#include <Robots/LoBot/control/LoSpeedArbiter.H>

Inheritance diagram for lobot::SpeedArbiter:
Inheritance graph
[legend]
Collaboration diagram for lobot::SpeedArbiter:
Collaboration graph
[legend]

List of all members.

Classes

class  compare_priorities
class  Vote

Friends

class singleton< SpeedArbiter >

Detailed Description

A DAMN speed arbiter for controlling Robolocust's speed.

This class implements a DAMN speed arbiter that acts as the interface between the Robolocust behaviours and the robot's speed controls. Each behaviour that wants to influence the robot's driving speed will have to vote by specifying an acceptable maximum speed value. The arbiter will issue the motor control command for the highest priority behaviour.

Definition at line 73 of file LoSpeedArbiter.H.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:30:29 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3