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>
Classes | |
struct | Goal |
A helper struct for holding a goal's bounds (in map coordinates). | |
Friends | |
class | subfactory< RenderResults, base > |
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.