Back to Home
Services
List of services
Here are the services created along with the project:
reach_?_pos + move_base
bug0 and wall follower
Position Checking and Points manager
How to use this documentation
As you can see, the description of each service is made up of many sections:
- Provided by the node which provides the service.
- Used by nodes inside the project which use the service.
- Semantic an overview about how the server should be used.
- SRV file the code of the SRV file, with useful comments
- set-up code which could help you in requiring the service. If you want to use these nodes, simply copy and paste the code inside your module following this steps.
- put the
include
section among all the other includes
- copy and paste the variales in a global namespace
- (CLIENT SIDE) put the ServiceProxy code inside your
__main__
section
- (SERVER SIDE if available) put the Service code inside your
__main__
section
- How to use the service another piece of code you can use for interacting with the service. You don't need to re-write code: just copy and past from here.
For using the loginfo functions, be sure there is a variable node_name
inside your node, containing the name of the node, or a different string if you want.