Dr. Dennis Hong, who is in charge of the RoMeLa program at Virginia Tech recently made a presentation at TEDx showcasing some of his department’s very advanced, very cool robotics projects! I couldn’t help but notice watching through this rather lengthy video (it’s worth watching all of it, trust me) that a good number of Dynamixels from Robotis made an appearance. Check it out!
Archive for the ‘New Technology’ Category
Amazing Robotics Presentation From RoMeLa
Friday, January 29th, 2010MINI Robocontroller now available!
Tuesday, January 12th, 2010Yet another great microcontroller from our friends over at Vanadium Labs; the MINI Robocontroller is now available for sale!
This is an extremely versatile Arduino-software compatible microcontroller that packs a lot of features in a very small footprint. It is also the board used for the target/scoring system in the Mech Warfare robotics competition. Read more below:
The MINI robocontroller is designed for small robots. It incorporates a powerful AVR microcontroller, XBEE wireless radio, dual motor drivers, and 3-pin servo-style headers for IO.
The board includes all circuitry needed to control a small differential drive robot. It can also easily control up to 4 servos.
See the user manual here.
RoboController Specifications
- 16MHz AVR microcontroller (ATMEGA168).
- 20 I/O, 6 of which can function as analog inputs
- Servo style 3-pin headers (gnd, vcc, signal) on all 6 analog inputs, and 4 of the digital IO
- Dual 1A motor drivers, with combined motor/encoder header.
- XBEE radio sold separately. A typical setup will require 2 XBEE radios and an XBEE explorer to be able to wirelessly control your robot from your computer.
- This board requires either an FTDI cable or ISP. We recommend the Sparkfun FTDI breakout.
- 2.4”x2.4” with mounting holes in each corner.
Inverse Kinematics for Dummies!
Tuesday, January 5th, 2010And… we’re back from our vacations during the holidays and hope that all of you had a great 2009!
Inverse Kinematics can be a scary thing to the robot hobby novice. There is a lot of trig involved, and if you’ve learned anything from reading this blog you’ll know that being Norwegian apparently makes it a lot easier to grasp.
Mike Ferguson of Vanadium Labs has just released NUKE (Nearly Universal Kinematics Engine) in Beta form, which is a comprehensive and easy to use IK system built around the arbotiX Robocontroller. To make things even easier, he’s created a step by step tutorial on how to implement NUKE on your arbotiX based robot.
The Nearly Universal Kinematics Engine (NUKE) is finally out in a first beta. NUKE is a PyPose tool that allows users to setup an IK/Gait engine for their ArbotiX-powered bot, regardless of the size, servo orientation, etc (as long as it fits within an available template). Right now our templates only support 3DOF Lizard-legged 4 and 6 leg robots, however 3DOF Mammal-style leg support isn’t far off, and low DOF Biped support is in the works. This is the same system that powered Issy, Roz, and Jeff to take the top 3 spots at CNRG’s Walker Challenge. It takes about 20-30 minutes to setup your bot once you get the hang of what’s going on. The output is fairly straight forward to expand/alter. It’s mostly been running on Quads, I’ve yet to fully test it on Hexapods (first person to post a video of NUKE powering a hexapod gets a cookie at Robogames..)
NUKE is written in Python, and it exports a C/C++ Arduino project that runs on the ArbotiX. NUKE can be downloaded from our Google code site: http://code.google.com/p/arbotix/downloads/list. Documentation is also on that site. We also have a google group for support (it’s very new, hence the low traffic) http://groups.google.com/group/robocontroller .
iHobby 2009!
Tuesday, December 8th, 2009We’re a little late to get this posted, but have been busy working on new robotic monstrosities in our lab, as well as moving to a much bigger facility! Check it out! iHobby was a blast this year.
Boston Dynamics does it again
Monday, October 26th, 2009Whoa. Just Whoa.
I won’t even pretend that I understand all that is going on in the walking gait here, but this is darn near human-like in every aspect. And being able to walk like that is one thing, being able to recover from a sideways push is an entirely different accomplishment all together. Absolutely brilliant.
One Step Closer to T-1000!
Thursday, October 15th, 2009Looks like iRobot is determined to bring Judgment Day upon us. First with the military bots, and now they’re trying to build a liquid-metal-shape-shifting robot that will surely ask us if we are John or Sarah Connor. Okay, not quite, but it looks like they’re headed in that direction.
This week at IROS 09 (Intelligent Robots and Systems), iRobot and the University of Chicago unveiled a soft, blobby robot that looks something like an inflating marshmallow.
The new robot, called chembot, changes the shape of its stretchy polymer skin using a technique called “jamming skin enabled locomotion”. This means that different sections of the robot inflate or deflate separately; controlling this inflation and deflation enables the robot to move. DARPA, which is funding the project, hopes to use the robot to squeeze into small holes or under doors, which I’m guessing would be used for sophisticated surveillance.
arbotiX Robocontroller Now Available!
Tuesday, October 6th, 2009We’re officially launching this much anticipated new Robocontroller today! Thanks to all of those who pre-ordered, your board should be on it’s way! Our initial stock of these is limited, so get em while they’re hot!

The arbotiX Robocontroller, an advanced 3rd party Bioloid controller, is now in stock and ready to be sold! It incorporates a powerful AVR microcontroller, XBEE wireless radio, dual motor drivers, and 3-pin servo-style headers for IO.
The arbotiX robocontroller is specifically designed to control robots built using the Bioloid System and AX-12+ servos, although it is also a very high-end solution for powerful rovers. It is not intended to be a drop-in replacement for a CM-5, rather it is intended as a high level development tool for building more sophisticated robots.
For full information and product manual, check the manufacturer’s page.
arbotiX Robocontroller Specifications
- 16MHz AVR microcontroller (ATMEGA644p).
- 2 serial ports, 1 dedicated to Bioloid servo controller, the other to the XBEE radio
- 3 Bioloid AX-12+ style ports onboard, plug your AX-12+ Servos directly in!
- 32 I/O, 8 of which can function as analog inputs
- Servo style 3-pin headers (gnd, vcc, signal) on all 8 analog inputs, and 8 of the digital IO
We have also put together the arbotiX Robocontroller Starter Kit that includes everything you need to get started, including a pair of Xbee radios, an Xbee USB Explorer, and a USB AVR Programmer!
arbotiX Robocontroller Now Available for Pre-Order!
Monday, October 5th, 2009We’re officially launching this much anticipated new Robocontroller tomorrow, but we figured we would give our faithful blog readers a chance at one before we do a main page announcement.
The arbotiX Robocontroller, an advanced 3rd party Bioloid controller, is now in stock and ready to be sold! We still have some additional information to add to the page, as well as a new ISP programmer we picked up… but for those of you wanting to get the ball rolling, check it out and pick one up while supplies last! Our initial stock of these is limited, so get em while they’re hot!
PhidgetSBC – Phidgets Linux Based Single Board Computer
Tuesday, September 29th, 2009Phidgets have long been a favorite for computer software developers due to their ease of use, wide selection of sensors and I/O boards, and solid API offering for a variety of programming languages. The one thing that has always been a requirement however, is a physical connection to a computer via USB cable.
All of that is a thing of the past now with the introduction of the PhidgetSBC; an Arm9 based embedded Linux computer (it runs a custom Linux Distro built using Buildroot) combined with the tried and true Phidgets 8/8/8 IO Board.
So what does that mean to you? In its simplest form and function, it effectively cuts the cable of your Phidgets projects and allows you to access your Phidgets devices over ethernet or the included Wifi dongle. The onboard computer acts as a server for the variety of APIs that Phidgets offers, and this enhanced ‘mobility’ opens the doors to a much wider variety of applications. The PhidgetSBC can function as a wireless extension of your PC, a Wifi enabled Robot Controller, or even a standalone Robot Controller. That’s right, the PhidgetSBC is fully programmable; there is an easy to use interface that allows you to load custom C or Java code directly to the board and have it run autonomously, without the previously required PC link. If that wasn’t enough, more advanced users can modify the Linux build to their hearts content, host other USB based Phidgets devices by simply plugging them into the PhidgetSBC, and has integrated support for streaming a web cam feed back to your PC. I’m really just skimming the surface here, for more details check out the (as always) very well documented product manual.
The PhidgetSBC will run you $243.90 USD and we are currently accepting pre-orders for this as we anticipate it to be a very high demand product. Given that the development kits for the onboard computer used here usually run in the ~$150-200 range, this price is a VERY good deal to anyone looking to take their Phidgets projects to the next level. Initial quantities will be limited and orders are filled on a first come first serve basis, so get your pre-order in ASAP to snag one up!
LittleDog Is Smarter Than I Am
Tuesday, September 8th, 2009The complexity shown in LittleDog’s adaptive gait and terrain navigation seriously makes my head hurt. If you consider yourself a geek you are of course familiar with BigDog; the 4 legged robot that robot dreams are made of. LittleDog is similar in concept but at a much smaller scale, and MIT has been using it as a research platform for a number of years. Evan Eckerman from Botjunkie sums it up quite well:
Researchers at places like MIT have been using Boston Dynamics‘ LittleDog robot for years now as a testbed to teach legged robots to learn how to traverse variable terrain on their own. This video shows some highlights of a “dynamic double-support gait,” which means (as near as I can tell) that LittleDog is supporting itself, at times, on only two of its four legs. This is a substantially more efficient way of negotiating terrain than we first saw two years ago. LittleDog also demonstrates some markedly biological ways of negotiating obstacles (with the possible exception of the belly flop on the Jersey barrier)… I especially liked how it pranced in place slightly before tackling each stair. All this stuff is obviously a lot of work for a little bot, since poor LittleDog completely collapses at the end of every test.
LittleDog, remember, is teaching itself the most efficient way to negotiate these surfaces. Overhead cameras examine the terrain and plan out LittleDog’s route by computing a ‘cost’ for each step, which takes into account the distance moved towards the goal as well as the potential for a fall. After a lot of trial and error, LittleDog figures out how to best compromise between progress and stability, and the lessons it learns could be propagated up to other, larger quadruped robots.
This video is from Phase 2 of DARPA’s Learning Locomotion program… MIT’s LittleDog team was awarded funding for Phase 3 of this program back in 2008, so we’ll keep you updated.
Researchers at places like MIT have been using Boston Dynamics‘ LittleDog robot for years now as a testbed to teach legged robots to learn how to traverse variable terrain on their own. This video shows some highlights of a “dynamic double-support gait,” which means (as near as I can tell) that LittleDog is supporting itself, at times, on only two of its four legs. This is a substantially more efficient way of negotiating terrain than we first saw two years ago. LittleDog also demonstrates some markedly biological ways of negotiating obstacles (with the possible exception of the belly flop on the Jersey barrier)… I especially liked how it pranced in place slightly before tackling each stair. All this stuff is obviously a lot of work for a little bot, since poor LittleDog completely collapses at the end of every test.
LittleDog, remember, is teaching itself the most efficient way to negotiate these surfaces. Overhead cameras examine the terrain and plan out LittleDog’s route by computing a ‘cost’ for each step, which takes into account the distance moved towards the goal as well as the potential for a fall. After a lot of trial and error, LittleDog figures out how to best compromise between progress and stability, and the lessons it learns could be propagated up to other, larger quadruped robots.
This video is from Phase 2 of DARPA’s Learning Locomotion program… MIT’s LittleDog team was awarded funding for Phase 3 of this program back in 2008, so we’ll keep you updated.













