🌐 Jetson-Hololens Distributed Server Integration
A distributed system integrating NVIDIA Jetson for edge computing with Microsoft Hololens for AR visualization.
Distributed Systems & AR Integration Project
This project establishes a robust communication pipeline between an NVIDIA Jetson (acting as an edge inference server) and a Microsoft Hololens (acting as an AR client).
Key Features
-
Client-Server Architecture: Implemented a custom TCP/IP socket-based communication protocol.
-
workstation_server: Handles heavy computation and deep learning inference on the powerful Jetson/Workstation GPU. -
jetson_client: Manages data transmission and acts as an intermediary.
-
- Real-time Inference: Offloads complex vision tasks (like object detection/segmentation) from the Hololens to the Jetson to achieve real-time performance.
- AR Visualization: Sends processed results back to the Hololens for overlaying information in the user’s view.
Directory Structure
-
jetson_client/: Code running on the Jetson side for networking. -
workstation_server/: Code for the central inference server. -
inference_code/: Modules for the vision models used.