Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
RoshamRobo Alexander Ciccone – EEL4665 Spring 2014 Oral Report 3 – Final Presentation Image Credit – Author: Enzoklop URL: http://en.wikipedia.org/wiki/File:Rock-paper-scissors.svg The (Almost) Final Product • RoshamRobo plays the classic game of Rock-Paper-Scissors. Using a camera and other sensors, RoshamRobo will navigate a room searching for an opponent wearing a special glove. The dual begins once she reaches her target! Block Diagram Recap Counting Defects & Fingers Current State of Robot: THE GOOD THE NOT SO GOOD o Platform assembled and all components interfaced o Stands for Sonar Sensors and LCD Box being redone o Optimizing OpenCV color and hand gesture detection algorithms o OpenCV programs not running very quickly or robustly o Sending and receiving commands via 2 XBee RF units o Still converting breadboards to prototype boards and simplifying o Laptop receiving images from IP camera o Have not had time to integrate sound or pivoting of IP camera servos o Room navigation is steadily improving o Studying PID control to reduce jitters o Images are displayed on primary LCD o Timing of Rock-Paper-Scissor game moves still needs work Lessons & Skills Learned o Basic familiarity with Atmel megaAVR microcontrollers and Arduino prototyping platform o OpenCV in C++ and Python (www.creativeapplications.net/tag/opencv) o Xbee radio modules o Using an IP Camera for more than security o Basic robot control theory o Managing LiPO batteries, handling power tools, effective soldering (and desoldering) techniques Future Additions o Speech Synthesis (with SpeakJet or RoboVoice Ics) o Manual remote control of robot with laptop o Simple robotic hand (some type of actuation) o Refined hand gesture detection algorithms o Search & Rescue (notify) Robot