emgrobotics@gmail.com
Download the Latest RobotVisionToolkit with RobotSee

Home | Computer Vision | Videos | Windows | Chumby | Linux | Android | About me

on-line RobotSee Reference Manual | Robot Gallery | RobotVisionToolkit Tutorials


Welcome to EMGRobotics - Android

Android phones have a HUGE potential as low-cost robot controllers. As new models come out,
old model phones have very little value, a perfect situation for a would-be robot builder.
These phones have buit-in GPS, compasses, cameras, and Wi-Fi. Most phones built-in the
last year even have high-end Cortex-A8 processors running at over 500Mhz.
The tools for Android phone application development are all free, and available for download
at www.android.com. If you know JAVA, then download the Android SDK, and start coding.
For those without JAVA experience, I am in the process of porting RobotSee to Android.
The same RobotSee application you write for your PC, can be run in your phone.
For those of you concerned about hacking your new phone to a robot, I have solution that let's
you control your robot WITH NO ELECTRICAL CONNECTION TO THE PHONE. Just drop your phone in the
robot, and start experimenting with computer vision, navigation, and ....
The robot vision toolkit port to Android is not complete yet, when it is it will be announced
on this page. As I am working towards a full release, I am releasing experiments I am doing
on using Android phones for robotics. Feel free to try them out, and contact me via the RobotSee
google groups if you have any questions. I am also providing full source for these projects,
so if you want to start experimenting with Android immediately, you can use this code as a base.



Android Based Robotics Presentation



ColorBot1
This is the source for the Android Market app called ColorBot by Eric Gregori ( www.EMGRobotics.com ).
The ColorBot project turns your Android phone or tablet into a color tracking robot controller.
No electrical connection is required between the Android device and the robot. The robot uses light
sensor to measure regions on the Android devices screen.
The robot just needs 2 light sensors to control it's 2 wheels. Any light following robot could
be used. For the prototype, I used a www.parallax.com SumoBot and 2 cds cells. The BasicStamp2
code for the prototype can be found below.




Download Android Source

Download BasicStamp2 Source for SumoBot



Uses the camera to provide
a Real-Time Histogram display, RED lines are at 0, 10, 20, 30, ... 250 starting from top
I also have some experimental code in here to track the color orange, for orange cone
tracking.

Download APK

Download Source



DISCLAIMER:


The firmware on this website is not supported by FreeScale Semiconductor.
Anything on this website is provided "as is" without warranty of any kind, either express or implied.
You assume the entire risk arising out of the use or performance of anything you download from this site, or any site linked from this site. For question please contact eric.gregori@freescale.com