Wearable VLA Robotic Arm for Assistive Tasks

VLAs
Embedded Systems
Robotics
Computer Vision
Python
Wearable VLA Robotic Arm for Assistive Tasks
Collaborators: Dr. Patrick Slade (PI), Alex Ko Developed a wearable supernumerary robotic arm platform to evaluate Vision-Language-Action (VLA) models on Activities of Daily Living (ADL) tasks requiring direct human interaction. Hardware Adaptation & Safety - Wearable Harness Integration: Adapted an open-source LeRobot SO-101 arm onto a body-mounted harness to function as a wearable assistant. - Mechanical Hard-Stops: Integrated physical range-of-motion limits on the arm to guarantee user safety during real-time model inference near the human body. - 1-DOF Proof of Concept: Built an initial 1-DOF prototype with custom Arduino motor control firmware to validate the teleoperation, recording, and inference pipeline before scaling to multi-DOF manipulation. Egocentric Vision & Data Pipeline - Smart Glasses Integration: Interfaced Meta Project Aria Gen 1 smart glasses as the primary vision sensor, writing a Python camera handler to undistort, crop, and stream egocentric video into the SmolVLA pipeline. - Teleoperation & Dataset Curation: Built a synchronized data recorder logging camera frames, joint telemetry, and natural language prompts, curating a dataset of 10,000+ labeled egocentric frames. Model Fine-Tuning & Evaluation - SmolVLA Fine-Tuning: Fine-tuned the SmolVLA model on the custom egocentric dataset for target assistive tasks (e.g., grasping glasses and handing them to the user). - Experimental Protocols: Designed human-in-the-loop evaluation protocols with varying levels of task complexity and human motion to quantify model reliability under realistic operating conditions.

Videos

Task: Pick up the glasses and hand them to me

(Proof of Concept) Task: Point to the glasses

Presentation