This is part of the Robotics in Concert project.


Only released in EOL distros:  

rocon_multimaster: redis | rocon_gateway | rocon_gateway_graph | rocon_gateway_tests | rocon_gateway_tutorials | rocon_hub | rocon_hub_client | rocon_unreliable_experiments | rocon_utilities

Package Summary

This doesn't do everything you need for multimaster, however it does provide the building blocks common to most or all multimaster systems. In particular, it provides the gateway model, which is an upgrade on old foreign_relay and master_sync concepts.

rocon_multimaster: redis | rocon_gateway | rocon_gateway_tests | rocon_hub | rocon_hub_client | rocon_test | rocon_unreliable_experiments | rocon_utilities

Package Summary

This doesn't do everything you need for multimaster, however it does provide the building blocks common to most or all multimaster systems. In particular, it provides the gateway model, which is an upgrade on old foreign_relay and master_sync concepts.

rocon_multimaster: redis | rocon_gateway | rocon_gateway_tests | rocon_hub | rocon_hub_client | rocon_test | rocon_unreliable_experiments | rocon_utilities

Package Summary

This doesn't do everything you need for multimaster, however it does provide the building blocks common to most or all multimaster systems. In particular, it provides the gateway model, which is an upgrade on old foreign_relay and master_sync concepts.

rocon_multimaster: rocon_gateway | rocon_gateway_tests | rocon_gateway_utils | rocon_hub | rocon_hub_client | rocon_test | rocon_unreliable_experiments

Package Summary

This doesn't do everything you need for multimaster, however it does provide the building blocks common to most or all multimaster systems. In particular, it provides the gateway model, which is an upgrade on old foreign_relay and master_sync concepts.

rocon_multimaster: rocon_gateway | rocon_gateway_tests | rocon_gateway_utils | rocon_hub | rocon_hub_client | rocon_test | rocon_unreliable_experiments

Package Summary

This doesn't do everything you need for multimaster, however it does provide the building blocks common to most or all multimaster systems. In particular, it provides the gateway model, which is an upgrade on old foreign_relay and master_sync concepts.

About

  • Design Goals - bulleted goals and implementation decisions for multimaster.

  • Hub - redis key-value stores (~forums) for shared use by multimaster gateways.

  • Gateway Model - advertise/pull/flip connections over a multimaster system.

  • Use Cases - various ways you might use these components for more complete solutions on top.

/!\ We are not working on robust transports for wireless communications between ros systems yet. We hope to delay this and provide useful input into the next gen design of ros comms and thereby save some effort in the long run. This might become a priority though if next gen comms is significantly far away. If you have an interest in bumping this priority, let us know.

Usage

Refer to the Tutorials

Wiki: rocon_multimaster (last edited 2015-04-07 22:35:54 by DanielStonier)