110 likes | 239 Vues
This presentation showcases a final project aimed at controlling a robot using a handheld Personal Digital Assistant (PDA) through wireless communication. The development cycle is discussed, including issues faced, technologies used (Microsoft Embedded Visual C++, ARIA robotics interface), and final project status. Key features include custom user interfaces, such as an on-screen joystick and sonar display. A live demonstration highlights successful robot control using RF communication, with future plans for Bluetooth integration. Questions from the audience are addressed afterward.
E N D
Wireless Robot Control with a Personal Digital Assistant Final Project Presentation Matt Dean, Ta-Chang Chao Brady Wied, Quang Dang
Introduction • Problem Statement: Allow a handheld PDA to act as the brain for a robot through wireless communication. • Today’s Presentation: Overview of Whole Development Cycle, Final Project Status, Live Demo, Questions.
Knowledge Development/Training • Microsoft Embedded Visual C++ 3.0 • Pocket PC Emulator • ActivMedia Robotics Interface for Applications(ARIA) • GAPI Draw • Serial Communication
Porting ARIA to the Pocket PC • Large amounts of functionality needed • Pocket PC port did not yet exist • Many common features of C++ were not implemented by eVC++ • Alternate STL and Winsock libraries
ARIA DLL Production • Provide a common linkable library to application developers • Removes need to recompile the ARIA library every time an application is made. • Incorporate into our example robotics application
User Interface Development • Sonar Display • On Screen Joystick • Interactive Map • Position & Correction Button • Left & Right Rotation Button • Zoom In & Out Button • Up, Down, Left, Right Button • Component Integration
Pocket PC to Robot Communication • Last Minute Setback - Bluetooth Adapter Delays • Successful connectivity through wireless serial communication.
Final Integration • Connected onscreen components to Aria functionality • Created custom joystick action in Aria • Tested functionality
Final Project Status • We successfully controlled the robot using a PDA over a wireless connection. • The wireless component was RF instead of Bluetooth but Bluetooth should be plug and play once it arrives.