segbot_logical_navigator.cpp
/home/rosbuild/hudson/workspace/doc-groovy-segbot_apps/doc_stacks/2014-10-06_07-28-02.421643/segbot_apps/segbot_logical_translator/src/nodes/
segbot__logical__navigator_8cpp
segbot_logical_translator/segbot_logical_translator.h
SegbotLogicalNavigator
int
main
segbot__logical__navigator_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
segbot_logical_translator.cpp
/home/rosbuild/hudson/workspace/doc-groovy-segbot_apps/doc_stacks/2014-10-06_07-28-02.421643/segbot_apps/segbot_logical_translator/src/libsegbot_logical_translator/
segbot__logical__translator_8cpp
segbot_logical_translator/segbot_logical_translator.h
segbot_logical_translator
segbot_logical_translator.h
/home/rosbuild/hudson/workspace/doc-groovy-segbot_apps/doc_stacks/2014-10-06_07-28-02.421643/segbot_apps/segbot_logical_translator/include/segbot_logical_translator/
segbot__logical__translator_8h
segbot_logical_translator::SegbotLogicalTranslator
segbot_logical_translator
SegbotLogicalNavigator
classSegbotLogicalNavigator.html
segbot_logical_translator::SegbotLogicalTranslator
bool
execute
classSegbotLogicalNavigator.html
a6f963367922b5bda4f01e77531ec23cf
(bwi_planning_common::PlannerInterface::Request &req, bwi_planning_common::PlannerInterface::Response &res)
SegbotLogicalNavigator
classSegbotLogicalNavigator.html
a56426f7cd8dcdf4b61a0aa3466787e12
()
bool
approachDoor
classSegbotLogicalNavigator.html
a25fa4095ad265076a8c3d940976ff1b2
(const std::string &door_name, std::vector< PlannerAtom > &observations, std::string &error_message, bool gothrough=false)
bool
approachObject
classSegbotLogicalNavigator.html
a997cef54389eff02e2814c3da0528d29
(const std::string &object_name, std::vector< PlannerAtom > &observations, std::string &error_message)
bool
executeNavigationGoal
classSegbotLogicalNavigator.html
af192711eebc4dfb0fac4b2cf4103465e
(const geometry_msgs::PoseStamped &pose)
void
odometryHandler
classSegbotLogicalNavigator.html
a41f45afbae8b40961e275d92a3350117
(const nav_msgs::Odometry::ConstPtr &odom)
bool
senseDoor
classSegbotLogicalNavigator.html
a7a15a5d145443c5e7b81526c979ef5f0
(const std::string &door_name, std::vector< PlannerAtom > &observations, std::string &error_message)
void
senseState
classSegbotLogicalNavigator.html
aa7301b01d5033fe72a4119ff4ebc37a6
(std::vector< PlannerAtom > &observations, size_t door_idx=NO_DOOR_IDX)
double
door_proximity_distance_
classSegbotLogicalNavigator.html
a4ad181858ce0d9969531682198863a3c
boost::shared_ptr< message_filters::Subscriber< nav_msgs::Odometry > >
odom_subscriber_
classSegbotLogicalNavigator.html
ad46b76f872cdc9a09a6b60ad20baad4b
boost::shared_ptr< actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction > >
robot_controller_
classSegbotLogicalNavigator.html
ae888f3417eba1aa999c554ae546e8e3f
float
robot_x_
classSegbotLogicalNavigator.html
ac0e7ec14d8fb450b47fec0e68de84709
float
robot_y_
classSegbotLogicalNavigator.html
af5b278867b1b24b4bb5a0b131f571482
float
robot_yaw_
classSegbotLogicalNavigator.html
a5589e8087e494477bdf5d7be35284bc1
ros::ServiceServer
service_
classSegbotLogicalNavigator.html
a02898bedf700221aa57600502e63ca85
boost::shared_ptr< tf::TransformListener >
tf_
classSegbotLogicalNavigator.html
a7333b1554b14c66139c7bf520aeb960d
boost::shared_ptr< tf::MessageFilter< nav_msgs::Odometry > >
tf_filter_
classSegbotLogicalNavigator.html
a5a9f020f8e851a3d2582dff36a0423b8
segbot_logical_translator
namespacesegbot__logical__translator.html
segbot_logical_translator::SegbotLogicalTranslator
segbot_logical_translator::SegbotLogicalTranslator
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
bool
getApproachPoint
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a744f2c16daf3b250d8ba620b6af8a67a
(size_t idx, const bwi::Point2f ¤t_location, bwi::Point2f &point, float &yaw)
size_t
getDoorIdx
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
ac674fa6ac5c2185303bf124ca66598f6
(const std::string &door_str) const
std::string
getDoorString
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a9438aeedf472f6b6f8f4cface0faf777
(size_t idx) const
size_t
getLocationIdx
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
acf789530b9006755dc2fa2f01542e1f6
(const bwi::Point2f ¤t_location)
size_t
getLocationIdx
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a56993375c0082a701514d28e39d4dc80
(const std::string &loc_str) const
std::string
getLocationString
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
adb478db8816fa2d9d088117735749769
(size_t idx) const
size_t
getNumDoors
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a03195c754063ea79c5655123d297df5d
() const
bool
getObjectApproachLocation
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
ad3c175cdf92b29c57c3ffe9e4f1d8ca7
(const std::string &object_name, geometry_msgs::Pose &pose)
bool
getThroughDoorPoint
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a581209fb78a379baa47cefe784213ee6
(size_t idx, const bwi::Point2f ¤t_location, bwi::Point2f &point, float &yaw)
bool
isDoorOpen
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a2179d96b30cc6ca260ed4e3c67fa8d15
(size_t idx)
bool
isRobotBesideDoor
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a09fcb228b0a6a84896954f46cd3d1df9
(const bwi::Point2f ¤t_location, float yaw, float threshold, size_t idx)
bool
isRobotFacingDoor
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a6f29519f6bdde6f0c453d48d903d06a0
(const bwi::Point2f ¤t_location, float yaw, float threshold, size_t idx)
SegbotLogicalTranslator
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a736f070cd2d4dbadeab7cb09ead25a0e
()
std::vector< bwi_planning_common::Door >
doors_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a11cbc40488c2df7d2e7b01bb44754335
std::string
global_frame_id_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a9825bccfd30d5d09a560cd3181452568
nav_msgs::MapMetaData
info_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
aece5262ce6607f524629c553ce605b01
std::vector< int32_t >
location_map_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a66f2e01fd66bdd71f77dbec6d4f46b29
std::vector< std::string >
locations_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a24322a12125da78cdfb50ff7225d2d7f
ros::ServiceClient
make_plan_client_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a654b2c8b6625129d0ff9e37e357cc241
boost::shared_ptr< bwi_mapper::MapLoader >
mapper_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a1661df490a359ed269c9bee787a74aae
boost::shared_ptr< ros::NodeHandle >
nh_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a2bbf889f51b5c4042ff2a4e9342c28e9
std::map< std::string, geometry_msgs::Pose >
object_approach_map_
classsegbot__logical__translator_1_1SegbotLogicalTranslator.html
a428e0e5604da3f9c3984fec250b425ad
tf
namespacetf.html