Vacuum Micromouse

micromouse

Micromouse competitions have been running in Japan since 1980. In all that time, the ruleset has remained essentially unchanged. The autonomous robot mouse navigates a 16×16 maze creating a map. It then determines the optimal solution for future runs. Current records are in the six to seven second range. Teams have had to find new ways to generate traction for better times. Momoco08 uses a fan to hold the mouse to the track surface. Embedded below you’ll find a video of it solving the maze plus a photo of the vacuum skirt.

Continue reading “Vacuum Micromouse”

Hey, Look There, A Dancing Robot.

[youtube=http://www.youtube.com/watch?v=eH2n-7b0UIs]

People often accuse the computer of cheating when it is the opponent. This could be partially attributed to the fact that you don’t have a physical representation to identify with, the computer seems like an all knowing adversary that divines your moves from the aether. The chief cook actually does try to cheat though. They’ve trained it to play pong, all the while trying to distract you. Upon winning, it lashes out the insults pretty well too. We’ve seen the chief cook before. Last time, he was learning to cook. What will his next adventure be?

[thanks Eric]

CuBear, Berkeley’s Rubik’s Cube Solver

[youtube=http://www.youtube.com/watch?v=N7BksZZyAdc&fmt=18]

A team of five UC Berkeley engineering built this impressive Rubik’s Cube solver. The CuBear is a giant transparent cube with a servo attached to each face to rotate the cube’s six faces. The user can either scramble the cube using computer controls or show the faces of a scrambled cube to the onboard webcam, and the machine will replicate it. While scrambling the cube may take many moves, the computer calculates the shortest number of moves to solve the cube before proceeding. Team member [Dan Dzoan] is quite a fast solver himself, as you can see at the end of BotJunkie’s video embedded below. Continue reading “CuBear, Berkeley’s Rubik’s Cube Solver”

Tennis Ball Fetcher

tennisball

Reader [Julian von Mendel] and his team built this tennis ball fetching robot for a competition (translated). The first version used distance sensors to locate the tennis balls for pick-up, but they changed to a camera based approach. The robot has three omniwheels and is designed to calculate the shortest path to the ball despite orientation since it can rotate while traveling. The wheels are monitored using rotation sensors from PS/2 mice. The control is provided by 3 Atmel microcontrollers that communicate via SPI. The multiprocessor design is fairly generic and could be reused for a different style of robot. While their robot performed fairly well, there were some shortcomings. The limited storage space meant frequent trips to drop off balls. The tilting bucket kept them from picking up tennis balls that were against the wall. Also, the bot had to be disassembled for battery swaps. The project is very well documented and they’ve released all of their control code. You can see the robot retrieving a ball after the break. Continue reading “Tennis Ball Fetcher”

Cythbot, Pneumatic Guitar Hero

cythbot

Here’s yet another robot hoping to dominate the human race through the power of ROCK. Cythbot was built to demonstrate Cyth Systems machine vision systems. The device uses a camera to watch the Guitar Hero monitor and identify notes for button presses. The strum bar is then triggered after a delay. The notes are identified solely by pixel intensity since star power can cause them to change shape and color. All button presses are done using pneumatics. The whole system is self-contained and doesn’t require a separate computer for processing. Our favorite part is that the controller remains completely unmodified and the industrial light tree used to indicate notes. The team says that the pneumatics aren’t quite fast enough to hit 100%, unlike some humans. Video of the bot in action after the break. Continue reading “Cythbot, Pneumatic Guitar Hero”

Simple Servo Bot Plans

had_arduino_servo

oomlout has posted some interesting plans for a simple robot. It’s based around an Arduino and is a platform similar to the Parallax Boe-Bot. The Arduino sends PWM signals to continuos rotation servos that drive the two main wheels. All of the structural components are laser cut from acrylic with slots to hold standard hex nuts. It’s an interesting technique, but the design has a lot of potential for improvement. Right now it uses two different power supplies and a breadboard for simple connections. From the video below, you can see that the balance could be improved as well. Continue reading “Simple Servo Bot Plans”