Monday, February 13, 2012

Don't We Deserve Awesomeness?


Some of you may know Jamie Mantel from his YouTube Channel or as a Let's Make Robots member and occasional poster. On YouTube he posts about his Giant Robot Project and other amazingly cool stuff he does.


He recently posted a video providing a sneak peek at a new toy robot he has designed. The robot will be manufactured for retail sale by Wow! Stuff, and is just about the most rocking toy robot ever.


I was inspired to create a video response in Episode 6 of LetsTalkRobots.


In the video, Jamie demonstrates some of the cooler features of his robots. These six-legged walking robots are remote controlled and can be turned through a unique mechanism of Jamie's own design. As the head turns, the robot's gait is altered and it changes direction to align with its head. They have customizable armor, and battle armor that can fly off it hit by an opponent. Several interchangeable weapons let you fire ping pong balls, foam darts or disks, etc. 

Here's Jamie's original video, in case you want to see the whole thing:





Jamie also mentions that the toy needs a name, and soon hundreds and maybe thousands of suggestions came pouring in from his many YouTube subscribers (including me). Soon after, Wow! Stuff released their own promotional video and an official contest to name the toy. If Jamie and Wow! Stuff pick your suggestion, you'll get a free robot when they are available in a few months!


Good luck to Jamie and Wow! Stuff on this venture. Jamie has said this is the most fun job he's ever had, so I hope he will be successful and keep designing amazing things that inspire us.

Saturday, February 4, 2012

Review of DAGU Playful Puppy Robot Kit

Introduction
OddBot (Russell) sent me a DAGU Playful Puppy Robot kit to check out. This little guy is really neat. A copy of this review is posted on LetsMakeRobots.
It includes several DAGU products that are available separately as components, including the Magician Robot Controller, a Mini Pan and Tilt kit, and the Compound Infrared Sensor. I'll include a little bit about the components below.
Components
Chasis
The chasis for the Puppy Robot is made from laser cut arcylic. The main mounting plate is 3mm clear acryilc, and includes many holes and slots for mounting components. You can find this mounting plate on a few of DAGU's robot kits.
The parts for the legs are eight identical pieces made from 2mm frosted arcryilc with mouting positions for mini servos and optional LEDs. The legs are cleverly designed so that the same part can be used for both upper and lower leg segments, and for any of the four legs depending on how they are assembled. This probably helps keep cost for the kit down, since it simplfies design and manufacturing.  
Servos
The kit also uses ten Dagu Micro Servos, which are very light weight and inexpensive. It is impressive that the robot can use these small servos. 
Compound Infrared Sensor
This sensor, also known as the Dagu IR Compound Eye, originated from a design OddBot posted right here on LMR. This sensor is also used in several of DAGU's robot kits. It consists of an array of four pairs of IR photo transistors and IR LEDs. You can use this sensor as a simple range finder, and for obstacle avoidance or tracking. With some clever programming you can measure the ambient IR light level, and adjust sensor readings so you can work in various lighting conditions.
Pan and Tilt Kit
This is another DAGU design that originated right here on LMR. It started its life as a simple sensor mounting bracket, and evolved with input from the community. It is a very nice and versitile design that can be used to mount a variety of sensors or other components. It is designed to use two of the micro servos included with the kit. 
If you buy the pan and tilt unit as a separate kit, it comes with all the mounting hardware, and two of the micro servos. DAGU uses this kit in several of their robots. 
Magician Robot Controller
Ah, now on to the brains of the operation. This controller is a relatively new design from DAGU, and I like it a lot. I like flexibility in controller board designs, and this one delivers it. For about the cost of an Arduino board, you get a fully Arduino compatible processor, integrated 0.8A dual motor drivers, nice power options, and good connectors for your servos, sensors motors and batteries. 
The motor drivers consist of two h-bridges built from discrete components and a quad NAND gate chip for logic control, shown below. The design allows you to bypass the h-bridges in case you don't need them, and would rather put the digital outputs used for motor control to another use. 
Eight of the digital outputs have been set up to control servos; they are interfaced through a bank of connectors with power and ground pins all set up to connect your servos. you can of course use these pins to control something else, but many robot builders like to stick with the three pin servo connector layout for convenience anyway. Power for these connections can be selected as +5V from the regulator or directly from the battery.
The analog pins are also grouped with +5V regulated power and ground. 
Power for the board is delivered through the screw terminals for the battery. The same type of screw terminals are used for the motors. A nice SPDT switch is included right at the edge of the board.
You can use as little as 6V or as much as 9V to power the board. The onboard Low Drop Out (LDO) voltage regulator delivers a clean +5V and up to 1A of current. If you need more current, you can stand the regulator upright and add a heat sink to bring it up to the maximum capacity of 1.5A. The board includes a reverse polarity protection diode, so you won't damage anything if you accidently connect the battery leads backwards... a nice feature. 
Overally, this is a great board that could be the basis for a small robot of your own design. It is quality manufactured and provides plenty of flexibility. I'd certainly consider this controller for my own robot designs.
Kit Assembly
The kit is designed for no-soldering required. The Magician board comes fully assembled. All you have to do is follow the provided instructions carefully to build the chassis and connect all the wiring. The instructions are pretty good. A few steps may require careful study to avoid making mistakes. 
All those wires!
If there is one nit to pick on this kit, it is the wiring. Don't get me wrong, the kit is very good. However, assembly requires piecing together jumper wires to get to the correct lengths. It's a bit annoying, and subject to accidental disconnections, especially when handled by kids. 
There's also a somewhat goofy set up to include an additional power diode to drop the power from the batteries down enough so that you don't send too much voltage to the servos. You wind up with an awkward jumper arrangement that could be better. 
Chosing a Battery
The instructions say that the kit works best with a small 7.4V LiPo 2300mAh battery. However, since many people may not have access to a LiPo charger, you can use six rechargable AA NiMH batteries with a capacity rating of 2000mAh or better. NiMH batteries are easier to come by and to maintain. 
Programming
The kit comes with example code for the Arduino IDE. There are separate versions of the code, depending on which battery option you decided to go with.
The code is well laid out and commented. You may need to make adjustments to some parameters to get everything working smoothly. Other than that, everything should work out of the box. 
Of course, since it is all open, you can change the programming and try to add different behaviors for your puppy. I'm sure Russell would be gratified to see customizations on his code.
Results
Fun! The robot manages to capture the playfullness of a puppy. My two kids (ages 4 and 7) both enjoyed playing with it. Keep a spare set of batteries charged up, so you can keep the kids happy when the installed set wear down.
I'll add some video to this review when I get a chance.
How can I get one?
RobotShop has 'em. You may find other sources too.

Saturday, October 1, 2011

Maker Faire NYC video collage

Wow! A great video collage of Maker Faire NYC put together by LMR community member Thomas Flummer.


Maker Faire New York 2011 from Thomas Flummer on Vimeo.



See more info on his site: http://www.hackmeister.dk/2011/10/makerfaire-ny-2011/

Testing Robotxdesigns R-Duino

My son William and I just finished assembling a new robot brain. It is the Robot Builder's R-Duino (RBR) from Ro-Bot-X Designs.
















Like all of Ro-Bot-X's work, the board is pretty well thought out, and simply packed with features and options.

The major advantage of this board is that it includes an Arduino processor, connections for sensors and servos, and drivers for two motors all on one Arduino form factor board. That means you can add standard Arduino compatible shields to the R-Duino and get new features easily.

I decided I wanted a 4WD robot, so I bought a motor shield from NKC Electronics. This shield uses the same SN754410 motor driver chip as the R-Duino, but it uses different digital out pins to control it. Combined with the R-Duino, it should give me independant control over four motors.

While I'm waiting for motors to arrive, I popped the R-Duino on an robot chassis I have lying around, Mr Mountain Monster (MMM).



















The motors are really too much for this board, so I'm running it at about half speed using Pulse Width Modulation (PWM). It's all just temporary. I'll pull the R-Duino off MMM when my new parts get hear and I can test a 4WD chassis.

Friday, September 30, 2011

Chris the Carpenter and Walter

On the latest episode of Let's Talk Robots, Andrew interviews Chris the Carpenter of RocketBrandStudios about his robot, Walter.