Lego Mindstorms Tribot Eileen is doing first steps

by Klaus Graefensteiner 9. July 2008 12:22

Introduction

I finally tested the second of my Lego Mindstorms projects and created a video that I posted on YouTube. The robot runs a very basic program and I was wondering how to best describe the capabilities of the software that makes the robot tick. How would a human be able to compare the intelligence of robots?

Lego Mindstorms NXT Tribot Capabilities

Figure 1: Lego Mindstorms NXT development environment

Robot, tell me! How smart are you?

Measuring smartness will ultimately lead to a discussion about the definition of intelligence. Maybe instead of determining the smartness of a specific robot, it would make more sense to find out how useful a robot is. 

Watch me picking up a ball!

I fairly straight forward way to demonstrate usefulness is to watch the robot performing a typical task.

[youtube:DIsD2oEVDpc]

Look at my function block chart in LabView!

Another way to describe the robot's functions is to look at its program description. Texas Instruments provided its LabView tool to Lego for programming the NXT micro controller. Clicking on any overview item will display its underlying function block configuration. This is a very visual way to discover robot capabilities.

Tribo tFunction Block 1  Tribot Function Block 2 Tribot Function Block 3 Tribot Function Block 4 Tribot Function Block 5 Tribot Function Block 6 Tribot Function Block 7

 

Tribot Function Block 8 Tribot Function Block 9 Tribot Function Block 10 Tribot Function Block 11 Tribot Function Block 12 Tribot Function Block 13

 

Summary

These are some basic ideas about sharing and comparing robot capabilities. This is just a start. It would be nice, if there would be a standardized and easy way to compare robots. I continue looking into it. I am thinking about evaluating the Microsoft Robotics Studio and other Lego Mindstorms programming environments. Here is a nice overview of Lego programming.

Tags: , , , ,

Robotics | Techno Toys

Comments are closed

About Klaus Graefensteiner

I like the programming of machines.

Add to Google Reader or Homepage

LinkedIn FacebookTwitter View Klaus Graefensteiner's profile on Technorati
Klaus Graefensteiner

Klaus Graefensteiner
works as Developer In Test and is founder of the PowerShell Unit Testing Framework PSUnit. More...

Open Source Projects

PSUnit is a Unit Testing framwork for PowerShell. It is designed for simplicity and hosted by Codeplex.
BlogShell is The tool for lazy developers who like to automate the composition of blog content during the writing of a blog post. It is hosted by CodePlex.

Administration

About

Powered by:
BlogEngine.Net
Version: 1.6.1.0

License:
Creative Commons License

Copyright:
© Copyright 2012, Klaus Graefensteiner.

Disclaimer:
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Theme design:
This blog theme was designed and is copyrighted 2012 by Klaus Graefensteiner

Rendertime:
Page rendered at 2/5/2012 11:01:11 PM (PST Pacific Standard Time UTC DST -7)