‘System Design’ Archive

Mecanumbot Ball Following December 10, 2013 No Comments

I have updated my Mecanumbot code to the latest and greatest ROS distribution – Hydro. During the upgrade, I wrote a companion app to publish velocity commands based of of the output of my ball tracker. The result is that the Mecanumbot can follow a red ball around the room! I wrote the ball tracking [...]

Arduino and Django Data Logger August 17, 2013 No Comments

In an effort to demonstrate a new django-quick-start package I’m making at work (similar in purpose to pinax, but with some SpaceX-specific packages), I decided to create an Arduino data logger that is viewable through Django. The data from a couple different sensors is first collected with an Arduino. A Python daemon polls the Arduino [...]

Mecanumbot Integrated Lights Test April 9, 2013 No Comments

I’ve finally achieved end-to-end control of the Mecanumbot’s LEDs! The latest hurdle which prevented me from writing the LED code was a RAM limitation on the microcontroller side. The solution involved swapping over from an Arduino Duemilanove with 1KB of RAM to a Seeeduino Mega with 8KB of RAM. The increased RAM also opens the door for me [...]

Legorov Teleoperating Robot November 8, 2012 2 Comments

I built this little robot out of Lego this week (see picture.) The electronics include an Arduino, a Sparkfun xBee shield, and an Adafruit motor shield. On the other side of the xBee shield is a linux box running ROS. With ROS I can generated velocity messages from my keyboard or with a Wiimote. These [...]

Starting New Project: The Mecanumbot July 20, 2012 No Comments

Alright. I have decided that I do not have the time or desire to figure out the controls problems that the Ball Bot presents. I really am interested in the navigation and localization challenges that I can work on with a functioning robotic platform. So what I need is a platform that is easy and [...]

PlaneTools May 6, 2011 No Comments

  My biggest contribution to USC’s AeroDesign Team this year was a new MATLAB repository called PlaneTools. PlaneTools includes a collection of programs that aim to make airplane design easier. Chief among these programs is a mission simulator with simulates an airplane’s flight based on the rules of the AIAA Design/Build/Fly competition that we make [...]

The Ball Bot May 4, 2011 No Comments

I’ve started a new robot project! This will be one of the most challenges personal projects I’ve embarked on. I have the following goals: designed to be a flexible software test platform mechanical design from scratch in SolidWorks, manufactured from G10 low level control through off-the-shelve electronics including an Arduino, SparkFun Quadstepper motor controller, ITG-3200 [...]

Flying Wing February 12, 2011 No Comments

Check out my new flying wing! The plane is made from a pair of EasyStar wing tips, a custom kevlar body (thanks Geoff!), and a handfull of electronics. The design is loosely based off of the AeroVironment Wasp. Below is a short video showing a few build photos and a recent flight set to the [...]

Scalable Advisory System for Structural Health December 12, 2010 No Comments

Woo! We finished our senior project. We have created a system of wireless accelerometers to measure the structural health of buildings. See below for some pictures and downloads. Abstract: A Structural Health Monitoring (SHM) System, relying on identification of changes to a structures resonant frequency to recognize potential structural damage and provide alerts, is designed [...]

Homemade RC Hovercraft February 21, 2010 No Comments

Check out my new RC hovercraft! I went through two versions over two nights ending in this bad boy. It is made only out of cardboard and basic RC electronics. The electronics include a DC motor, a speed controller, a servo an RC receiver, and a 350mAh LiPo battery. Features include three rear control surfaces, [...]