lobot::OpenPath Class Reference

A behaviour for steering the robot toward the most open path that can accommodate it. More...

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

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

List of all members.

Classes

class  PathInfo

Friends

class subfactory< OpenPath, base >

Detailed Description

A behaviour for steering the robot toward the most open path that can accommodate it.

This class implements the open path algorithm for steering the robot toward the most open path that can accommodate the robot's width.

The algorithm uses the current set of distance readings from the laser range finder and some trigonometry and vector math to build a list of candidate paths of some user-specified minimum length. It then picks the path with the maximum traversable area and issues a steering vote to turn the robot towards that path.

Definition at line 94 of file LoOpenPath.H.


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