More from developer
The application uses OpenCV for Android to perceive the world through the smartphones camera. Currently three computer vision modes are supported: Color Blob Tracking, Color Ball Tracking, and Face Tracking. Color Blob Tracking is used to track any object based on its color. Simply point the camera at an object and select the object on the screen. The application will immediately start tracking to object. To select another object, simply select another object on the screen. Color Ball Tracking is similar to Color Blob Tracking but only tracks round objects like balls of the selected color. Other shapes, like triangles, are ignored. Finally, face detection tracks frontal faces.
The Quad RC Servo Controller application is used to create servo sequences. The sequences can be saved, loaded, and exported to either BASIC programs or WAV files. When exporting to a BASIC file, the Quad RC Servo Controller actually generates a complete BASIC program incorporating your servo sequence. Simply load the BASIC program into RFO BASIC for Android (you need to install the modified version from EMGRobotics.com) and run. This is a great tool for getting started in mechatronics programming.
The WAV files generator creates a WAV file that can be used by any application that can play WAV files to control the servos. Simply create your servo sequences, and save it as a WAV file. Applications like Catroid (an Android graphic based programming language) can playback the WAV files and control the servos through the headphone jack.