Posts Tagged ‘robot’

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 [...]

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 [...]

Quick Manual Control Demo November 12, 2012 No Comments

This weekend I added a wireless Xbox controller to the list of devices I can use to control the Mecanumbot. Before now I’ve been able to use a standard RC transmitter, a computer keyboard, and a Wiimote. I again used the ROS framework to integrate the controller. Built into ROS is a joystick node to [...]

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 [...]

Mecanumbot Gets a New Body August 10, 2012 No Comments

After a few sleepless nights, I have finally milled out the pieces for my Mecanum-wheeled robot body. The outer and bottom body pieces are made out of 1/8″ G10/FR4 Garolite. The top two layers are made from transparent polycarbonite. A thin layer of transparent silicon will be placed on the top-most layer of polycarbonite to [...]

Mecanumbot Motor Testing July 28, 2012 2 Comments

This passed week I have been playing with the new motors and motor drivers I got for the Mecanumbot. I used some MicroRAX pieces and the supplied motor brackets to piece everything today. I controlled the MD25 motor controllers over I2C using an Arduino which was getting commands from an RC transmitter. Unfortunately the naive [...]

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 [...]

BeoHawk Takes Flight! January 21, 2010 No Comments

BeoHawk, a new quad-rotor helicopter that is being developed at USC’s iLab, has taken its first flight. This flight was a major milestone for Aerial Robotics Team’s goal of competing in the AUVSI International Aerial Robotics Competition. This year’s competition focuses on retrieving a USB flash drive in high security office building. The robot will [...]

CSCI 445 Robot May 4, 2009 No Comments

My favorite class so far at USC has been CSCI 445. The class is a general introduction to robots and teaching students a broad range of topics from robot kinematics to robot learning. Bust the best part of the class was the final project. The final project asks each group of students to create a [...]