My senior ICAM project at UCSD, and was shown in the ICAM.best_of show in the Annex Gallery at UCSD. For this I won the Comhear/ICAM Innovation Award.
A web-controlled iRobot Create (Roomba), via a webserver hosted on a connected Raspberry Pi, that allows the user to command the robot to draw a series of shapes. Can be controlled by multiple users at a time.
The full 11 week process is chronicled on the GitHub Wiki, and the project can also be forked on GitHub.
A web demo (sans-Roomba) can be found here, but if you wish to see RossBot in all it's glory, videos can be found here.
Technologies used: PHP, HTML, CSS, C++, Serial, Raspian, Apache, MySQL
This was originally created as a hackathon project for HackTech 2014. There is both an email implementation, where the message portion of email is parsed, split, filtered, Doge modifier words added in, and emailed back, and a web chat implementation, where the user's input will be parsed, split, filtered, Doge modifier words added in, and returned below, along with the user's original input. Chat is recorded to a text file for continuous stream. A reset button deletes text file.
Fork it on Github!
Technologies used: PHP, HTML, CSS, Sendgrid API
Lead Python Programmer for the Walking Tools lab on a Raspberry Pi version of the HiperGEO project.
Read the Abstract here.
I presented my work in the general poster session of Grace Hopper Celebration of Women in Computing, Oct. 2-5, 2013; and again in a Student Talk at the SoCal Celebration of Women in Computing Conference, April 5-6, 2014.
Technologies used: Python, Java, Raspberry Pi, HTML
Hacking project for a UCSD ICAM course, the Flash game was originally designed to work as a "Rock 'Em Sock 'Em" type game, using a MacBook Pro's internal hardware. The laptop's hard drive sensor, the user could physically hit the right or left side of the computer, and an AppleScript was triggered, sending the appropriate command to Flash and translating it into ActionScript, to be graphically represented on the screen of the respective robot.
Technologies used: Flash, ActionScript, AppleScript, HTML, Illustrator, Photoshop, Dreamweaver