robotics-in-concert / rocon_app_platform

Robotics in concert app framework
8 stars 18 forks source link

Use package exports for rapp lists #121

Closed stonier closed 10 years ago

stonier commented 10 years ago

Like nodelets, plugins and capabilities, use package exports to do the job instead of rapp lists.

Example discovery code (why is this nowhere in a generic ros package?):

https://github.com/osrf/capabilities/blob/master/src/capabilities/discovery.py#L123

Example package xml:

https://github.com/yujinrobot/kobuki/blob/hydro-devel/kobuki_capabilities/package.xml#L22

stonier commented 10 years ago

Add a package indexing function: https://github.com/robotics-in-concert/rocon_multimaster/commit/86cc29e5caf70ab91964b753c8dd122e69359b65

stonier commented 10 years ago

Ach....the hack we did for sharing robot applications fubars the idea. We embedded more information in the rapp list file.

Going to have to revisit this after the demo when we think about the shared app again.

stonier commented 10 years ago

Handled in pull request #134