Posts Tagged ‘Mecanumbot’

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

Mecanumbot Power Board January 6, 2013 No Comments

After a second revision, I have completed the power board for the Mecanumbot. This board has the following features: automatically selects between two batteries and the wall chooses the wall if available, otherwise drains the batteries one at a time provides power voltage and current measuring communicates to the primary vehicle Arduino over I2C provides [...]

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

Wifi Bandwidth Experiment November 5, 2012 No Comments

I had been noticing pretty poor Wifi performance with my Mecanumbot, especially when I’m trying to visualize data with rviz remotely. After a couple weeks of dealing slow performance and tethering the robot with an Ethernet cord, I finally decided to kick my Netgear WNR2000 v2 router to the curb and look for something new. [...]

Neato XV-11 Laser USB Interface Board October 12, 2012 No Comments

One of the sensors I intend on integrating into my Mecanumbot is the 2D laser range finder from the Neato XV-11 robot. To make the connection between the laser and the computer cleaner, I decided to make a PCB. (My first PCB! Woohoo!) I followed the schematic from the Neato Laser guide on the ROS [...]

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