Grasp target Gazebo plugin. More...
#include "gazebo/common/Plugin.hh"#include <gazebo/msgs/msgs.hh>#include <gazebo/physics/physics.hh>#include <gazebo/transport/transport.hh>#include "target_request.pb.h"#include "target_response.pb.h"Go to the source code of this file.
Classes | |
| class | TargetPlugin |
| Grasp target plugin class. More... | |
Namespaces | |
| TargetPlugin | |
| gazebo | |
Macros | |
| #define | REQUEST_TOPIC "~/grasp/target" |
| Topic for incoming requests. More... | |
| #define | RESPONSE_TOPIC "~/grasp/target/response" |
| Topic for outgoing responses. More... | |
| #define | REQ_GET_POSE grasp::msgs::TargetRequest::GET_POSE |
| Get pose request. More... | |
| #define | REQ_SET_POSE grasp::msgs::TargetRequest::SET_POSE |
| Set pose request. More... | |
| #define | REQ_GET_REST_POSE grasp::msgs::TargetRequest::GET_REST_POSE |
| Get updated resting pose request. More... | |
| #define | REQ_RESET grasp::msgs::TargetRequest::RESET |
| Reset request. More... | |
| #define | RES_POSE grasp::msgs::TargetResponse::POSE |
| Current pose response. More... | |
| #define | RES_REST_POSE grasp::msgs::TargetResponse::REST_POSE |
| Updated rest pose response. More... | |
| #define | LIN_VEL_EPSILON 0.000001 |
| Maximum linear velocity for an object to be considered static. More... | |
| #define | ANG_VEL_EPSILON 0.00001 |
| Maximum angular velocity for an object to be considered static. More... | |
Typedefs | |
| typedef grasp::msgs::TargetRequest | TargetRequest |
| Declaration for request message type. More... | |
| typedef const boost::shared_ptr< const grasp::msgs::TargetRequest > | TargetRequestPtr |
| Shared pointer declaration for request message type. More... | |
| typedef grasp::msgs::TargetResponse | TargetResponse |
| Declaration for response message type. More... | |
| typedef const boost::shared_ptr< const grasp::msgs::TargetResponse > | TargetResponsePtr |
| Shared pointer declaration for response message type. More... | |
| #define ANG_VEL_EPSILON 0.00001 |
Maximum angular velocity for an object to be considered static.
| #define LIN_VEL_EPSILON 0.000001 |
Maximum linear velocity for an object to be considered static.
| #define REQ_GET_POSE grasp::msgs::TargetRequest::GET_POSE |
Get pose request.
| #define REQ_GET_REST_POSE grasp::msgs::TargetRequest::GET_REST_POSE |
Get updated resting pose request.
| #define REQ_RESET grasp::msgs::TargetRequest::RESET |
Reset request.
| #define REQ_SET_POSE grasp::msgs::TargetRequest::SET_POSE |
Set pose request.
| #define REQUEST_TOPIC "~/grasp/target" |
Topic for incoming requests.
| #define RES_POSE grasp::msgs::TargetResponse::POSE |
Current pose response.
| #define RES_REST_POSE grasp::msgs::TargetResponse::REST_POSE |
Updated rest pose response.
| #define RESPONSE_TOPIC "~/grasp/target/response" |
Topic for outgoing responses.