Featured

  • 0
  • 1
  • 2
  • 3
  • 4
prev
next
News image

Evolving Artwork Generated by Distributed System

The Electric sheep open-source screensaver utilizes a network of 60,000 computers to render frames of an ever changing collection of fractal-based animations. A genetic algorithm is employed to ensure that no two animations are the same and that desirable visuals ... Read more

News image

Bioloid: Highly Configurable Robot

Since being released a couple years ago, the Bioloid hobbyist robot has quickly grown in popularity due to its incredible versatility. Available in several kits of varying complexity, the robot is capable of being programmed and physically configured to ... Read more

Annual Turing Test Challenges

There are presently two major chatterbot contests which utilize the Turing Test as the determinant - the bot which most closely comes to passing (or does pass) the Turing Test is deemed the winner. These two contests, the Loebner Prize ... Read more

News image

Distributed AI Coming to a Computer Near You

Canadian high-tech startup Intelligence Realm is constructing a distributed virtual brain, one computer at a time. Utilizing a computational model we’ve seen in such projects as SETI@Home, the system will harness the computing power of thousands of machines throughout ... Read more

News image

The RoboCup Robot Challenges

Created in 1997, RoboCup is an annual tournament composed of several robotic competitions including soccer, rescue, and tasks around the home. The competitions allow teams to not only have fun, but assist in the development of the fields of robotics ... Read more


Bioloid: Highly Configurable Robot
(1 vote, average 5.00 out of 5)
Robotics - Consumer Products
Sunday, 17 May 2009 03:22
bioloid-smallSince being released a couple years ago, the Bioloid hobbyist robot has quickly grown in popularity due to its incredible versatility. Available in several kits of varying complexity, the robot is capable of being programmed and physically configured to perform an amazing number of behaviors.

Programming the Bioloid

Programming the robot is simple and intuitive. To create an animation, you physically pose the robot and then instruct the software to snapshot that position. The saved position will be used as a future animation point.

One then makes the robot assume additional positions while snapshotting each. After a sequence has been developed, the software is used to play back the animation. The animation is constructed by using the snapshots as waypoints along a path while interpolating the positions between the snapshots.

In this way, developing a Bioloid animation is very similar to creating a Flash or Silverlight animation, only in the physical domain. Because of this similarity, artists and animators should feel at home programming the robot.

Beyond simple animations, one can develop more complex behaviors through the use of graphical programming software supplied with the robot. For instance, one can instruct the robot to perform a sequence of actions based on audio input picked up by its sensors.

The Bioloid in Action

The following video demonstrates how to program animation sequences:

The hobbyist community has developed a wide variety of applications for the Bioloid, taking advantage of the Bioloid’s hardware and software flexibility.

The following demonstrates the robot configured and programmed to act as can collector. Upon detecting a ‘can’ in front of it, the robot proceeds to slowly move toward the can, grasp it, and then deposit it in an appropriate location. Note how the robot restricts itself to a particular fenced area.


A Bioloid configured as be a Transformer:


A controllable robotic arm:


In this video the Bioloid has been programmed to detect when it is about to fall down and readjusts its footing:


In addition to the humanoid configuration, one can reassemble the Bioloid into a large number of forms including spider, puppy, turtle, excavator, and almost any other animal or vehicle.

Some Technical Details

The Bioloid contains several components including:
  • AX-S1 Sensor Module: This module gives the Bioloid the ability to sense sound as well as determine the distance to objects.
  • Dynamixel Servo Motors: These motors give the robot its ability at being able to properly move after being radically re-configured with a wide range of motion.
  • CM-5 Controller Module: The brains of the robot built around the Atmel ATMega128 microcontroller.
For those of you interested in digging a bit deeper into the Bioloid, Robotis has a overview on their website that gives a few more details and also describes what kits are available.

Additionally, there is a thriving Bioloid community who regularly contribute to the Bioloid Wiki.

AddThis Social Bookmark Button
Comments
Search
Only registered users can write comments!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

bottom