capabilities package from capabilities repocapabilities |
|
Package Summary
Tags | No category tags. |
Version | 0.3.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/capabilities.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2020-04-30 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
Capabilities
Implements the concept of capabilities as part of the appable robot. The development of the appable robot is part of the Robotics-in-Concert (ROCON) project.
Continuous Integration:
Please see the documentation located here:
http://wiki.ros.org/capabilities
http://wiki.ros.org/capabilities/Tutorials
http://docs.ros.org/hydro/api/capabilities/html/
http://www.robotconcert.org/index.php/Appable_Robot
{.align-right}
Changelog for package capabilities
0.3.1 (2020-03-10)
- Updated
package.xml
to format 3 and and used condition dependencies to support Python3 (#91) - Contributors: William Woodall
0.3.0 (2020-03-09)
- Bump CMake version to avoid CMP0048 warning (#89)
- Fixed bug by pruning spec files by black/white lists
#84 from
commaster90/fix-1 This ensures
GetCapabilitySpecs
service returns the filtered specs. - Removed a faulty
start_capability
test. Can't rely on timing of callingstop_capability
and thenstart_capability
in quick succession, so this test can't be made to work reliably. - Updated discovery unit test.
- Fixed typos in
start_capabilities
server. - Added test for restarting capabilities.
- Export architecture_independent flag in package.xml
- Changed to return an error if requested capability is already
running. The
start_capability
service now returns an error code if it cannot start a capability because it is already running. - Contributors: Jon Binney, Patrick Chin, Scott K Logan, Shane Loretz, William Woodall
0.2.0 (2014-06-27)
- downgrade one of the exceptions to a warning
- fixup tests to reflect changes to client API
- Increase queue_size to 1000 for publishers
- Add queue_size arg for all publishers
- change exception behavior for use/free_capability in client API
- A rosdistro agnostic documentation reference
- conditionally try to stop reverse deps, since other reverse deps may have already stopped it
- make stopping the launch manager more robust to errors
- adds support of namespaces for capability nodelets
- Contributors: Jon Binney, Marcus Liebhardt, Nikolaus Demmel, William Woodall, kentsommer
0.1.1 (2014-05-02)
- Add entry in setup.py to install package data
- Fixed up testing
- Updates link to API doc
- Contributors: Marcus Liebhardt, William Woodall
0.1.0 (2014-04-15)
- First release
- Contributors: Esteve Fernandez, Marcus Liebhardt, Tully Foote, William Woodall
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
message_generation | |
roslaunch | |
rospy | |
rostest | |
std_msgs | |
std_srvs | |
message_runtime | |
catkin | |
bondpy | |
nodelet | |
geometry_msgs | |
rosservice |
System Dependencies
Dependant Packages
Launch files
- launch/demo.launch
-
- test_case [default: minimal]
- debug [default: false]
- src/capabilities/capability_server_nodelet_manager.launch
-
- capability_server_nodelet_manager_name [default: capability_server_nodelet_manager]
- test/rostest/test_server/dependent_capabilities/differential_mobile_base_capability/providers/launch/faux_differential_mobile_base.launch
- test/rostest/test_server/dependent_capabilities/navigation_capability/providers/launch/faux_navigation.launch
- test/rostest/test_server/no_default_provider/no_default_provider_pkg/providers/launch/minimal.launch
- test/rostest/test_server/no_default_provider/no_default_provider_pkg/providers/launch/minimal2.launch
- test/unit/discovery_workspaces/missing_interface/missing_interface_pkg/providers/launch/minimal.launch
- test/unit/discovery_workspaces/duplicate_names_semantic/pkg_with_duplicate_names/providers/launch/minimal.launch
- test/unit/discovery_workspaces/dependent_capabilities/differential_mobile_base_capability/providers/launch/faux_differential_mobile_base.launch
- test/unit/discovery_workspaces/dependent_capabilities/navigation_capability/providers/launch/faux_navigation.launch
- test/unit/discovery_workspaces/minimal/minimal_pkg/providers/launch/minimal.launch
- test/unit/discovery_workspaces/minimal/minimal_pkg/providers/launch/slow_to_die.launch
- test/unit/discovery_workspaces/invalid_specs/pkg_with_invalid_specs/providers/launch/minimal.launch
- test/unit/discovery_workspaces/remapping_examples/robot_base_pkg/providers/launch/robot_base.launch
- test/unit/discovery_workspaces/duplicate_names/pkg_with_duplicate_names/providers/launch/minimal.launch
Messages
Services
- srv/GetProviders.srv
- srv/FreeCapability.srv
- srv/GetNodeletManagerName.srv
- srv/EstablishBond.srv
- srv/GetRemappings.srv
- srv/GetCapabilitySpec.srv
- srv/StartCapability.srv
- srv/GetInterfaces.srv
- srv/StopCapability.srv
- srv/GetRunningCapabilities.srv
- srv/GetSemanticInterfaces.srv
- srv/UseCapability.srv
- srv/GetCapabilitySpecs.srv
Plugins
Recent questions tagged capabilities at Robotics Stack Exchange
capabilities package from capabilities repocapabilities |
|
Package Summary
Tags | No category tags. |
Version | 0.3.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/capabilities.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2020-04-30 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
Capabilities
Implements the concept of capabilities as part of the appable robot. The development of the appable robot is part of the Robotics-in-Concert (ROCON) project.
Continuous Integration:
Please see the documentation located here:
http://wiki.ros.org/capabilities
http://wiki.ros.org/capabilities/Tutorials
http://docs.ros.org/hydro/api/capabilities/html/
http://www.robotconcert.org/index.php/Appable_Robot
{.align-right}
Changelog for package capabilities
0.3.1 (2020-03-10)
- Updated
package.xml
to format 3 and and used condition dependencies to support Python3 (#91) - Contributors: William Woodall
0.3.0 (2020-03-09)
- Bump CMake version to avoid CMP0048 warning (#89)
- Fixed bug by pruning spec files by black/white lists
#84 from
commaster90/fix-1 This ensures
GetCapabilitySpecs
service returns the filtered specs. - Removed a faulty
start_capability
test. Can't rely on timing of callingstop_capability
and thenstart_capability
in quick succession, so this test can't be made to work reliably. - Updated discovery unit test.
- Fixed typos in
start_capabilities
server. - Added test for restarting capabilities.
- Export architecture_independent flag in package.xml
- Changed to return an error if requested capability is already
running. The
start_capability
service now returns an error code if it cannot start a capability because it is already running. - Contributors: Jon Binney, Patrick Chin, Scott K Logan, Shane Loretz, William Woodall
0.2.0 (2014-06-27)
- downgrade one of the exceptions to a warning
- fixup tests to reflect changes to client API
- Increase queue_size to 1000 for publishers
- Add queue_size arg for all publishers
- change exception behavior for use/free_capability in client API
- A rosdistro agnostic documentation reference
- conditionally try to stop reverse deps, since other reverse deps may have already stopped it
- make stopping the launch manager more robust to errors
- adds support of namespaces for capability nodelets
- Contributors: Jon Binney, Marcus Liebhardt, Nikolaus Demmel, William Woodall, kentsommer
0.1.1 (2014-05-02)
- Add entry in setup.py to install package data
- Fixed up testing
- Updates link to API doc
- Contributors: Marcus Liebhardt, William Woodall
0.1.0 (2014-04-15)
- First release
- Contributors: Esteve Fernandez, Marcus Liebhardt, Tully Foote, William Woodall
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
message_generation | |
roslaunch | |
rospy | |
rostest | |
std_msgs | |
std_srvs | |
message_runtime | |
catkin | |
bondpy | |
nodelet | |
geometry_msgs | |
rosservice |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
kobuki_node |
Launch files
- launch/demo.launch
-
- test_case [default: minimal]
- debug [default: false]
- src/capabilities/capability_server_nodelet_manager.launch
-
- capability_server_nodelet_manager_name [default: capability_server_nodelet_manager]
- test/rostest/test_server/dependent_capabilities/differential_mobile_base_capability/providers/launch/faux_differential_mobile_base.launch
- test/rostest/test_server/dependent_capabilities/navigation_capability/providers/launch/faux_navigation.launch
- test/rostest/test_server/no_default_provider/no_default_provider_pkg/providers/launch/minimal.launch
- test/rostest/test_server/no_default_provider/no_default_provider_pkg/providers/launch/minimal2.launch
- test/unit/discovery_workspaces/missing_interface/missing_interface_pkg/providers/launch/minimal.launch
- test/unit/discovery_workspaces/duplicate_names_semantic/pkg_with_duplicate_names/providers/launch/minimal.launch
- test/unit/discovery_workspaces/dependent_capabilities/differential_mobile_base_capability/providers/launch/faux_differential_mobile_base.launch
- test/unit/discovery_workspaces/dependent_capabilities/navigation_capability/providers/launch/faux_navigation.launch
- test/unit/discovery_workspaces/minimal/minimal_pkg/providers/launch/minimal.launch
- test/unit/discovery_workspaces/minimal/minimal_pkg/providers/launch/slow_to_die.launch
- test/unit/discovery_workspaces/invalid_specs/pkg_with_invalid_specs/providers/launch/minimal.launch
- test/unit/discovery_workspaces/remapping_examples/robot_base_pkg/providers/launch/robot_base.launch
- test/unit/discovery_workspaces/duplicate_names/pkg_with_duplicate_names/providers/launch/minimal.launch
Messages
Services
- srv/GetProviders.srv
- srv/FreeCapability.srv
- srv/GetNodeletManagerName.srv
- srv/EstablishBond.srv
- srv/GetRemappings.srv
- srv/GetCapabilitySpec.srv
- srv/StartCapability.srv
- srv/GetInterfaces.srv
- srv/StopCapability.srv
- srv/GetRunningCapabilities.srv
- srv/GetSemanticInterfaces.srv
- srv/UseCapability.srv
- srv/GetCapabilitySpecs.srv