nuerrr/robot-sensor-telemetry
Robot Sensor Telemetry Dataset Description This dataset contains real-time sensor telemetry collected from an autonomous robot built for CIE-349/408 Embedded Systems at Zewail City University of Science and Technology (Spring 2026). The robot uses a PIC16F877A microcontroller reading 4x HC-SR04 ultrasonic sensors at 250ms intervals. Telemetry is streamed over UART to an ESP32 NodeMCU, forwarded via UDP to a Raspberry Pi 3B, and served to a Flutter mobile app over… See the full description on the dataset page: https://huggingface.co/datasets/nuerrr/robot-sensor-telemetry.
Robot Sensor Telemetry Dataset
Description
This dataset contains real-time sensor telemetry collected from an autonomous robot built for CIE-349/408 Embedded Systems at Zewail City University of Science and Technology (Spring 2026).
The robot uses a PIC16F877A microcontroller reading 4x HC-SR04 ultrasonic sensors at 250ms intervals. Telemetry is streamed over UART to an ESP32 NodeMCU, forwarded via UDP to a Raspberry Pi 3B, and served to a Flutter mobile app over HTTP.
Dataset Structure
System Architecture
The robot operates as a 4-tier distributed pipeline:
- PIC16F877A — Hard real-time controller, reads sensors via Timer1, drives motors via PWM
- ESP32 NodeMCU — WiFi bridge, forwards UART telemetry to Raspberry Pi over UDP
- Raspberry Pi 3B — Flask server, face recognition security gate, UDP auto-discovery
- Flutter Android App — Mobile dashboard with D-pad control and radar display
Face Recognition Security
Motor commands are blocked unless a verified face is detected by the face_recognition library (dlib-based deep learning model) running on the Raspberry Pi. Face encodings are stored persistently in a .pkl file (biometric database).
Safety Features
- Software obstacle cutoff: front sensor < 10cm → force STOP
- Tilt/fall detection via MPU6050 accelerometer
- Biometric lock: commands blocked until face verified
Team
- Nouran Essam (202300627)
- Menna Khaled (202301665)
- Shrooq Amin (202300112)
Zewail City University of Science and Technology — CIE-349/408 Spring 2026
