Public Member Functions | Private Member Functions | Private Attributes
nj_costmap::Jockey Class Reference

#include <jockey.h>

Inheritance diagram for nj_costmap::Jockey:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void handleCostmap (const nav_msgs::OccupancyGridConstPtr &msg)
 Jockey (const std::string &name, const double frontier_width)
virtual void onContinue ()
virtual void onInterrupt ()
virtual void onStop ()
virtual void onTraverse ()

Private Member Functions

void initTwistHandlerParam ()

Private Attributes

lama_msgs::Crossing abs_crossing_
 Crossing descriptor with relative position and absolute angle.
ros::Subscriber costmap_handler_
crossing_detector::CostmapCrossingDetector crossing_detector_
 Compute the crossing.
goto_crossing::CrossingGoer crossing_goer_
 Compute the twist to go to crossing center.
bool has_crossing_
 true when a new crossing was computed.
double last_map_orientation_
 Map orientation of last received map.
nav_msgs::OccupancyGrid map_
 Last received map.
nj_oa_costmap::TwistHandler obstacle_avoider_
 Compute the twist for obstacle avoidance.
std::string odom_frame_
ros::Publisher pub_crossing_
ros::Publisher pub_crossing_marker_
ros::Publisher pub_exits_marker_
ros::Publisher pub_place_profile_
ros::Publisher pub_twist_
double range_cutoff_
 A range longer that this is considered to be free (m).
bool range_cutoff_set_
lama_msgs::Crossing rel_crossing_
 Crossing descriptor with relative position and relative angle.
tf::TransformListener tf_listener_

Detailed Description

Definition at line 68 of file jockey.h.


Constructor & Destructor Documentation

nj_costmap::Jockey::Jockey ( const std::string &  name,
const double  frontier_width 
)

Definition at line 6 of file jockey.cpp.


Member Function Documentation

void nj_costmap::Jockey::handleCostmap ( const nav_msgs::OccupancyGridConstPtr &  msg)

Callback for OccupancyGrid messages.

Definition at line 155 of file jockey.cpp.

Definition at line 27 of file jockey.cpp.

void nj_costmap::Jockey::onContinue ( ) [virtual]

Reimplemented from lama_jockeys::NavigatingJockey.

Definition at line 147 of file jockey.cpp.

void nj_costmap::Jockey::onInterrupt ( ) [virtual]

Reimplemented from lama_jockeys::NavigatingJockey.

Definition at line 141 of file jockey.cpp.

void nj_costmap::Jockey::onStop ( ) [virtual]

Implements lama_jockeys::NavigatingJockey.

Definition at line 132 of file jockey.cpp.

void nj_costmap::Jockey::onTraverse ( ) [virtual]

Implements lama_jockeys::NavigatingJockey.

Definition at line 58 of file jockey.cpp.


Member Data Documentation

lama_msgs::Crossing nj_costmap::Jockey::abs_crossing_ [private]

Crossing descriptor with relative position and absolute angle.

Definition at line 103 of file jockey.h.

Definition at line 92 of file jockey.h.

Compute the crossing.

Definition at line 107 of file jockey.h.

Compute the twist to go to crossing center.

Definition at line 108 of file jockey.h.

true when a new crossing was computed.

Definition at line 99 of file jockey.h.

Map orientation of last received map.

Definition at line 102 of file jockey.h.

nav_msgs::OccupancyGrid nj_costmap::Jockey::map_ [private]

Last received map.

Definition at line 101 of file jockey.h.

Compute the twist for obstacle avoidance.

Definition at line 109 of file jockey.h.

std::string nj_costmap::Jockey::odom_frame_ [private]

Definition at line 95 of file jockey.h.

Definition at line 90 of file jockey.h.

Definition at line 86 of file jockey.h.

Definition at line 87 of file jockey.h.

Definition at line 89 of file jockey.h.

Definition at line 88 of file jockey.h.

A range longer that this is considered to be free (m).

Definition at line 96 of file jockey.h.

Definition at line 100 of file jockey.h.

lama_msgs::Crossing nj_costmap::Jockey::rel_crossing_ [private]

Crossing descriptor with relative position and relative angle.

Definition at line 104 of file jockey.h.

Definition at line 106 of file jockey.h.


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


nj_costmap
Author(s): Gaƫl Ecorchard
autogenerated on Sat Jun 8 2019 20:58:46