Project
| # | Title | Team Members | TA | Documents | Sponsor |
|---|---|---|---|---|---|
| 25 | AR-based Palm-size Robotic Assistant 1 |
Fengwei Yang Jiaqi Ding Ruixi Qin Yuzhang Wang |
other1.pdf |
Liangjing Yang | |
| # Problem Portable robotic assistants are increasingly integrated into daily activities. However, a significant bottleneck remains: the control interfaces are often unintuitive and user-unfriendly. Most existing systems rely on abstract buttons or 2D joysticks that do not provide spatial context, leading to a steep learning curve and inefficient operation. There is a critical need for a control method that allows users to interact with robots in a more natural, spatial, and visual manner # Solution Overview This project aims to design and implement an Augmented Reality (AR) based smartphone-controlled robotic assistant. The project will replace traditional control schemes with an intuitive AR interface. This system will allow users to issue commands directly through the smartphone's camera view, creating a seamless bridge between human intent and robotic execution. # Solution Components ## Subsystem 1 (Hardware) Palm-sized Robot Chassis: A compact mobile base equipped with micro-motors and basic obstacle sensing. Control Unit & Communication: An onboard microcontroller (e.g., ESP32) to handle real-time movement commands received via Wi-Fi/Bluetooth. ## Subsystem 2 (Software) AR Visualization Layer: An app that overlays digital UI (path lines, status markers) onto the live robot feed. Spatial Mapping & Interaction: Implementing "Point-to-Move" functionality where the user taps a location in the AR view to send coordinates to the robot. # Criteria of Success The project will be successful if the AR interface demonstrates a measurable improvement in interaction intuitiveness. Specifically: The user can guide the robot to a target location by interacting solely with the AR smartphone interface. The system maintains stable spatial alignment between the virtual UI and the physical robot. The control latency is low enough to ensure real-time responsiveness. |
|||||