Tuesday, October 5, 2010

All Shook Up

To all my loyal RoboBuggy followers,

I apologize for the delay in updating the blog. Work has been busy for all of here at Alpha Epsilon Pi, but we're slowly getting in the swing of things.

A few weekends ago, Nate and I attempted to get better footage of a roll, with a better camera. So we spent the greater part of our Saturday Evening building a solid camera mount for the buggy to mount Nate's camera on.

Here it is:

Nate's Fancy Camera on Kamikaze

Nate adjusting the Camera

This mount was strong. The camera did not move a single inch! Unfortunately, in the end, this was a bad thing, as the footage we got of the roll almost made me throw up. The camera shook with every single bump in the road and it was impossible to see anything. Guess its back to the drawing board.

Also, I will be writing SURG grants this weekend to get money for this project! Not that exciting but I will update the blog when I finish!

-Alex

Sunday, September 19, 2010

Data Collection at the Barricades

Nate and were assigned to buggy chores today. Fortunately, we made the best of our situation. We were stationed at the chute, and we were given a perfect view of the buggies maneuvering around the corner. We snapped some videos of the buggies on my Droid. There's about 19 videos from of buggies going around that chute. We have decided that this is going to be one of the hardest parts of RoboBuggy.

Here's an experienced driver successfully taking the curve: http://www.youtube.com/watch?v=IRjjDDHCIeM

This is going to be a really difficult task, as there are little land marks around the curve that the RoboBuggy would be able to pick up on. Our current solution is to put additional flaggers (or just unmanned flags) around the hay bales as visual cues for RoboBuggy.

In addition to filming the other buggies, we put a camera on our own buggy, Kamikaze, and our driver Emily provided us with a nice perspective of what RoboBuggy will see. I've seen a few first person views of buggies, but this one is pretty cool.


We're open to any suggestions on how we should deal with the curve. It looks like we're going to tackle the free roll the same way they did it in the past, with line following. Also, I apologize for providing links intead of embedding video. Blogspot didn't want to upload them for some unknown reason.

-Alex

Saturday, September 18, 2010

Gutted

Its Friday Night at 11PM. The basements of normal fraternities are filled with libations and attractive women.

AEPi at Carnegie Mellon marches to the beat of a different drummer. You know, that drummer in marching band, who is really nice and quiet but kind of smells weird. Yeah. That guy.

The boys of AEPi decided that Friday night would be a perfect opportunity to whip out the power tools and begin exploring the depths of RoboBuggy.

Mike Zankel and Brandon Sherman took lead of this endeavor.

Mike Zankel is in the stripes, Brando is in the light blue, and Nate is hunched over

Nate and Alex watched in horror as Brando took an angle grinder to the rusted bolts in order to free the brains of the RoboBuggy.

After 3 hours of work, when the sparks and debris settled, the ancient brains of the RoboBuggy were unearthed.

Here is the full Inventory List:


  • 1 – 150MB Flash Hard Drive and Ribbon

  • 1 – Magnetic Compass

  • 1 – Unkown home made relay component

  • 1- Intel motherboard

    • 1 – Pentium III processor

    • 1 – ethernet card

    • 1 – graphics card

    • 1 – video decoder

    • 2 – Expansion cards labeled I and II

    • 1 – Shockmounted board

    • 3 – sticks of RAM

  • 1 – 12V 18A*Hr Lead Acid Battery

  • 1 – 12V Computer Power Supply

  • 1 – VGA Adapter

  • 1 – 25 pin to ethernet and 4 pin adapter

  • 1 – Optical Encoder

  • 1 – Enormous Seiko Servo for the front wheel

  • 1 – Pneumatic Braking System

  • 1 – 6mm Color Camera

  • 1 – Video Transmitter

  • 1 – Logitech Wireless Mouse Adapter

  • 2 – 37 pin input boards labeled CTR #1 and 2

  • 1 – Cigarette Lighter Adapter and Power Panel

  • 1 – 8 Channel RF Reciever

  • 3 – CIA Buggy Wheels

  • 1 – Steel Push Bar
  • Assorted RF, Ethernet and Power Wires

Here is a picture of the home made relay component we found. If any of our loyal readers have any ideas what this is, please comment.
???


The final result:


RoboBuggy ain't go no smarts no more



The Next Steps:

1. The two components that we are focusing on right now are the laser gyroscope and the optical encoder. Nate is currently playing with them in order to figure out their basic function.

2. We're also trying to figure out how to mount a camera to our normal buggies in order to get data during rolls. We're trying to find a camera that is cheap but would provide usable data, so we're looking for one that will be very close to the cameras we'll be using on the real deal.

Although we're planning on rolling RoboBuggy in exhibitions during this year's races, we want to make this buggy adhere to all the rules of a normal buggy. Our goal is to make RoboBuggy a competitve buggy in the near future.

Here is the complete rulebook that I found online from 2009:


One idea to increase the buggy's vision signals is to provide extra flaggers around the course that will help tell RoboBuggy where it is. This is within the rules (see the last paragraph of section 8.1.3).

A downside to adhering to the rules is that we would like to put a GPS unit in the buggy. This is a problem because section 10.5.2 under "Buggies" state that the driver can't have any communication to the outside world that isn't already accessible to them, and it specifically states that telemetry units are prohibited. Now although a lot of our other components may provide a little bit of haze within the rules, we can make the argument that we're simply mimicking all the senses of the driver, IE sight, speed and direction. Unless Sweepstakes says otherwise, we will need to figure out what we want to do with the GPS, as it can be incredibly helpful.

In addition, if you would like to learn more about RoboBuggy, simply see the project, or learn about regular buggies, feel free to either email me at alexklarfeld@gmail.com or simply stop by AEPi! We don't mind sharing our buggy "secrets" with interested parties. 

-Alex










Monday, September 13, 2010

It Has Arrived




Its official. The RoboBuggy is now parked in the basement of AEPi. It was relinquished from Professor Kosbie's office this afternoon.

Here are pictures:
Side of the Case -SCS Tribute

Naked RoboBuggy
Clothed RoboBuggy and one of our lovely drivers in the background

The Brains


The Drop Brake

The Vision


The next step will be a full inventory of the parts that we currently have, all documented online, and then a list of necessary components and their cost estimate will be formed. After that, we will be applying to SURG grants. If you are interested in participating in the RoboBuggy project, please email me at alexklarfeld@gmail.com - We'd love to have you!

There will be a RoboBuggy interest meeting this Saturday in the AEPi Office.

Stay Tuned!


The Revival

Buggy has been the official sport of Carnegie Mellon University ever since Carnegie Tech was founded in the early 1900's. Robotics has been CMU's claim to fame ever since the first Robotics Institute was established in 1979.

At the dawn of the 21st century, the School of Computer Science put two and two together, and thus RoboBuggy was born. The idea had been around for over 10 years, but it wasn't until Arne Suppe's undergraduate thesis when it was actually implemented.

The result:



In the spring of 2010, two young enterprising freshman won the Mobot race, becoming the first undergraduates to ever fully complete the course. Nathaniel Barshay was the project lead and Alex Klarfeld was assistant to the project lead providing necessary support including: providing a netbook, making sure the mobot didn't run off the course, and monitoring the sunlight that entered Nate's eyes.

Alex and Nate with the winning mobot and Greg Armstrong


Their win sparked a drive to go onto bigger and better things.

Shortly after the competition, Alex mentioned the idea of RoboBuggy to Nate after seeing the project in Professor Kosbie's office. He was immediately intrigued. After a meeting with Arne Suppe, the previous project lead, it was settled that RoboBuggy would be revived.

A rag tag team of short Jewish men was immediately assembled when news of a RoboBuggy project spread to Alex and Nate's fraternity, Alpha Epsilon Pi (AEPi). Alex Klarfeld took on the role of Chief Logistics Officer and Nate assumed the title of Chief Technical Officer. Meetings were scheduled, workshops were cleaned, and free time was deemed obsolete as the preparation for RoboBuggy began. 

This blog will document the RoboBuggy project and its associated endeavors.

Tonight, Alex Klarfeld and Maxwell Hutchinson (AEPi's president) will be meeting with the new Sweepstakes Chair in order to discuss incorporating RoboBuggy into AEPi's regular fleet of buggies.

RoboBuggy itself should arrive in the AEPi workshop later this week as soon as we get the "go ahead" from the CS department.

Stay tuned.