Khamis, 16 April 2009

DESIGNER OF ROBOT SPEECYS SPC-101C

For years, Tomoaki Kasuga worked at Sony as a key member of the AIBO development team. He had a challenging and fulfilling job and was involved in one of the most well known and most highly respected robot projects in the world. But he wanted to do more.

He had a dream.More than anything, he wanted to create a humanoid robot that would be completely open, an easy application development platform and could move around and actively communicate and interact with its environment. He wanted to design the type of robot that, as a software developer, he had always wanted to have but could never find on the market.Finally, his passion became so compelling that he struck out on his own, quit his job at Sony, obtained investment capital and established a new company, Speecys, which is dedicated to making his dream robot a reality. We had the opportunity to spend several weeks evaluating Kasuga's new SPC-101C robot and can say frankly that it is exciting, unique and a pleasure to work with.

22 Degrees of Freedom

Like many of the popular humanoid kits on the market, the robot stands 33cm (13 inches) tall and tips the scales at 1.5kg (3.3 pounds). But that's where the similarity ends. The SPC-101C has expanded the typical 16to 17 number of servos (degrees of freedom) to 22. The additional servos provide much more realistic motion and give the robot the ability to mimic human body language very closely. For example, the robot can tilt its torso backwards and forwards at the hips just like a human. This capability saw practical use during our testing when we needed the robot's built-in camera to look at an object on the floor directly in front of it without losing its balance.
The video camera, mounted in the head, provides surprisingly good image quality. The camera can be panned using the head servo and adjusted up and down by tilting the torso at the waist. Dual stereo speakers are built into the torso sides and provide quite good voice and sound quality when the robot is still. Unfortunately, the whine generated by moving servos sometimes tends to degrade the overall audio experience a bit.
Specially designed LED arrays in the hands and chest provide the ability to display characters, text, or block graphics such as a big red heart under program control. Think of them as robotic emoticons. Speecys needed the mechanical design to be highly reliable and dependable, so they work- ed very closely with Futaba and selected theproven RPU-50 CPU robot controller and RS301C servos.

The controller and servos use RS485 Serial Communication that provides for querying the servos' positions, torque load, temperature and other parameters. The robot is powered by a Futaba 7.4V 780mAh Futaba LiPo battery, or, for extended programming sessions, it can be operated while plugged into the charger. It was great to be able to run a long test sequence without having to constantly worry about running out of battery power.

To get new users started, the ITR Motion Editor for Speecys ships along with the robot and features an interactive 3D editor display window, timelines, the integration of audio and voice files, control of the integral LED displays and a broad library of poses and motion files to chose from.

Wireless and Platform Independent

The robot's basic specifications are extremely competitive, but that's just the beginning of the story. Surprisingly, the robot's operating system is NetBSD, and it communicates using a USB Wireless Lan IEEE802.11G module. It even supports its own IP address. That makes the robot truly platform independent.

As long as your system can send it commands and data in the correct formats, it doesn't matter whether you run on Windows, or Mac OS, or Linux, or your application is written in Visual Basic, C#, Java, or any other development language. And as long as the robot has wireless connectivity to the Internet, it doesn't matter whether you operate it from 5 feet or 5,000 miles away. One of our tests involved operating the robot from a remote room on a different floor in the building, and it passed with flying colors.

Along the same lines, Speecys has developed proof-of-concept remote presence applications utilizing Skype to allow the transmission of the robot's video feed along with control commands.

Open Source Software Development Kit

To actively stimulate application development for the robot, Speecys developed an SDK appropriately named “Open Roads.” The SDK can be downloaded from their website and is completely royalty-free, even for commercial applications.

The underlying SDK approach is surprisingly simple: you communicate with the robot using TCP/IP socket data streams, and each command has its own basic data packet format that's very logical and easy to understand.

Almost all of the data file formats are flat ASCII text, but there are a few exceptions such as the audio files.With simplicity often comes power. The open SDK and data formats facilitate the use of a wealth of well established, proven application libraries. For example, the Microsoft .Net 3.0 System Speech libraries can be used to add voice recognition and synthesized speech to the robot. Video capture, object recognition and tracking and other advanced functionality can also be added using the same approach.

SQUBA CAR

Previously, it only in the film. A amphibious car can be driven ashore and in the water as in the film James Bond, The Spy Who Loved Me. But, currently a company Switzerland realize it.

Named sQuba, that car wake by designer Swiss, Rinspeed Inc. and it are expected will 'shocking' many when make emergence in Geneva Auto Show by next month.Chief executive officer that the company, Frank Rinderknecht which acknowledges as fan Bond says, he have been waiting during 30 year to 'rebuild' car ever use by actor, Roger Moore that.

SQuba's car can bring you get into water until depth 30 feet (9.1 metre). However, you had to put on wet shirt.The car built with a sloping top that is open simultaneously bring consumer meaning would not escape from dampen. "For the purpose of security, we has built as it vehicle open then this vehicle consumer can bail out swiftly happens if emergency," said Rinderknecht.
Passenger will breathable in the water go through a compression tank equivalent integration air as those in use scuba dive. Maximum speed sQuba in land is about 124 kilometres per hour and speed would decreased until five kilometres per hour on the surface water and speed three kilometres per hour in the water.

Work with engineering specialist, Rinspeed Inc. change engine use incinerator chamber from a car sport to several electric motors. Three engine placed behind car with one provide driving propel in land and two more to driving in the water."We always want to produce car beyond the bounds, which there was nobody ever doing him. So, we think, come on build car dive!" said Rinderknecht.

His interior design is designed resilient salt water, go enable it am being piloted in the lake or sea. Rinspeed Inc. currently still deep discussion with makers commercial vehicle to generate sQuba to limited number.