Context
A robot designed to support people with visual impairments needed to identify relevant people and objects using Raspberry Pi-based embedded hardware. The resulting functional embedded solution was taken to production.
Computer Vision · Edge AI · Robotics
A production embedded-vision pipeline connecting object detection, tracking and prioritization to audio alerts for an assistive robot.
AT A GLANCE
CONTEXT & PROBLEM
A robot designed to support people with visual impairments needed to identify relevant people and objects using Raspberry Pi-based embedded hardware. The resulting functional embedded solution was taken to production.
The perception flow had to combine detection, tracking and prioritization under embedded-compute constraints, then translate the result into useful audio feedback.
MY ROLE
I developed the embedded computer-vision flow, evaluated convolutional networks for the hardware constraints and implemented object prioritization for the alert path.
Developed the computer-vision flow for the assistive robotic system.
Evaluated convolutional neural networks for execution on embedded hardware.
Used TensorFlow Lite and MobileNet in the Raspberry Pi-based implementation.
Implemented object tracking, priority and position logic for audio-alert generation.
CONCEPTUAL PERCEPTION-TO-ALERT FLOW
Conceptual and anonymized view; implementation details are intentionally omitted.
ENGINEERING APPROACH
The engineering trade-off was shaped by the physical system: model choice and processing steps had to fit the embedded target while still producing information the alert logic could use.
Evaluated convolutional-network options against the embedded target.
Used MobileNet with TensorFlow Lite for the final Raspberry Pi-based flow.
Connected perception stages through ROS.
Applied tracking, object priority and position before generating audio alerts.
ENGINEERING CHALLENGES
Challenge → why it mattered → responseSOLUTION
CORE TECHNOLOGY
EVIDENCE-BASED IMPACT
Recorded outcomes from the project scope.
Delivered a functional embedded computer-vision solution that was taken to production.
Connected embedded visual perception to prioritized audio feedback in an assistive robotic system.
Combined detection, tracking, prioritization and alert generation in one edge-computing flow.