#include <std_srvs/SetBool.h>#include <ros/ros.h>#include <std_msgs/String.h>#include <move_base_msgs/MoveBaseAction.h>#include <geometry_msgs/PointStamped.h>#include <std_srvs/Trigger.h>#include <tf/transform_listener.h>#include <actionlib/client/simple_action_client.h>#include <moveit/planning_scene_interface/planning_scene_interface.h>
Go to the source code of this file.
Typedefs | |
| typedef actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction > | MoveBaseClient |
Functions | |
| bool | base_cmd (move_base_msgs::MoveBaseGoal goal) |
| bool | drive_go_cb (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
| move_base_msgs::MoveBaseGoal | get_pre_pick_pose () |
| move_base_msgs::MoveBaseGoal | get_pre_pick_pose (geometry_msgs::Point point) |
| int | main (int argc, char **argv) |
Variables | |
| double | base_distance_from_object =0.55 |
| tf::TransformListener * | listener_ptr |
| MoveBaseClient * | moveBaseClient_ptr |
| bool | moving =false |
| std::string | object_name |
| moveit::planning_interface::PlanningSceneInterface * | planning_scene_interface_ptr |
| typedef actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> MoveBaseClient |
Definition at line 13 of file drive2object.cpp.
| bool base_cmd | ( | move_base_msgs::MoveBaseGoal | goal | ) |
Definition at line 140 of file drive2object.cpp.
| bool drive_go_cb | ( | std_srvs::Trigger::Request & | req, |
| std_srvs::Trigger::Response & | res | ||
| ) |
Definition at line 81 of file drive2object.cpp.
| move_base_msgs::MoveBaseGoal get_pre_pick_pose | ( | ) |
| move_base_msgs::MoveBaseGoal get_pre_pick_pose | ( | geometry_msgs::Point | point | ) |
Definition at line 29 of file drive2object.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 155 of file drive2object.cpp.
| double base_distance_from_object =0.55 |
Definition at line 25 of file drive2object.cpp.
| tf::TransformListener* listener_ptr |
Definition at line 16 of file drive2object.cpp.
| MoveBaseClient* moveBaseClient_ptr |
Definition at line 21 of file drive2object.cpp.
| bool moving =false |
Definition at line 23 of file drive2object.cpp.
| std::string object_name |
Definition at line 24 of file drive2object.cpp.
| moveit::planning_interface::PlanningSceneInterface* planning_scene_interface_ptr |
Definition at line 15 of file drive2object.cpp.