Loginskip to content

Archive for the 'news' Category

Daniele Benedettelli’s book

Saturday, May 3rd, 2008

nxtbook.jpg

“Creating Cool Mindstorms NXT Robots” by Daniele Benedettelli has come out with some delay. The author and editor’s wise decision to take their time to do this book has purified the contents and enhanced its quality… which can be only described with the attribute : excellent !

Danny has developed a handful sophisticated LEGO robots to which he gave life through control- and behaviour-based programs. The reader is led through slowly growing degrees of difficulty and complexity from “Quasimodo” to “JohnNXT”, while learning about the essence of NXT C-programming and concepts as diverse as finite state machine, hysteresis, underactuation, line following, Boolean operators, decision tables… All these topics are well-woven to form a balanced patch-work of knowledge that has characterized so many good robot books. You consequently learn by doing.

The author astutely combines NXT-programming with remarkable LEGO studless building in order to realize and describe more and more complex robots. With a note of humour the reader is accompanied through all the designs, where he has the impression of participating in the development of each prototype, which definitely is one of the best didactical choices. The graphics of this book are of high quality.

The absolute high-light of course is JohnNXT, the LEGO incarnation of the famous “Short circuit”-movie robot. Daniele uses two NXTs (pardon : three!) for this project. Two NXTs control the robot and communicate with each other over the RS485 high-speed connection. A third NXT is used in a “Remote Control” project and sends its commands via Bluetooth to the robot. But JohnNXT also can survive quite autonomously through a behaviour-modelled program.

Well done Danny !

Lego Pong with NXTCam

Friday, May 2nd, 2008

Here is an interesting robot from wayneage that plays Pong using a NXTCam camera to track a ball in real time. The NXTCam continuously sends the location (coordinates) of the ball to the NXT brick. The robot keeps adjusting its position to hit the ball when it is close enough. Before the robot starts, the NXTCam is taught the colours to track using another program called NXTCamView (this is not shown in the video). As you can see it works quite well - nice work!


Voyager - a GPS outdoors NXT

Tuesday, April 29th, 2008



Here’s a great project by John Brost. Inspired by Steve H. ‘Green Monster’ he built this model, which also uses Bluetooth GPS (and RobotC) to navigate around.
Voyager uses a 3-motor articulated steering design - one motor drives both wheels on the rear axle through a differential and the front wheels are driven individually by the other two motors. It also has a compass sensor and a GPS connected via bluetooth.

More pictures are found in NXTLog project page. Good work, John!

btw. Technically it IS possible to build a BT GPS NXT-G block. There’s a lot of work involved, and very little potential users. If anyone is interested, email me. I’ve posted a few posts on GPS in NXTasy, and since some implementations do work in NXC (under standard firmware) they can be ported and wrapped into a NXT-G block (but with a lot of effort).

Guy Ziv

2008 FIRST LEGO League World Festival Award Winners

Thursday, April 24th, 2008

Here is an article from LEGO about the World Festival in Atlanta.

Click here for the article on their Mindstorms main page, below the article about Dean Kamen.

This link seems to be permanent.

Josh

Team Scores 3 Perfect 400’s at FLL World Festival

Tuesday, April 22nd, 2008

Congratulations to GREEN MAN GROUP who scored 3 perfect 400-point runs at the FLL World Festival this April 16th-19th. They received the 1st Place Performance Award. GREEN MAN GROUP is a part of The New England Robotics Designers - check out their website here.

Here is a link to the World Festival awards page, featuring a picture of the team and their robot.

Josh

Little Joe - a biped walker LDD

Wednesday, April 16th, 2008

Little Joe

Here is Little Joe, a biped walker. He was inspired originally by the work of Joe Nagata, but the feet are probably the only bit of Joe’s original that survives.

Little Joe has a pretty smooth and reliable walking action going on which you can see on video here. I’m very pleased with how he turned out. Just wish I’d got him finished in time for the NXTlog competition!

There’s not many instruction sets for bipeds out there (or not that I could find anyway). Hopefully this LDD file will come in useful.

If anyone does build Little Joe, I’d love to hear how you get on…

New pbLua version

Sunday, April 13th, 2008

Ralph released yet another pbLua version - Beta 15a. The major change in this release is better support for floats (i.e. non-integer variables).

There is now a new (well written) tutorial on using floats in pbLua.

Keep up the good work, Ralph!

Power Functions Rover with 2 US

Sunday, April 13th, 2008


Here’s a nice projecy by our forums reader markc. It uses PF motors and two ultrasound sensors to navigate around, avoiding obstacles. Nice work!

More details, closeup photos and discussion here.

New pbLua version

Monday, April 7th, 2008

Here’s a message from Ralph Hempel:

There’s a new pbLua version Beta14n that fixes a few issues in the file system, as well as adding a new function called Checksum() to sum the characters in a string.

The file system tutorial has a section at the end that shows you how to automatically run a Lua file on power up with no intervention and no console attached. That would have been handy for the UAV project…

Here are the latest new tutorials:

File System
HiTechnic IR Link
Codatex RFID Sensor
Precision Motor Control (like a servo)

Higher education with NXT

Monday, April 7th, 2008

Our forum member Linus has described a toolkit for MATLAB control of the NXT. This pointed me to this impressive student course in RWTH at Aachen. In this course students use MATLAB signal processing tools to analyze motors and sensors of NXT, and built very elaborate NXT models using MATLAB as the programming language (these robots run using the computer as a controller, not on-brick). The project statistics are impressive - over 300 students and 60 supervisors participated in Winter 07/08. Their website also has nice images and video of various projects done in the past.

More NXT servo

Monday, April 7th, 2008

nxtservo.jpg
A few days ago I wrote about LatteBox servo controller. Today I found that Mindsensors.com is also working on a 8 servo controller. Not so many details yet, but I’ll post more when I get any.

NXT plays connect 4

Monday, April 7th, 2008


Sascha from Germany sent me this:

Here’s an NXT project that let you compete against him in the classical “Connect 4″. This robot uses the NXT kit, and is programmed with NXC using MINIMAX algorithm.

roBlocks

Saturday, April 5th, 2008

roblocks.jpg
roBlocks is a coming new toy robotic system developed in CMU. Programming them seems to be simple - connect the right cubes together… They have sensors, actuators, operators (which do math..) and utility blocks (including a ‘comm’ block, which I guess means it communicates to a computer…)

I emailed them for more details, which I’ll post asap. In the meanwhile, I wonder if anyone wants to make a multi-NXT version… Maybe a community-organized project to define standard dimensions, connection scheme and inter-NXT BT/RS485 protocol. Anyone interested?

Update: from a paper published here I found this quote:

We plan to build a programming environment for more sophisticated programmers who wish to modify the behaviors that are built into the blocks. This would make our development cycle easier, but more importantly it would enable roBlocks users to take the next step toward programming distributed robotics algorithms.