This module manages the launching of capabilities
Manages multiple launch files which implement capabilities
Callback for events recieved on the events topic
Only handles TERMINDATED events, all other events are discarded.
Parameters: | msg (capabilities.msgs.CapabilityEvent) – ROS message recieved on the events topic |
---|
Runs a given capability provider by launching its launch file
Parameters: |
|
---|
Custom versions of the which built-in shell command
Searches the pathes in the PATH environment variable for a given executable name. It returns the full path to the first instance of the executable found or None if it was not found.
Parameters: | program (str) – name of the executable to find |
---|---|
Returns: | Full path to the first instance of the executable, or None |
Return type: | str or None |