Tutorial
We offer a rich set of tutorial to manage many practical tasks for various of tasks in roadside digital infrastructure. For all the tutorials, we offer step-by-step instructions, including prerequisite setup, configuration, and execution. The code examples are open-sourced in our tutorials repository.
Basic Usage
- RTSP Streaming Tutorial: A simple tutorial showing how to retrieve data using MSight from image sensors
- UDP Server Tutorial: A simple tutorial on setting up a UDP server node to receive bytes from UDP socket
- Websocket Client Tutorial: A simple websocket tutorial to receive messages from a websocket server into MSight system.
- Retrieving Velodyne Pointcloud: A simple example on obtaining real time pointcloud from velodyne lidar.
- Aggregating Images to Videos: A simple example of aggregating image data in the MSight system into video data.
Advanced Usage
- Bring Your Own Node: A simple example on how to write your own node.
- Bring Your Own Node: Server: An example on how to create your own server.
- Bring Your Own Node: Custom Data: This tutorial focuses on creating custom data type.
- Encoding Detection Results and Forward with RSU: This tutorial teaches the user how to setup MSight nodes to encode detection results and encode them into SAE3224 SDSM messages, and forward with V2X communications via RSU.
Roadside Perception
- Camera Roadside Object Detection Pipeline: A full roadside object detection pipeline with cameras, including image retrieving, object detection, localization, sensor fusion, tracking and estimation.
- Lidar Roadside Object Detection Pipeline: A full roadside object detection pipeline with lidars, including pointcloud retrieval, merge, and object detection.
- Multi-Sensor Data Collection: A tutorial on collecting real-time data from multiple sensors in a field experiment for further analysis.
Cloud
- HTTP Uploader: A tutorial on receiving images from RTSP server, subsample and upload to an HTTP server. This is a simplest sensor data streaming model that can be used to deploy digital infrastructure that stream roadside sensors to the cloud.
- Streaming Data with AWS Kinesis Stream: A tutorial on setting up full real-time streaming data to cloud storage with AWS Kinesis, Firehose and S3.
- Upload Aggregated Data to AWS S3: A tutorial on uploading data to the AWS S3 (storage service).
Security
Deployment
- Roadside Deployment with Docker: Deploy with Docker.
- Roadside Deployment with Supervisor: Deploy with Supervisor.