9 #include <gazebo/gazebo_client.hh> 10 #include <gazebo/gazebo_config.h> 11 #include <gazebo/transport/transport.hh> 12 #include <gazebo/msgs/msgs.hh> 18 #include "target_request.pb.h" 19 #include "target_response.pb.h" 25 #define REQUEST_TOPIC "~/grasp/target" 26 #define RESPONSE_TOPIC "~/grasp/target/response" 30 #define GET_POSE grasp::msgs::TargetRequest::GET_POSE 31 #define SET_POSE grasp::msgs::TargetRequest::SET_POSE 33 #define GET_REST_POSE grasp::msgs::TargetRequest::GET_REST_POSE 37 typedef const boost::shared_ptr<const grasp::msgs::TargetResponse>
45 void setPose(gazebo::transport::PublisherPtr pub,
46 ignition::math::Pose3d pose);
const boost::shared_ptr< const grasp::msgs::TargetResponse > TargetResponsePtr
Shared pointer declaration for response message type.
Definition: gen_rest_poses.hh:58
void setPose(gazebo::transport::PublisherPtr pub, ignition::math::Pose3d pose)
Sets target object pose.
Definition: target_example.cc:52
const boost::shared_ptr< const grasp::msgs::TargetResponse > TargetResponsePtr
Shared pointer declaration for response message type.
Definition: target_example.hh:38
void getRestingPose(gazebo::transport::PublisherPtr pub)
Requests updated target object resting pose.
Definition: target_example.cc:64
void onTargetResponse(TargetResponsePtr &_msg)
TODO.
Definition: gen_rest_poses.cc:203