contacts_example.cc File Reference

Contact world plugin example. More...

Functions

int main (int _argc, char **_argv)
 
void getContactBetween (gazebo::transport::PublisherPtr pub, const std::string &collision1, const std::string &collision2)
 Obtain contact between two collision entities. More...
 
void changeSurface (gazebo::transport::PublisherPtr pub, const std::string &model, const std::string &link, const std::string &collision)
 Change surface properties. More...
 

Detailed Description

Contact world plugin example.

Author
João Borrego : jsbruglie

Function Documentation

void changeSurface ( gazebo::transport::PublisherPtr  pub,
const std::string &  model,
const std::string &  link,
const std::string &  collision 
)

Change surface properties.

Parameters
pubCommunication publisher
modelTarget model
linkTarget link
collisionTarget collision
void getContactBetween ( gazebo::transport::PublisherPtr  pub,
const std::string &  collision1,
const std::string &  collision2 
)

Obtain contact between two collision entities.

Parameters
pubCommunication publisher
collision1Name of first collision in pair to test
collision2Name of second collision in pair to test
int main ( int  _argc,
char **  _argv 
)