#include <ros/ros.h>#include <std_srvs/SetBool.h>#include <geometry_msgs/PoseStamped.h>#include <geometry_msgs/Pose.h>#include <ar_track_alvar_msgs/AlvarMarkers.h>#include <moveit/planning_scene_interface/planning_scene_interface.h>#include <moveit_msgs/CollisionObject.h>#include <iostream>#include <sstream>#include <kdl/chainfksolver.hpp>#include <kdl/chain.hpp>#include <kdl/chainjnttojacsolver.hpp>#include <kdl/frames.hpp>#include "kdl/chainfksolverpos_recursive.hpp"#include "kdl_parser/kdl_parser.hpp"#include "tf_conversions/tf_kdl.h"#include <message_filters/subscriber.h>#include <tf/message_filter.h>#include <tf/transform_datatypes.h>#include <tf/transform_listener.h>
Go to the source code of this file.
Functions | |
| std::string | get_obj_id (int id) |
| geometry_msgs::Pose | get_obj_position (int id, geometry_msgs::Pose pose) |
| shape_msgs::SolidPrimitive | get_obj_shape (int id) |
| void | handle_objects (const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &markers) |
| int | main (int argc, char **argv) |
| bool | update_cb (std_srvs::SetBool::Request &req, std_srvs::SetBool::Response &res) |
Variables | |
| moveit::planning_interface::PlanningSceneInterface * | planning_scene_interface_ptr |
| bool | update =false |
| std::string get_obj_id | ( | int | id | ) |
Definition at line 69 of file objects_handler.cpp.
| geometry_msgs::Pose get_obj_position | ( | int | id, |
| geometry_msgs::Pose | pose | ||
| ) |
Definition at line 100 of file objects_handler.cpp.
| shape_msgs::SolidPrimitive get_obj_shape | ( | int | id | ) |
Definition at line 81 of file objects_handler.cpp.
| void handle_objects | ( | const ar_track_alvar_msgs::AlvarMarkers::ConstPtr & | markers | ) |
Definition at line 106 of file objects_handler.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 41 of file objects_handler.cpp.
| bool update_cb | ( | std_srvs::SetBool::Request & | req, |
| std_srvs::SetBool::Response & | res | ||
| ) |
Definition at line 131 of file objects_handler.cpp.
| moveit::planning_interface::PlanningSceneInterface* planning_scene_interface_ptr |
Definition at line 36 of file objects_handler.cpp.
| bool update =false |
Definition at line 32 of file objects_handler.cpp.