-
Notifications
You must be signed in to change notification settings - Fork 0
ROS Architecture
Eric Wang edited this page Feb 21, 2021
·
1 revision
- ROS Master
- ROSBridge Server
- May or may not be hosted on the AWS Instance
- ROSBridge Client
- Publishes ISAACS API
- ROSBridge Client
- Sends service calls to Server
- Subscribes to data on the Server (non time critical, high bandwidth)
- Subscribes to data on the Drone / Sensor clients (time critical, low bandwidth)
- ROSBridge Client
- Publishes Native Layer API (possibly modified)
- Publishes Native Layer topics
- Subscribes to Native Layer topics and makes Native Layer service calls
- Local ROSMaster
- ROSBridge Client
- Publishes Native Layer API (possibly modified)
- Publishes Native Layer topics
- Subscribes to Native Layer topics and makes Native Layer service calls
- Local ROSMaster