Archive for the ‘Hardware - Electronics’ Category

HUV Bioloid Accessories: Add Sensors to Bioloid!

Tuesday, May 6th, 2008

We’re big fans of the Bioloid system.  We love the smart actuators and integrated sensor modules, but like many Bioloid users, we’ve lamented the lack of additional sensor inputs.  Luckily for us, Bioloid guru Jon Hylands felt the pain of the Bioloid community and created some devices to fill the void.  Thanks to Robotis’ published Dynamixel architecture, anyone who’s savvy with microcontrollers can create peripherals that will blend seamlessly with the stock Bioloid components.  Jon is as savvy as anyone, and we’re happy to be using and selling the hardware he’s created.  Anyway, here’s some cool stuff for all you Bioloid fans out there, or anyone interested in using Dynamixels in their own custom project.

USB Bus Board  
The USB Bus Board gives you virtual COM port access to the Dynamixel serial bus.  It has six connectors, but of course it supports a network of up to 254 Dynamixels.  It uses the FTDI transceiver chip, so if you’ve used other USB virtual COM port devices, there’s a good chance you already have the driver installed.  A great plug-and-play alternative to the USB2Dynamixel adapter.
 
Bioloid I/O Board  
This general-purpose I/O board gives your Bioloid robot the ability to connect to almost any analog (0-5 volt) sensor. It includes 6 analog inputs (10 bit resolution on each). It also includes four general digital I/O pins, and can control one or two DC motor controllers using either locked anti-phase or sign magnitude PWM.  Pretty cool.
 
Bioloid IMU  
In one package, you get 3 axes of acceleration measurement and 3 axes of gyroscopic measurement. It comes fully assembled, and ready to install into a stock Bioloid humanoid chest compartment.
 
FSR Foot Sensor Board  
Look closely at the soles of your Bioloid’s feet.  Those little round indentations were clearly designed to accept 0.2" FSR’s.  This interface board can read 4 FSR’s, enough for one foot.  The board fits neatly into the foot, and plugs into the Dynamixel network.  The kit includes the board, 4 FSR’s, and leads for the sensors.

If you have any questions, or you need advice about using these boards, go ahead and post about it in the TRC Forums.

PhidgetStepper USB Stepper Motor Controller

Wednesday, April 30th, 2008

We have some exciting news for all of you fine people who have been calling us up over the years asking why there isn't an inexpensive plug-and-play solution for controlling stepper motors from a computer.  Phidgets has just released the PhidgetStepper Unipolar 4-Motor controller!  This little board, which is retailing for just $72.74, allows you to control up to 4 unipolar stepper motors from your USB port.  Building a CNC rig?  Building a wheeled robot that will need fast, precise speed and position control?  Buy this controller.

From the official press release:

 

Phidgets adds a $75.00 stepper controller to its line of motor controllers

The 1062 – PhidgetStepper Unipolar 4-motor, can control up to 4 stepper motors.

CALGARY, Alberta, April 29, 2008 ― Phidgets Inc. today announced the addition of a new product to its family of motor controllers. The 1062 Stepper controller controls the position, velocity and acceleration of up to 4 unipolar stepper motors. Applications that require precise
positioning are well suited for this device. The stepper controller can also run the motor in continuous rotation mode by giving it a large position address. Using the upper position limit as an address would, for example, rotate the motor for 45 years.

The 1062 plugs directly into the computer’s USB port and comes with a USB cable. Like all Phidgets, application programs can be written using the Phidgets API. “The 1062 Product Manual’s Technical Section contains valuable information and programming tips on how to
use the API functions to drive stepper motors,” said Bernard Rousseau, Phidgets Director of Marketing. “We continuously update our documentation in an effort to make it as easy as possible for our users to get their projects going”, added Rousseau.

“We already offer Servo controllers, and a variety of DC motor controllers. The arrival of a stepper controller fills a void in our family of motor controllers. ” says Chester Fitchett, CEO of Phidgets. “We have paid close attention to costs in order to give our customers the value/price ratio they are expecting from Phidgets.” added Fitchett.

Product Specifications
Position Resolution: ½ step (40-bit signed)
Upper Position Limit: 239 – 1 ½ steps
Lower Position Limit: -(239 – 1) ½ steps
Velocity Resolution: 0.75 ½ steps/second (9-bit)
Velocity Limit: 383.25 ½ steps/second
Acceleration Resolution: 140.625 ½ steps/second2 (6-bit)
Acceleration Limit: 8859.375 ½ steps/second2
Minimum Power Supply Voltage: 5V
Maximum Power Supply Voltage: 12V
Max Current Per Coil: 1A
USB-Power Current Specification: 100mA max
Device Quiescent Current Consumption: 23mA
Device Active Current Consumption: 23mA max
Software Environment

“Unlike a lot of our competitor’s products that require their users to write some firmware code in order to use their sensor, we are completely “Plug and Play” says Bernard Rousseau, Director of Marketing. “With Phidgets, you plug it in and start using it and when it comes to programming, the user, not us, decides which operating system and which computer language he wants to use”, added Rousseau.

Users can program Phidgets using a simple yet powerful and well documented Application Programming Interfade (API) that is supported under Windows (2000, XP, Vista), Windows CE, Mac OS X, and Linux. Users can write programs in Visual Basic, VB.NET, C#, C/C++, Flash/Flex, Java, Labview, Matlab, ActionScript 3.0, and Cocoa.

Phidgets also provides programming examples for all its products to help programmers write their own programs. The API Libraries as well as the examples and the documentation are available at no charge on www.Phidgets.com.

New Wireless Products: GPS & Bluetooth

Friday, April 18th, 2008

We've been adding new products to the catalog like crazy lately, so we figured now would be a good time to make sure you knew about some of them.  To start you off, here’s a cool way to add GPS to computer-controlled robot:

Lassen iQ GPS Receiver

This is a USB-interfaced GPS receiver.  The kit includes a Trimble Lassen IQ Receiver, an interface board created by SparkFun, and everything else you need to tap into the GPS network.

And here are some Bluetooth modules so you can get rid of all those wires and tethers you keep tripping over:

Parallax EmbeddedBlue Transceiver AppMod

This Bluetooth module from Parallax was designed for easy integration into any Basic Stamp 2 project.  It works great with the Board of Educationn, BOE Bot, or SumoBot mini sumo robot.  We also offer the Microsoft Robotics Studio-compatible BOE Bot kit, which includes the EmbeddedBlue module.

 
BlueSMiRF Silver

The BlueSMiRF is a very simple to use Bluetooth modem.  It acts as a serial bridge, and it’s practically a drop-in replacement for any wired connection.  Works great with any microcontroller system, including Arduino and Basic Stamp.

 
RooTooth

This little jobber is a Bluetooth Wireless adapter for the iRobot Roomba robotic vacuum.  Use it to control your Roomba from your computer, cell phone, PDA, or whatever Bluetooth device you happen to be using.  Chase your pets, stage Roomba sumo matches, set up synchronized Roomba dance routines… Or you could just vacuum the floor.  Whatever floats your boat, man.

 
Bluetooth USB Module

A simple, cheapo USB Bluetooth adapter.  There isn’t much more that needs to be said.  Use it to connect your computer to all of your other Bluetooth gizmos.

 

That’s all for now.  Stay tuned for another big update next week!

February TRC Project Contest Winners!

Tuesday, March 4th, 2008

In case you’re new to the Trossen Robotics Community, here’s a quick refresher on how this contest works:  First, all kinds of fantastically talented and dedicated people come to our Project Showcase forum to tell us all about the projects they’ve been working on.  Periodically, we (the Trossen Robotics team) sort through these projects, and score them very scientifically in the following categories: "Wow" factor, Ingenuity, creativity, and presentation (this includes graphics, videos, documentation, explanation, etc.).  This is the fourth contest we’ve run here at Trossen Robotics, and the projects just keep getting cooler!  This time around, we extended the deadline and upped the stakes.  Since the last contest, the community has grown and expanded well beyond our expectations, and this has resulted in some of the best work we’ve seen yet.  If you showed off your project in our Project Showcase forum, give yourself a big ol’ pat on the back.  Now, let’s get to the meat and potatoes.  Here are the runners-up and winners, in suspense-building ascending order!

- – - – - – - – - – - – - – - – - – - – - – -

Honorable Mention

Project: "Johnny 5.3"

Creator: Andrew Alter (Tyberius)

We’ve been working a little too closely with Andrew to let him enter the contest, but we can’t totally leave him hanging.  He’s been building a "Johnny 5"-inspired humanoid/trackbot hybrid, and it’s really coming together.  His brain (Johnny’s, not Andrew’s) is a Pico-ITX running Windows XP Pro.  It has a vocal synthesizer, great big grippers, a reinforced suspension system, a snarky personality, and I’ve heard that it drives around harassing Andrew’s baby.  It’s the embodiment of robotic awesomeness, in other words.  Check out his thread, picture gallery, and his blog.

Runners-Up

Project: "Leviskate"

Creator: Rodger Cleye
Average Score: 7.63 / 10
Prize: $20 Trossen Robotics Gift Certificate!

The Leviskate is a "self-balancing motorboard."  Kind of like a Segway for people who really like head injuries.  Seriously though, this contraption is truly awesome.  There are some cool videos in Rodger’s thread, too.  Our favorite thing about the videos is that Rodger sounds genuinely amazed that it actually works.

Project: "The Bratinator Project"

Creator: SN96
Average Score: 7.67 / 10
Prize: $20 Trossen Robotics Gift Certificate!

It walks, it talks, it scares the kids.  It’s… the Bratinator.  Built around the Lynxmotion Brat biped, this monstrosity features speech, binaural hearing, a custom-machined aluminum head.

Project: "Gepetto"

Creator: darkback2
Average Score: 8.25 / 10
Prize: $20 Trossen Robotics Gift Certificate!

It really pains us to see Gepetto in the runners up, instead of placing in a cash-winning position, but sometimes that’s just the way it goes.  This was a very close race.  This bot is beautifully made from wood and metal, has a really cool suspension system, carries its laptop brain around with it, and is programmed with some really interesting behavior/mood software.  That’s really just the tip of the iceberg, so you’ll have to read through the thread to see Gepetto’s full story.

- – - – - – - – - – - – - – - – - – - – - – -

Third Place

Project: "eyeRobot"
Creator: Nathaniel Barshay
Average Score: 8.38 / 10
Prize: $100 Trossen Robotics Gift Certificate!

The eyeRobot is a robotic guide for people with vision impairments.  It has a whole slew of IR and ultrasonic range sensors for collision avoidance, and pathfinding software to keep it moving through the clearest area.  This was a proof-of-concept prototype meant to "marry the simplicity of the traditional white cane with the instincts of a seeing-eye dog."  This project is going places, and hopefully one day it will help other people go places.

 

Second Place

Project: "Frameless Laser Harp"
Creator: Stephen Hobley
Average Score: 8.88 / 10
Prize: $250 Trossen Robotics Gift Certificate!

Twenty-two years ago, he saw Jean-Michel Jarre play a laser harp at a concert, and from that day he’s been on a mission.  This mission finally came to fruition last month, when he completed his own laser harp, and let me tell you, it’s a pretty stunning piece of equipment.  Using a galvanometer to very rapidly and precisely aim a pulsing laser, light sensors to detect where a beam has been interrupted, and an Arduino brain; the harp sends MIDI control signals to a synthesizer.

 

First Place

Project: "Phoenix"
Creator: KÃ¥re Halvorsen
Average Score: 9.63 / 10
Prize: $500 Trossen Robotics Gift Certificate!

Phoenix is a six legged walking robot.  Wait, we know some of you out there may be thinking that hexapod robots are old hat.  Well, you’re wrong.  So very wrong.  Wait until you see it move.  Phoenix’s real beauty lies in her graceful motion, which is some of the most convincing and eerily lifelike that we’ve seen in a robot that uses standard hobby servos and a common off-the-shelf servo controller.  The kinematics are computed by an intricately programmed spreadsheet, which we highly recommend you check out if you’re a fan of trigonometry.

- – - – - – - – - – - – - – - – - – - – - – -

We want to thank everyone for their great submissions.  If all goes as planned, the next contest (which is already underway) will conclude at the end of May 2008.  You can stay up to date on contest rules and regulations at the Trossen Robotics Project Contest page, and start posting your projects in our Project Showcase Forum.

Kondo’s new KCB-1 control board looks pretty sweet

Thursday, February 21st, 2008
The Kondo KCB-1

According to Robots Dreams, Kondo is releasing a new robot controller board.  It's called KCB-1, and it looks very promising.  The standard servo ports are gone, and in their place are six serial servo ports, 7 analog input ports, and 6 configurable digital I/O ports (4 of which can be set to PWM output).  What the heck does that mean?  Well, let's take a look.

Serial servo ports:  This means that Kondo is joining the networked servo club, along with Robotis and Futaba, and that's pretty cool.  This board will be compatible with Kondo's KRS-4000 series of serial digital servos.  Networking servos cuts down on wiring, and frees you from the pain of making sure each servo is plugged into the proper port on the control board.  The serial servo ports are bidirectional, so it may also open up the possibility of Bioloid-style serial sensor modules.

Seven analog inputs: Kondo will no longer be sadly deficient in the sensor input department, which is very cool.  Any generic 0-5V sensors should work.  IR, sonar, pressure, light, whatever you want.

Six digital I/O ports: The configurable digital I/O ports open up a number of interesting possibilities.  They could be used as inputs for foot switches, for instance, so your bot will know when its feet are flat on the ground.  They could be used to trigger external circuits.  The PWM outputs could be used to drive LED's, or H-bridge amplifiers for driving dc motors.

As an added bonus, a C++ SDK will also be available.  Unfortunately, there do not appear to be any plans to release the KCB-1 outside of Japan, so don't expect to see it in our catalog for a while.  Hopefully this board will make an appearance at the upcoming ROBO ONE competitions next month.  For some more specific info, check out the post over at Robots Dreams.

New Phidget: 0/0/8 Relay Controller

Thursday, February 14th, 2008

Phidgets has just introduced the PhidgetInterfaceKit 0/0/8 I/O board, which gives you USB control over 8 Double-Pole Double-Throw (DPDT) relays.  The relays can’t handle quite as much juice as those on the 0/0/4, but you get a whole bunch of them!  The relays are DPDT, so you can control 2 separate circuits with each relay.  And now, just for fun, here’s a DPDT diagram:

You get eight of these.

Just like the rest of the Phidgets line, this device can easily be used with any of the mainstream programming languages, thanks to some very friendly API’s.  Still not excited?  Read this excerpt from the press release:

  “Users can plug the PhidgetInterfaceKit 0/0/8 into their computer, and use the relay outputs to route circuits. One typical application for the 0/0/8 is the performance of automated tests and monitoring – as the large number of contacts and their suitability for switching signals makes it easy to connect test equipment into circuits.â€? says Chester Fitchett, CEO of Phidgets.

Product Specifications

  • Contact Resistance (max at 6VDC 1A): 50mOhms
  • Wetting Current / Voltage:10uA / 10mV
  • Switching Voltage (max AC): 250 VAC
  • Switching Voltage (max DC): 220 VDC
  • Switching Current (max AC/DC): 2 Amps
  • Switching Power (max): 60 W, 125VA
  • Digital Control Update Rate: ~125 updates / second
  • Operate Time (at max load): ~18ms
  • Release Time (at max load): ~18ms
  • Switching Speed (at max load): 20 contacts / minute
  • Recommended Terminal Wire Size: 16 – 26 AWG
  • Terminal Wire Strip Length: 5 – 6mm (0.196â€? – 0.236â€?)
  • USB-Power Current Specification: 500mA max
  • Device Quiescent Current Consumption: 14mA
  • Device Active Current Consumption: 380mA max

Applications

  • Switching data communication lines – USB, RS232, etc.
  • Measuring resistances between various points in a circuit
  • Switching a voltmeter to various points in a circuit
  • Controlling a number of much larger relays, or RF relays.
  • Extra pole in relay can be monitored as a switch to verify position.
  • Switching power to external circuits.

Now go buy a Phidget 0/0/8, and start switching!

OR, you can check out the entire Phidgets Phamily.

New Products: gyros and compasses and Arduinos, oh my!

Monday, February 11th, 2008

We’ve just added a bunch of Spark Fun products to our catalog!  We are now proud resellers of the massively popular Arduino, and a bunch of other cool stuff!

NEW STUFF:

Arduino Diecimila USB IO Board Arduino, Diecimila, Arduino Board, Arduino Kit, Arduino Diecimila USB IO Board, Arduino IO Board, Arduino Diecimila, Arduino Diecimila Board

Arduino Diecimila USB IO Board

Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

Price: $34.95

Arduino ProtoShield Kit Arduino, ProtoShield, Arduino ProtoShield, Arduino ProtoShield Kit, Arduino Board, Arduino Kit

Arduino ProtoShield Kit

Riding on the waves of the very popular Arduino USB board is this small prototyping shield. The Protoshield mates with the Arduino USB board and gives the user a small soldering area, two general LEDs, access to a BlueSMiRF socket, a general pushbutton switch, and most important of all – the Arduino reset switch is brought to the top level.

Price: $16.95

USB Weather Board

USB Weather Board

Are you an aspiring meteorologist?  This USB weather station can immediately tell what the current pressure, humidity, and temperature is. Graphed over time you can watch weather fronts move in and the rain come down.

Price: $124.95

Compass Module with Tilt Compensation - OS5000-S

Compass Module with Tilt Compensation – OS5000-S

The OS5000-S is an extremely small form factor (1×1â€? square) three axis, tilt compensated digital compass. The flexible design allows customers to use RS232 Serial connection for system integration. The OS5000-S provides precise heading, roll and pitch data ideal for rapid attitude measurement. The compass offers an easy to use ASCII interface which includes hard-iron calibration and simple data configuration for your application.

Price: $269.95

Accelerometer Breakout Board - ADXL210AE +/-10g

Accelerometer Breakout Board – ADXL210AE +/-10g

Breakout board for the Analog Devices accelerometers in the E8 package. The ADXL is a solid state MEMS accelerometer with digital PWM or Analog output. The ADXL can measure both static and dynamic acceleration. This means the ADXL is suited well for sensing tilt (used in many Glove / Air Mouse applications) and for sensing brute acceleration (rocketry and general motion sensing applications).

Price: $39.95

Triple Output LED RGB

Triple Output LED RGB

Ever hear of a thing called RGB? Red, Green, Blue? How about an RGB LED? These 5mm units have four pins – Cathode is the longest pin. One for each color and a common cathode. Use this one LED for three status indicators or pulse width modulate all three and get mixed colors!

Price: $1.95

Serial Accelerometer Tri-Axis v5 - Dongle

Serial Accelerometer Tri-Axis v5 – Dongle

The SerAccel v5 is a 3 axis accelerometer up to +/-6g with a simple serial interface.

Your Price: $74.95

Gyro Breakout Board - MLX90609 - 150 degree/sec

Gyro Breakout Board – MLX90609 – 150 degree/sec

This is a simple breakout board for the Melexis gyroscope featuring both analog and digital (SPI) interfaces. Designed for dead reckoning navigation applications, the MLX90609-E2 is a 150 degree/s max rate gyro with low drift and programmable bandwidth, this gyro is perfect for digital stabilization and control.

Your Price: $59.95

Gyro Breakout Board - MLX90609 - 300 degree/sec

Gyro Breakout Board – MLX90609 – 300 degree/sec

This is a simple breakout board for the Melexis gyroscope featuring both analog and digital (SPI) interfaces. Designed for dead reckoning navigation applications, the MLX90609-R2 is a 300 degree/s max rate gyro with low drift and programmable bandwidth, this gyro is perfect for digital stabilization and control.

Your Price: $59.95

EasyDriver v3 Stepper Motor Driver

EasyDriver v3 Stepper Motor Driver

EasyDriver v3 is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse. The EasyDriver requires a 7V to 30V supply to power the motor, and has an on board voltage regulator for the digital interface. Connect a 4-wire stepper motor and a microcontroller and you’ve got precision motor control!

Price: $14.95

Triple Axis Accelerometer Breakout - MMA7260Q

Triple Axis Accelerometer Breakout – MMA7260Q

Breakout board for the 3 axis MMA7260Q accelerometer from Freescale. With a low power shut-down mode, high sensitivity output with selectable ranges (+/- 1.5, 2, 4, and 6g), this sensor is one of the very first to market with three accelerometers sensors built onto a single IC!  Board comes fully assembled and tested with external filters installed.

Price: $39.95

Triple Axis Accelerometer Breakout - LIS3LV02DQ

Triple Axis Accelerometer Breakout – LIS3LV02DQ

Breakout board for the 3 axis LIS3LV02DQ accelerometer from ST Micro. With a digital interface (SPI or I2C), the user only has to initiate commands to get 1mg resolution! Independent channels can be shut off, the sensor can be powered down, even an interrupt threshold can be set and used to awaken the sensor from power down! Selectable ranges are available for +/-2g and 6g. This sensor is one of the first with triple axis and an easy to use digital interface. Board comes fully assembled and tested with external decoupling caps.

Price: $43.95

Stepper Motor

Stepper Motor

This is a simple, but very powerful stepper motor.

Features:

  • Step Angle (degrees) :1.8
  • 2 Phase
  • Rated Voltage : 15.4V
  • Rated Current : 0.28A
  • Holding Torque : 2.4kg*cm
  • Detent Torque : 120g*cm

Price: $14.95

There you have it, folks.  If you like what you see, click the links, read some manuals and spec sheets, and buy things.  As always: if you have questions, feel free to drop us an email, post in the forums, or if it’s an emergency and your leg is going to fall off if you don’t find out what the difference between an accelerometer and a gyro is RIGHT NOW, give us a call.

Modular RFID Readers/Writers from IB Technology

Thursday, January 17th, 2008

Here at Trossen Robotics, we like modularity.  It's been part of our philosophy from day 1.  So needless to say, when we first discovered IB Technology's series of modular RFID reader/writer boards, we knew we had to have them.  IB Technology is a British company, with limited distribution and relatively little promotion  in North America.  We'd like to change that, so we are proud to announce that we are now carrying this fine line of RFID products!

What's so special about IB Technology?

  • Modularity:  Start with the "Universal Socket Board," which has built-in antennas for both 125 kHz and 13.56 MHz, and add whichever reader/writer module is necessary for the protocol(s) you'll be using.  You can also add external antennas if you need to increase range or reliability.
  • Affordability: IB Technology's RFID products are affordable, fitting in to the same price range as the rest of the RFID readers we sell.
  • Flexibility/Versatility: The ability to use one base board and swap out reader modules is great for prototyping, when you may have to evaluate a number of different formats to decide which is best for the system you're designing. 

After the fold: A rundown of the available hardware, and what it can do.

  (more…)

CES 2008: VIA ARTIGO Pico-ITX ultra-compact computer!

Wednesday, January 9th, 2008

We’ve been pretty quiet about CES 2008, mainly because the other tech blogs are doing such a good job covering it.  However, this is definitely something that warrants some attention.  While at CES, we swung by a great little press lunch held at Piero’s restaurant. (Martin Scorsese fans may be interested to know that some scenes from Casino were shot there) VIA had a large presence there and they were showing off all kinds of computers and fun stuff using their infamous line of tiny mainboards. They had a box of the new ARTiGO there and I dove on it like a spastic kid at Christmas. I’m not tech press so you will have to make do with a pile of poorly lit pics :) . We have been ranting about using mini-PCs for years in robotics and VIA continues to push the envelope shrinking their boards down smaller and smaller. With powerful single-board systems like the Pico, computers are truly getting small enough to compete with microprocessors as the brain of choice for mobile robotics. Click pics for larger versions.

The ARTiGO specs list. Since I’m incredibly lazy I’ll just post a pic instead of writing them out :)

We’ll tease you with the stats first.  More pictures after the break…
(more…)

Robotic Foosball Table

Monday, December 17th, 2007

The Automated Foosball Table was created by a group of senior engineering students at Georgia Tech.  This project was mentioned briefly on Hack a Day last week, but we think it deserves a closer look, so here it is.  This is both a really fun project (Seriously, who doesn’t love a good game of foosball?) and an interesting experiment in human/machine interaction.  It doesn’t look like it could beat a human foosball master (so we won’t have a scene like when Garry Kasparov wept openly and cursed out Deep Blue after it beat him at chess), but the potential is there.

Four human-controlled rows, four robotic ones. At the right, you can see the custom PIC-based servo controller board.  Let’s take a closer look at the drive mechanisms:

Recognize that actuator?  That’s a Robotis AX-12 Dynamixel.  It’s the cornerstone of the wildly popular Bioloid system, and it’s one of our favorite robot servos on the market.  These actuators can be set to servo mode or continuous rotation mode.  In CR mode, you can get accurate positional feedback.  What you end up with is functionally the same as a highly accurate, powerful, serially controlled stepping motor; at a fraction of the cost.

Here’s the whole rig.  As you can see you have the table, a camera watching the table, a computer processing the video feed and sending commands to the actuator controller board, and actuators pulling and twisting the handles.

The team wrote their tracking software, which tracks the ball and maneuvers the players accordingly, in Java.  Matlab was considered, but the plan was scrapped because Matlab is too resource-hungry.

The custom actuator control board is pretty cool.  Two different types of outputs for the two styles of servos.  The kicking motion is handled by standard PWM hobby servos, while the lateral motion is handled by AX-12 Dynamixels.

Project home page
Found via Hack a Day

All images belong to the design team.  They were clipped from the project’s final report document or captured from the video.