SLIDE 9 Autonomous Ground Systems
8/9/2018 9
Systems Architecture for Semantic Information- Sharing in Unmanned Convoys
Implementation – Request-response communication needs to be in a separate thread so other callbacks remain uninterrupted. – Utilizes callback queues in each thread. – Mutexes are used to ensure thread-safety.
Thread Callback(s) Purpose 1 Main function Process point cloud data for terrain estimation. 2 Periodic Callback Broadcast a terrain request, wait, and process responses from the received queue. 3 Terrain Response Callback Receives responses, inserts these responses into the receiving queue. 4 Terrain Request Callback Receives request messages, publishes a response with any available data.
UNCLASSIFIED: Distribution Statement A. Approved for public release; distribution is unlimited.