Classes | Public Attributes
gazebo::VacuumGripperPluginPrivate Struct Reference

List of all members.

Classes

class  Object
 Class to store information about each object to be dropped. More...

Public Attributes

bool attached = false
 True if the gripper has an object.
int attachSteps
 Steps touching before engaging fixed joint.
std::map< std::string,
physics::CollisionPtr > 
collisions
 The collisions for the links in the gripper.
event::ConnectionPtr connection
 Connection event.
std::vector< msgs::Contact > contacts
 The current contacts.
transport::SubscriberPtr contactSub
 Subscription to contact messages from the physics engine.
int detachSteps
 Steps not touching before disengaging fixed joint.
physics::ModelPtr dropAttachedModel
 Attached model to be dropped.
Object dropCurrentObject
 The current object scheduled for dropping.
bool dropPending = false
 Whether there's an ongoing drop.
math::Box dropRegion
 If the attached object is scheduled to be dropped, the drop will occur when the object enters inside this box.
std::vector< Objectdrops
 Collection of objects to be dropped.
bool enabled = false
 Whether the suction is enabled or not.
physics::JointPtr fixedJoint
 A fixed joint to connect the gripper to an object.
unsigned int minContactCount
 Minimum number of links touching.
physics::ModelPtr model
 Model that contains this gripper.
std::mutex mutex
 Mutex used to protect reading/writing the sonar message.
std::string name
 Name of the gripper.
transport::NodePtr node
 Node for communication.
int posCount
 Number of iterations the gripper was contacting the same object.
common::Time prevUpdateTime
 Previous time when the gripper was updated.
physics::LinkPtr suctionCupLink
 The suction cup link.
common::Time updateRate
 Rate at which to update the gripper.
physics::WorldPtr world
 Pointer to the world.
int zeroCount
 Number of iterations the gripper was not contacting the same object.

Detailed Description

Definition at line 46 of file VacuumGripperPlugin.cc.


Member Data Documentation

True if the gripper has an object.

Definition at line 106 of file VacuumGripperPlugin.cc.

Steps touching before engaging fixed joint.

Definition at line 126 of file VacuumGripperPlugin.cc.

The collisions for the links in the gripper.

Definition at line 97 of file VacuumGripperPlugin.cc.

Connection event.

Definition at line 94 of file VacuumGripperPlugin.cc.

The current contacts.

Definition at line 100 of file VacuumGripperPlugin.cc.

Subscription to contact messages from the physics engine.

Definition at line 138 of file VacuumGripperPlugin.cc.

Steps not touching before disengaging fixed joint.

Definition at line 129 of file VacuumGripperPlugin.cc.

Attached model to be dropped.

Definition at line 147 of file VacuumGripperPlugin.cc.

The current object scheduled for dropping.

Definition at line 154 of file VacuumGripperPlugin.cc.

Whether there's an ongoing drop.

Definition at line 144 of file VacuumGripperPlugin.cc.

If the attached object is scheduled to be dropped, the drop will occur when the object enters inside this box.

Definition at line 151 of file VacuumGripperPlugin.cc.

Collection of objects to be dropped.

Definition at line 79 of file VacuumGripperPlugin.cc.

Whether the suction is enabled or not.

Definition at line 141 of file VacuumGripperPlugin.cc.

A fixed joint to connect the gripper to an object.

Definition at line 88 of file VacuumGripperPlugin.cc.

Minimum number of links touching.

Definition at line 123 of file VacuumGripperPlugin.cc.

Model that contains this gripper.

Definition at line 82 of file VacuumGripperPlugin.cc.

Mutex used to protect reading/writing the sonar message.

Definition at line 103 of file VacuumGripperPlugin.cc.

Name of the gripper.

Definition at line 132 of file VacuumGripperPlugin.cc.

Node for communication.

Definition at line 135 of file VacuumGripperPlugin.cc.

Number of iterations the gripper was contacting the same object.

Definition at line 116 of file VacuumGripperPlugin.cc.

Previous time when the gripper was updated.

Definition at line 112 of file VacuumGripperPlugin.cc.

The suction cup link.

Definition at line 91 of file VacuumGripperPlugin.cc.

Rate at which to update the gripper.

Definition at line 109 of file VacuumGripperPlugin.cc.

Pointer to the world.

Definition at line 85 of file VacuumGripperPlugin.cc.

Number of iterations the gripper was not contacting the same object.

Definition at line 120 of file VacuumGripperPlugin.cc.


The documentation for this struct was generated from the following file:


osrf_gear
Author(s):
autogenerated on Mon Sep 5 2016 03:41:33