$search
Definition at line 303 of file gazeboros.cpp.
GazeboROSNode::GazeboROSNode | ( | ) | [inline] |
setup custom callback queue
start a thread for the physics dynamic reconfigure node
advertise all services
Definition at line 306 of file gazeboros.cpp.
GazeboROSNode::~GazeboROSNode | ( | ) | [inline] |
Definition at line 336 of file gazeboros.cpp.
void GazeboROSNode::AdvertiseServices | ( | ) | [inline] |
advertise services
Definition at line 394 of file gazeboros.cpp.
bool GazeboROSNode::applyBodyWrench | ( | gazebo_msgs::ApplyBodyWrench::Request & | req, | |
gazebo_msgs::ApplyBodyWrench::Response & | res | |||
) | [inline] |
shift wrench to body frame if a non-zero reference point is given
Definition at line 1980 of file gazeboros.cpp.
bool GazeboROSNode::applyJointEffort | ( | gazebo_msgs::ApplyJointEffort::Request & | req, | |
gazebo_msgs::ApplyJointEffort::Response & | res | |||
) | [inline] |
Definition at line 1469 of file gazeboros.cpp.
bool GazeboROSNode::clearBodyWrenches | ( | std::string | body_name | ) | [inline] |
Definition at line 1572 of file gazeboros.cpp.
bool GazeboROSNode::clearBodyWrenches | ( | gazebo_msgs::BodyRequest::Request & | req, | |
gazebo_msgs::BodyRequest::Response & | res | |||
) | [inline] |
Definition at line 1568 of file gazeboros.cpp.
bool GazeboROSNode::clearJointForces | ( | std::string | joint_name | ) | [inline] |
Definition at line 1543 of file gazeboros.cpp.
bool GazeboROSNode::clearJointForces | ( | gazebo_msgs::JointRequest::Request & | req, | |
gazebo_msgs::JointRequest::Response & | res | |||
) | [inline] |
Definition at line 1539 of file gazeboros.cpp.
bool GazeboROSNode::deleteModel | ( | gazebo_msgs::DeleteModel::Request & | req, | |
gazebo_msgs::DeleteModel::Response & | res | |||
) | [inline] |
delete model given name
Definition at line 852 of file gazeboros.cpp.
bool GazeboROSNode::findJointPosition | ( | double & | position, | |
std::string | name, | |||
std::vector< std::string > | joint_names, | |||
std::vector< double > | joint_positions | |||
) | [inline] |
Definition at line 1810 of file gazeboros.cpp.
void GazeboROSNode::forceJointSchedulerSlot | ( | ) | [inline, private] |
Definition at line 2369 of file gazeboros.cpp.
void GazeboROSNode::gazeboQueueThread | ( | ) | [inline] |
ros queue thread for this node
Definition at line 372 of file gazeboros.cpp.
void GazeboROSNode::getAllChildrenBodies | ( | std::vector< gazebo::Body * > & | bodies, | |
gazebo::Model * | model, | |||
gazebo::Body * | body | |||
) | [inline] |
Definition at line 1754 of file gazeboros.cpp.
void GazeboROSNode::getAllParentBodies | ( | std::vector< gazebo::Body * > & | bodies, | |
gazebo::Model * | model, | |||
gazebo::Body * | body, | |||
gazebo::Body * | orig_parent_body | |||
) | [inline] |
Definition at line 1779 of file gazeboros.cpp.
gazebo::Body* GazeboROSNode::getChildBody | ( | gazebo::Joint * | joint | ) | [inline] |
Definition at line 1681 of file gazeboros.cpp.
gazebo::Joint* GazeboROSNode::getJointByName | ( | std::string | joint_name | ) | [inline, private] |
get joint by name
Definition at line 2290 of file gazeboros.cpp.
bool GazeboROSNode::getJointProperties | ( | gazebo_msgs::GetJointProperties::Request & | req, | |
gazebo_msgs::GetJointProperties::Response & | res | |||
) | [inline] |
Definition at line 1059 of file gazeboros.cpp.
bool GazeboROSNode::getLinkProperties | ( | gazebo_msgs::GetLinkProperties::Request & | req, | |
gazebo_msgs::GetLinkProperties::Response & | res | |||
) | [inline] |
Definition at line 1097 of file gazeboros.cpp.
bool GazeboROSNode::getLinkState | ( | gazebo_msgs::GetLinkState::Request & | req, | |
gazebo_msgs::GetLinkState::Response & | res | |||
) | [inline] |
Definition at line 1140 of file gazeboros.cpp.
bool GazeboROSNode::getModelProperties | ( | gazebo_msgs::GetModelProperties::Request & | req, | |
gazebo_msgs::GetModelProperties::Response & | res | |||
) | [inline] |
Definition at line 988 of file gazeboros.cpp.
bool GazeboROSNode::getModelState | ( | gazebo_msgs::GetModelState::Request & | req, | |
gazebo_msgs::GetModelState::Response & | res | |||
) | [inline] |
Definition at line 915 of file gazeboros.cpp.
gazebo::Body* GazeboROSNode::getParentBody | ( | gazebo::Joint * | joint | ) | [inline] |
Definition at line 1692 of file gazeboros.cpp.
bool GazeboROSNode::getPhysicsProperties | ( | gazebo_msgs::GetPhysicsProperties::Request & | req, | |
gazebo_msgs::GetPhysicsProperties::Response & | res | |||
) | [inline] |
Definition at line 1269 of file gazeboros.cpp.
bool GazeboROSNode::getWorldProperties | ( | gazebo_msgs::GetWorldProperties::Request & | req, | |
gazebo_msgs::GetWorldProperties::Response & | res | |||
) | [inline] |
Definition at line 1043 of file gazeboros.cpp.
bool GazeboROSNode::inBodies | ( | gazebo::Body * | body, | |
std::vector< gazebo::Body * > | bodies | |||
) | [inline] |
Definition at line 1803 of file gazeboros.cpp.
bool GazeboROSNode::IsColladaData | ( | const std::string & | data | ) | [inline, private] |
Definition at line 2275 of file gazeboros.cpp.
bool GazeboROSNode::IsGazeboModelXML | ( | std::string | model_xml | ) | [inline, private] |
Definition at line 2279 of file gazeboros.cpp.
bool GazeboROSNode::IsURDF | ( | std::string | model_xml | ) | [inline, private] |
utilites for checking incoming string URDF/XML/Param
Definition at line 2266 of file gazeboros.cpp.
void GazeboROSNode::onLinkStatesConnect | ( | ) | [inline] |
Definition at line 604 of file gazeboros.cpp.
void GazeboROSNode::onLinkStatesDisconnect | ( | ) | [inline] |
Definition at line 616 of file gazeboros.cpp.
void GazeboROSNode::onModelStatesConnect | ( | ) | [inline] |
Definition at line 610 of file gazeboros.cpp.
void GazeboROSNode::onModelStatesDisconnect | ( | ) | [inline] |
Definition at line 624 of file gazeboros.cpp.
bool GazeboROSNode::pausePhysics | ( | std_srvs::Empty::Request & | req, | |
std_srvs::Empty::Response & | res | |||
) | [inline] |
Definition at line 1523 of file gazeboros.cpp.
void GazeboROSNode::PhysicsReconfigureCallback | ( | gazebo::PhysicsConfig & | config, | |
uint32_t | level | |||
) | [inline, private] |
Definition at line 2139 of file gazeboros.cpp.
void GazeboROSNode::PhysicsReconfigureNode | ( | ) | [inline, private] |
Definition at line 2212 of file gazeboros.cpp.
void GazeboROSNode::publishLinkStates | ( | ) | [inline, private] |
Definition at line 2419 of file gazeboros.cpp.
void GazeboROSNode::publishModelStates | ( | ) | [inline, private] |
Definition at line 2463 of file gazeboros.cpp.
void GazeboROSNode::publishSimTime | ( | ) | [inline, private] |
Definition at line 2404 of file gazeboros.cpp.
bool GazeboROSNode::resetSimulation | ( | std_srvs::Empty::Request & | req, | |
std_srvs::Empty::Response & | res | |||
) | [inline] |
Definition at line 1507 of file gazeboros.cpp.
bool GazeboROSNode::resetWorld | ( | std_srvs::Empty::Request & | req, | |
std_srvs::Empty::Response & | res | |||
) | [inline] |
Definition at line 1515 of file gazeboros.cpp.
void GazeboROSNode::rotateBodyAndChildren | ( | gazebo::Body * | body1, | |
gazebo::Vector3 | anchor, | |||
gazebo::Vector3 | axis, | |||
double | dangle, | |||
bool | update_children = true | |||
) | [inline] |
Definition at line 1702 of file gazeboros.cpp.
bool GazeboROSNode::setJointProperties | ( | gazebo_msgs::SetJointProperties::Request & | req, | |
gazebo_msgs::SetJointProperties::Response & | res | |||
) | [inline] |
Definition at line 1299 of file gazeboros.cpp.
bool GazeboROSNode::setLinkProperties | ( | gazebo_msgs::SetLinkProperties::Request & | req, | |
gazebo_msgs::SetLinkProperties::Response & | res | |||
) | [inline] |
Definition at line 1206 of file gazeboros.cpp.
bool GazeboROSNode::setLinkState | ( | gazebo_msgs::SetLinkState::Request & | req, | |
gazebo_msgs::SetLinkState::Response & | res | |||
) | [inline] |
Definition at line 1829 of file gazeboros.cpp.
bool GazeboROSNode::setModelConfiguration | ( | gazebo_msgs::SetModelConfiguration::Request & | req, | |
gazebo_msgs::SetModelConfiguration::Response & | res | |||
) | [inline] |
Definition at line 1598 of file gazeboros.cpp.
void GazeboROSNode::setModelJointPositions | ( | gazebo::Model * | gazebo_model, | |
std::vector< std::string > | joint_names, | |||
std::vector< double > | joint_positions | |||
) | [inline] |
Definition at line 1626 of file gazeboros.cpp.
bool GazeboROSNode::setModelState | ( | gazebo_msgs::SetModelState::Request & | req, | |
gazebo_msgs::SetModelState::Response & | res | |||
) | [inline] |
Definition at line 1349 of file gazeboros.cpp.
bool GazeboROSNode::setPhysicsProperties | ( | gazebo_msgs::SetPhysicsProperties::Request & | req, | |
gazebo_msgs::SetPhysicsProperties::Response & | res | |||
) | [inline] |
Definition at line 1235 of file gazeboros.cpp.
void GazeboROSNode::SetupTransform | ( | btTransform & | transform, | |
geometry_msgs::Pose | pose | |||
) | [inline, private] |
Definition at line 2255 of file gazeboros.cpp.
void GazeboROSNode::SetupTransform | ( | btTransform & | transform, | |
urdf::Pose | pose | |||
) | [inline, private] |
utility for transforming in SetModelConfiguration
Definition at line 2249 of file gazeboros.cpp.
void GazeboROSNode::slideBodyAndChildren | ( | gazebo::Body * | body1, | |
gazebo::Vector3 | anchor, | |||
gazebo::Vector3 | axis, | |||
double | dposition, | |||
bool | update_children = true | |||
) | [inline] |
Definition at line 1729 of file gazeboros.cpp.
bool GazeboROSNode::spawnGazeboModel | ( | gazebo_msgs::SpawnModel::Request & | req, | |
gazebo_msgs::SpawnModel::Response & | res | |||
) | [inline] |
STRIP DECLARATION <? ... xml version="1.0" ... ?> from model_xml
poll and wait, verify that the model is spawned within Hardcoded 60 seconds
Definition at line 687 of file gazeboros.cpp.
bool GazeboROSNode::spawnURDFModel | ( | gazebo_msgs::SpawnModel::Request & | req, | |
gazebo_msgs::SpawnModel::Response & | res | |||
) | [inline] |
STRIP DECLARATION <? ... xml version="1.0" ... ?> from model_xml
Definition at line 633 of file gazeboros.cpp.
void GazeboROSNode::transformWrench | ( | gazebo::Vector3 & | target_force, | |
gazebo::Vector3 & | target_torque, | |||
gazebo::Vector3 | reference_force, | |||
gazebo::Vector3 | reference_torque, | |||
gazebo::Pose3d | target_to_reference | |||
) | [inline] |
shift wrench from reference frame to target frame assume wrench is defined in
Definition at line 1964 of file gazeboros.cpp.
bool GazeboROSNode::unpausePhysics | ( | std_srvs::Empty::Request & | req, | |
std_srvs::Empty::Response & | res | |||
) | [inline] |
Definition at line 1531 of file gazeboros.cpp.
void GazeboROSNode::updateLinkState | ( | const gazebo_msgs::LinkState::ConstPtr & | link_state | ) | [inline] |
Definition at line 1898 of file gazeboros.cpp.
void GazeboROSNode::updateModelState | ( | const gazebo_msgs::ModelState::ConstPtr & | model_state | ) | [inline] |
Definition at line 1413 of file gazeboros.cpp.
void GazeboROSNode::wrenchBodySchedulerSlot | ( | ) | [inline, private] |
Definition at line 2330 of file gazeboros.cpp.
Definition at line 2111 of file gazeboros.cpp.
Definition at line 2114 of file gazeboros.cpp.
Definition at line 2122 of file gazeboros.cpp.
Definition at line 2121 of file gazeboros.cpp.
Definition at line 2101 of file gazeboros.cpp.
std::vector<GazeboROSNode::ForceJointJob*> GazeboROSNode::force_joint_jobs [private] |
Definition at line 2323 of file gazeboros.cpp.
boost::thread* GazeboROSNode::gazebo_callback_queue_thread_ [private] |
Definition at line 2097 of file gazeboros.cpp.
Definition at line 2096 of file gazeboros.cpp.
Definition at line 2105 of file gazeboros.cpp.
Definition at line 2106 of file gazeboros.cpp.
Definition at line 2107 of file gazeboros.cpp.
Definition at line 2103 of file gazeboros.cpp.
Definition at line 2102 of file gazeboros.cpp.
Definition at line 2110 of file gazeboros.cpp.
Definition at line 2104 of file gazeboros.cpp.
double GazeboROSNode::lastForceJointUpdateTime [private] |
Definition at line 2326 of file gazeboros.cpp.
double GazeboROSNode::lastWrenchBodyUpdateTime [private] |
Definition at line 2325 of file gazeboros.cpp.
boost::mutex GazeboROSNode::lock_ [private] |
A mutex to lock access to fields that are used in ROS message callbacks.
Definition at line 2242 of file gazeboros.cpp.
Definition at line 2119 of file gazeboros.cpp.
Definition at line 2137 of file gazeboros.cpp.
bool GazeboROSNode::physics_reconfigure_initialized_ [private] |
Definition at line 2134 of file gazeboros.cpp.
Definition at line 2136 of file gazeboros.cpp.
boost::thread* GazeboROSNode::physics_reconfigure_thread_ [private] |
Definition at line 2133 of file gazeboros.cpp.
ros::Publisher GazeboROSNode::pub_clock_ [private] |
Definition at line 2125 of file gazeboros.cpp.
Definition at line 2128 of file gazeboros.cpp.
Definition at line 2126 of file gazeboros.cpp.
int GazeboROSNode::pub_link_states_connection_count_ [private] |
Definition at line 2129 of file gazeboros.cpp.
Definition at line 2127 of file gazeboros.cpp.
int GazeboROSNode::pub_model_states_connection_count_ [private] |
Definition at line 2130 of file gazeboros.cpp.
Definition at line 2117 of file gazeboros.cpp.
Definition at line 2118 of file gazeboros.cpp.
ros::NodeHandle GazeboROSNode::rosnode_ [private] |
Definition at line 2095 of file gazeboros.cpp.
Definition at line 2112 of file gazeboros.cpp.
Definition at line 2108 of file gazeboros.cpp.
Definition at line 2116 of file gazeboros.cpp.
Definition at line 2123 of file gazeboros.cpp.
Definition at line 2115 of file gazeboros.cpp.
Definition at line 2113 of file gazeboros.cpp.
Definition at line 2124 of file gazeboros.cpp.
Definition at line 2109 of file gazeboros.cpp.
Definition at line 2100 of file gazeboros.cpp.
Definition at line 2099 of file gazeboros.cpp.
tf::TransformBroadcaster GazeboROSNode::tfbr [private] |
broadcast transform between all models and the gazebo inertial "world" frame
Definition at line 2239 of file gazeboros.cpp.
Definition at line 2120 of file gazeboros.cpp.
std::vector<GazeboROSNode::WrenchBodyJob*> GazeboROSNode::wrench_body_jobs [private] |
Definition at line 2322 of file gazeboros.cpp.
std::string GazeboROSNode::xmlPrefix_ [private] |
prefix and suffix used for conversion from URDF to Gazebo XML
Definition at line 2245 of file gazeboros.cpp.
std::string GazeboROSNode::xmlSuffix_ [private] |
Definition at line 2246 of file gazeboros.cpp.