FAU Robotics

Where Android, Arduino, Raspberry Pi, and Creativity meet!

These are links to the YouTube demo videos of undergraduate engineering student teams  enrolled in “Embedded Robotics” during Fall 2011. The course had majors from computer engineering, computer science, and electrical engineering. Group 3′s robot had feedback and optimization to draw complex robotic art of overlapping polygons.

Group 1: http://www.youtube.com/watch?feature=player_embedded&v=_HmOpx2KHKU

Group 2: http://www.youtube.com/watch?v=pmQTOVnOOtE&feature=related

Group 3: http://www.youtube.com/watch?feature=player_embedded&v=PwNZRaoQzmg


Group 4: http://www.youtube.com/watch?v=RLbxE55izu0




Group 5: http://www.youtube.com/watch?feature=player_embedded&v=oplHT6Zv7uI

Group 6: http://www.youtube.com/watch?feature=player_embedded&v=dVDkaEvyo9g


Group 7: http://www.youtube.com/watch?feature=player_embedded&v=8EEZA38qCaY


Group Work

Comments off

These are links to the blog sites of undergraduate engineering student teams  enrolled in “Embedded Robotics” during Fall 2011. The course had majors from computer engineering, computer science, and electrical engineering.

Fall 2011 Student work

Group 1 : Alberto Avalos & Jordan Lohr


Group 2: Marcorel Atilus,  Saul Beniquez, and Matthew Herland


Group 3: Adam Corbin, Cody Neuburger,and Nannette Suarez


Group 4: Sayyid Khan, Pablo Pastran, and Kevin Rios


Group 5: Eric Cho, Ashani Collins, and Fabbio Edwards


Group 6: Abdullah Alshaibani, Anthony Foreshaw, and Whilton Simon


Group 7: Luiz Dias, John Ianno, and Thomas Rutherford

Last Name First Name Username Discipline Group # Personal Blog Site Group Blog Site / Video
Avalos Alberto aavalos3 CE 1 http://botzz.wordpress.com/ http://teamalbertanator.wordpress.com/
Lohr Jordan jlohr EE 1 http://jordanator88.wordpress.com/
Atilus Marcorel matilus EE 2 http://matilus.wordpress.com/ http://www.youtube.com/watch?v=pmQTOVnOOtE&feature=related
Beniquez Saul sbenique CE 2 http://sauleel4930.wordpress.com http://stewierobot.wordpress.com
Herland Matthew mherlan1 CE 2 http://mherlan1roboticsclass.wordpress.com/
Corbin Adam acorbin3 CE 3 http://Adamcorbin.wordpress.com http://canb0t.wordpress.com/
Neuburger Cody cneuburg CS 3 http://cneuburg.wordpress.com/
Suarez Nannette nsuarez3 EE 3 http://nsua.wordpress.com/
Khan Sayyid skhan46 EE 4 http://khanfaurobotic.wordpress.com/
Pastran Pablo ppastran CE 4 http://faurobotics.wordpress.com/ http://chessfaurobotics.wordpress.com/
Rios Kevin krios3 CE 4 https://riosfaurobotics.wordpress.com
Cho Eric echo CE 5 www.echorobotics.wordpress.com g5robot.wordpress.com
Collins Ashani acolli23 EE 5 http://myfaurobotics.wordpress.com/
Edwards Fabbio fedward EE 5 Fabilocity.wordpress.com
Alshaibani Abdullah aalshaib CE 6 http://chibots.wordpress.com/
Foreshaw Anthony aforesha EE 6 http://antembedrobos.wordpress.com/ http://roboticmasters.wordpress.com/
Simon Whilton wsimon4 EE 6 http://wsimon4.wordpress.com
Dias Luiz ldias2 CS 7 http://lhdrobotics.wordpress.com/ http://cot4930group7.wordpress.com/
Ianno John jiannoi CS 7 http://cot49305930.wordpress.com/
Rutherford Thomas truther2
7 http://truther2faurobotics.wordpress.com/



http://www.surveillance-video.com/robotics-april-2010.html – Thanks to Erica, Student, and Ms. Lily Floros, Middle School Teacher, at Amorita Charter School.

http://www.mapcon.com/guide-to-robotics – Thanks to Beth Loomis, Student and daughter of Teacher Ms. Julie Loomis, After School Care Programs, El Paso County, Colorado. Website: http://afterschoolcareprograms.com/

All of the final presentation Videos have been uploaded… Check under Student Works

Sample Chessboard Layout courtesy of McKinnley Workman

Mockup of the game we plan to build. Coasters are robotic platforms, red cones at the four corners are beacons, and the students are using Android smart phones to make the chess moves.

Video Courtesy of Dr. Masory. Current Robotic project, Spider Mine Detector (Click Me)

In this article by Daniel Herrington he explains the process involved with interfacing a camera to his robot that can tilt and pan the camera and process captured images with the help of a connection to a computer. It is my hope that by the end of the semester something similar can be done but with an Android powered device as a backend which will responsible for the image processing and control of the robot. To this day there has been a significant amout of work done with image processing and object recognition on the Android side proving the feasibility of this setup [Olsson and Akesson].


When a button is pressed in the program an ASCII character is sent from the bluetooth of the phone to the BlueSmirf Bluetooth module hooked up to the Arduino Board using the serial port.

The Upgraded Android Bluetooth Remote written by Brian Chamba.

The directions send numbers 1-8 starting from the top and working around clockwise.  The speed sends s, m, f for slow medium and fast.  The x,y, z buttons send x y z.  The only buttons that send data continuously while held are the directional buttons.  In order to control how often a message is sent when the button is being held, you will see i have timer % 10 for the directional buttons.

Screenshot of Bluetooth remote on Android 2.1 phone.

Download SampleBluetooth code

Sample Bluetooth Robot Control code
written By Joseph Gundel
not all buttons from remote implemented

Download  Sample Bluetooth Arduino Robot Code

if (inChar==’2′)  //Forward Right