lobot::RenderResults Class Reference

An offline behaviour for rendering the robot's trajectory from start to finish and the locations where its emergency stop and extrication behaviours were active. More...

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

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

List of all members.

Classes

struct  Goal
 A helper struct for holding a goal's bounds (in map coordinates).

Friends

class subfactory< RenderResults, base >

Detailed Description

An offline behaviour for rendering the robot's trajectory from start to finish and the locations where its emergency stop and extrication behaviours were active.

This class implements an offline behaviour that reads the obstacle map and goal location used to test different LGMD-based avoidance algorithms in a local navigation task; it also reads, from either a metlog or results file, the list of points comprising the robot's trajectory, the locations where its emergency stop and extrication behaviours were activated, and the locations where it bumped into things. It then renders all of these things in the Robolocust UI.

This behaviour is meant to be used to collect screen shots for inclusion in papers, etc. illustrating the performance of the LGMD-based obstacle avoidance algorithms implemented by Robolocust. It does not and is not meant to control the robot; rather, it implements an offline, rendering task to be used in conjunction with certain data processing and analysis efforts.

Definition at line 175 of file LoRenderResults.H.


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