Public Member Functions | Private Attributes
observers::NearestBackward Class Reference

Nearest backward observer class. More...

#include <nearest_backward.h>

Inheritance diagram for observers::NearestBackward:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 NearestBackward (art_observers::ObserversConfig &config)
virtual art_msgs::Observation update (const art_msgs::ArtLanes &local_map, const art_msgs::ArtLanes &obstacles, MapPose pose_)
 ~NearestBackward ()

Private Attributes

std::vector< float > distance_
MedianFilter distance_filter_
ros::Time prev_update_
MeanFilter velocity_filter_

Detailed Description

Nearest backward observer class.

Definition at line 27 of file nearest_backward.h.


Constructor & Destructor Documentation

Definition at line 23 of file nearest_backward.cc.

Definition at line 32 of file nearest_backward.cc.


Member Function Documentation

art_msgs::Observation observers::NearestBackward::update ( const art_msgs::ArtLanes local_map,
const art_msgs::ArtLanes obstacles,
MapPose  pose 
) [virtual]

Generic observer update function.

Called whenever there are new obstacle data, assuming the local_map is also available.

Parameters:
robot_quadquadrilateral containing the robot
local_maproad map lanes within range of the robot
obstacleslocal map quads currently containing obstacles
posecurrent pose of robot
Todo:
Make pure virtual once deprecated version is deleted.

Implements observers::Observer.

Definition at line 38 of file nearest_backward.cc.


Member Data Documentation

std::vector<float> observers::NearestBackward::distance_ [private]

Definition at line 39 of file nearest_backward.h.

Definition at line 41 of file nearest_backward.h.

Definition at line 44 of file nearest_backward.h.

Definition at line 42 of file nearest_backward.h.


The documentation for this class was generated from the following files:


art_observers
Author(s): Michael Quinlan, Jack O'Quin, Corbyn Salisbury
autogenerated on Fri Jan 3 2014 11:09:22