LoLGMDExtricateSimple.H File Reference

A behaviour for getting the robot unstuck using the raw LGMD spikes and a simple, reactive approach in conjunction with in-place turns as steering commands instead of "vector-style" turn commands. More...

#include "Robots/LoBot/control/LoBehavior.H"
#include "Robots/LoBot/misc/factory.hh"
Include dependency graph for LoLGMDExtricateSimple.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lobot::LGMDExtricateSimple
 A behaviour for moving the robot away from obstacles by stopping and spinning it in the direction of least LGMD spiking. More...
struct  lobot::LGMDExtricateSimple::Command

Detailed Description

A behaviour for getting the robot unstuck using the raw LGMD spikes and a simple, reactive approach in conjunction with in-place turns as steering commands instead of "vector-style" turn commands.

This file defines a class that implements a reactive obstacle avoidance behaviour that uses raw LGMD spikes as its input. The behaviour's output consists of steering commands that stop and spin the robot away from approaching obstacles rather than veer it away while it moves.

Definition in file LoLGMDExtricateSimple.H.

Generated on Sun May 8 08:16:52 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3