Tweak3D.Net
Save?
Not Registered Yet? Go here.
Xoxide Computer Mods SharkWerks Project Gallery: Performance upgrades for Porsche 997, 996, GT3, GT3 RS, Turbo, Cayman and Cayenne. Sponsor of Tweak3D!
Join The Cult Tweakers Image Gallery Donate Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 09-03-2006, 10:12 PM   permanent link to #1 (permalink)
 
tweakmonkey's Avatar
i heart polar bears
 
Join Date: Dec 1969
Location: Bay Area, CA
Posts: 5,457 (# )
Send a message via ICQ to tweakmonkey Send a message via AIM to tweakmonkey Send a message via Skype™ to tweakmonkey

Lego Mindstorms NXT



Available: Now. Easy to find online, hard in stores except Lego stores (I hear). Released in August 2006 I believe.
Price: about $250
Requires: 6 x AA batteries (sold seperately), USB or Bluetooth connectivity (PC/Mac)
Official Site: LEGO Store - LEGO® MINDSTORMS® NXT
It's a 2nd generation (AFAIK) build and program your own robot kit from lego
Features / Specifications
  • All-new NXT Intelligent Brick with 32-bit microprocessor, more memory and FLASH
  • 3 Interactive Servo motors feature built-in rotation sensors to align speed for precise control
  • New sound sensor reacts to sound commands, patterns and tones
  • New ultrasonic visual sensor responds to movement
  • Improved touch sensor reacts to touch and release
  • Improved light sensor detects different colors and light intensities
  • 519 specially selected LEGO TECHNIC elements for sturdy and durable building and improved functionality and movement
  • 4 input ports, 3 output ports and 7 6-wire cords
  • Matrix display
  • Real sound speaker
  • USB 2.0 and Bluetooth support
  • Easy-to-use PC and Mac compatible interface
  • Intuitive, icon-based drag-and-drop program "building" environment
Pictures


The inside cover of the box, showing the contents. Mine was slightly beat up when it arrived, but overall it came in decent shape.



The cat's been very curious the last few days. She's not really scared of it, but very interested.


Here's all the stuff unpacked with my first robot in the background.

There are lots of little parts and at first it's a little bit intimidating putting them together. I read the manual (~70 pages) so I understood what all the sensors and things do. There's a "get started" pack that lets you begin building your first bot right away. You'll need 6 AA batteries to power the bot. I found an 8-pack of Energizer 2500mAh batteries that charge in 15 minutes at Best Buy for about $25. So far I haven't had to charge the batteries yet.

There are four sensors (light, distance, sound, and touch) and three motors. On the NXT box (the brains of the unit, where USB/bluetooth and all the sensors/motors connect) you can write programs directly. Or if you prefer you can use the Windows/Mac software to program in a GUI environment that's very easy to use. Also built into the NXT unit is a sensor test and demo (which is used for the first basic robot).

You hook up the four sensors to the bottom of the unit with what looks like a phone cable. All the cables are interchangeable and there are enough to use everything the kit includes simultaneously. The sensor test takes only a few minutes and is very interesting. The first port connects the touch sensor. When it's connected and the test is run, a Lego head says "Whoops!" when you touch the sensor and the screen indicates a binary value of "1" has been assigned because the sensor is activated. When it's released the number goes back to "0".

The second sensor connects the microphone which can sense the difference between human and non-human sounds (to a point) by measuring the decibals differently for a person. The value is indicated on the screen, from 0 to 100, 100 being the loudest. The third port uses the light sensor (which so far for me hasn't seemed too accurate in determining color). It also has an output light to measure reflective properties of a surface. The sensor can detect direct and ambient light accurately. Finally, the fourth sensor is the Supersonic sensor, which functions like a bad's radar. This is the unit that looks like the eyes of the robot (similar to Johnny 5's Head). It bounces two soundwaves across the room and takes the reflection to determine how far it is from an object. It's very accurate! I tested it within 1cm accurately. It could also be used to determine how fast an object was moving with some clever programming.

The first bot took me about an hour to build, screwing around and getting an idea of how it all worked together.

It doesn't do much at this stage, mostly drives around and makes basic turns. Then it was time for upgrades...


Here's the bot flipped over, so you can see its rear wheel is just a standard spinning disc made from basic Technic pieces. The front wheels do well on carpet and the three motors have ample power. The phone cables that power the motors can be seen here.


Johnny 5's head, the supersonic sensor that resembles a bat's radar system.


The NXT control brick. At the top you'll see the ports A, B, C, which control the motors. They all function the same, but to keep things standard, you'll usually use B and C for primary movement and A for other features. At least that's how it's been so far with the TriBot and arm. You can change which motor is controlled by which port by telling the program what motor to turn at what time, etc.


This is the back of the light sensor. Here you can see the female end of the phone cord style connector.


This is the assembled and completed Tri-Bot. Including the other steps, it took me about an hour and a half on my first attempt to work out all the bugs. From the last image, you'll notice it now has claws in front. These are controlled by the third motor. It rotates a pair of gears underneath forward or back, which controls opening and closing of the claws. The white sensor aiming directly at the floor (at the base of the arms) is the light sensor. It's used to determine what color the surface is underneath it. On the test pad there is a black circle and the bot is programmed to stop when it sees black, so it doesn't leave the pad.

The sound sensor is mounted up top behind the NXT brick. Its purpose is to gather sounds for commands. In the first program where you use it, the bot waits for your command (any word at 50%+ volume to the microphone) before grabbing the ball.. The supersonic sensor in front (that looks like its head) is used to determine how far away the object is. Your first program with it will require you to set the ball with 15 inches I believe, at which time the robot charges forward and waits for your voice to grab the ball. It can be pretty scary when the bot drives forward! If it misses the ball, it won't stop until it crashes its sensor into something. Hanging directly down from the head is a bar that swivels when it runs into something. As it swivels downward, it makes contact with the touch sensor, which informs the NXT box that the sensor has been triggered.


Here's the tri-bot ready to charge for its ball.


The back of the Tri-Bot. You can see how the NXT brick connects to the various components and get a good glimse of the rear wheel. Notice how the cables are rather bulky and look like they'd get in the way -- they don't. The bot can typically be built to allow freedom of motion regardless of the cable length.

The Tri-Bot is really cool but it has one major downside, at least for me. The whole front area: the head, claws, touch sensor and light are held on by two very short vertical pegs, directly in front of the NXT brick. Since they're so short, they separated when the bot made a fast movement like grabbing the ball. Slowing down the motor's speed would probably help (which is very easy in software), but the default values caused my Tri-Bot to break here often.


The second bot, about 1/2 way through the build. It's eventually going to be a crane that moves an arm, then lowers and closes the arm from what I gather. Currently it simply moves back and forth, up and down. You may notice the black cranks next to the front motors. These are very fun to watch as the motor spins to life. Also you can manually move the crane using these.


Top view of the crane so far. You can read "First Program / Run" from the NXT brick. It has a simple operating system for choosing what files and sounds to play, as well as full programmability. I hate one thing about it, though. The orange button sticks often. If you don't push it perfectly, since it's rubber and flexible, it gets hung up on the plastic casing. Take a careful look at the black gears. These things fit together like magic. As you reach this stage of the assembly, it's hard not to admire Lego engineers for their job well done.


The side view of the crane. Everything from the front part, wrapping around toward the back is currently not functional and only holds the crane off the ground. The somewhat complicated structure of the crane is visible here.

To Come Later
I am still working on getting the videos online. I'll post screenshots of the programming interface as well. Also I've barely scratched the surface with this bot, so expect lots of crazy bots before I'm tired of it.

Eventually I'll post recommendations on how to organize the kit if you should buy it, because it's not very fun digging around in a bin for pieces this intricate.

My Thoughts
I firmly believe that this is going to be THE toy to have this year. It is well worth the money for a strictly educational sense. This makes learning about robotics, engineering, and programming very fun. I've had a blast with it so far and I imagine some of my creations will be much more interesting. There are bot that walk, one that rolls on a single wheel (like a unicycle) using the light to balance, a cuckoo-clock, nd many more interesting projects out there.

If $225-$290 is up your alley for a neat toy that will likely bring hundreds of hours of entertainment, this is a very solid BUY recommendation. Now if only I could teach it to handle a laser gun...

Links
NXT Repository
Mindstorms Revolution
Wikipedia Entry
Ars Technica Review (10 / 10)
--------------------------------------------------------

I got it for $224 shipped which is about $70 less than Lego wanted.

I'm Tweak3D's self-appointed mayor.

Quote:
Originally posted by Caucasian Hammer
Sometimes when I'm really drunk I misread Guests as Ghosts and think there's ghost's in the thread.
tweakmonkey is offline Ignore this User   Reply With Quote
Old 09-03-2006, 10:20 PM   permanent link to #2 (permalink)
 
Mr. Ali's Avatar
Lord Of Porn
 
Join Date: Jan 2005
Location: CA, USA
Posts: 4,078 (# )
Send a message via AIM to Mr. Ali Send a message via Yahoo to Mr. Ali

id love to play around with something like this. i just dont have the time with work + school now

have fun, im sure you will.

"As a Ford owner, trust me when I say, you will never regret anything more in your life than buying a Ford over a Toyota." - Dan T3D
Mr. Ali is offline Ignore this User   Reply With Quote
Old 09-04-2006, 12:19 AM   permanent link to #3 (permalink)
 
Scooby's Avatar
gubble gubble
 
Join Date: Jan 2005
Posts: 4,687 (# )

I was looking at those... But i dont know if theyre worth it. Plus i dont program.

Scooby is offline Ignore this User   Reply With Quote
Old 09-04-2006, 03:45 AM   permanent link to #4 (permalink)
 
funkgab's Avatar
Tweak Minion
 
Join Date: Jan 2005
Location: Los Angeles, California
Posts: 1,257 (# )
Send a message via AIM to funkgab

looks fun.. gimmie some pics on something on features,etc
too bad i cant afford something like that..
funkgab is offline Ignore this User   Reply With Quote
Old 09-04-2006, 07:07 AM   permanent link to #5 (permalink)
 
mistawiskas's Avatar
outside the box!
 
Join Date: Jan 2005
Location: Grants Pass, Oregon
Posts: 16,548 (# )

Johnny5....alive?

"You'd be amazed how little you can get by on, when you want your needs, rather than need your wants"
mw
mistawiskas is offline Ignore this User   Reply With Quote
Old 09-13-2006, 02:08 AM   permanent link to #6 (permalink)
 
tweakmonkey's Avatar
i heart polar bears
 
Join Date: Dec 1969
Location: Bay Area, CA
Posts: 5,457 (# )
Send a message via ICQ to tweakmonkey Send a message via AIM to tweakmonkey Send a message via Skype™ to tweakmonkey

bump, added tons of info and pictures
tweakmonkey is offline Ignore this User   Reply With Quote
Old 09-13-2006, 02:45 AM   permanent link to #7 (permalink)
 
chapel's Avatar
Jolly Bolly Fo-Folly
 
Join Date: Jul 2006
Posts: 1,660 (# )

Thats a sweet toy man. Great write up, lots of info, and gives a feel for what its about.
chapel is offline Ignore this User   Reply With Quote
Old 09-13-2006, 02:57 AM   permanent link to #8 (permalink)
 
randomtask's Avatar
Chimp.
 
Join Date: Jan 2005
Location: australia
Posts: 2,088 (# )

nice insight into the product, cool stuff man
randomtask is offline Ignore this User   Reply With Quote
Old 09-13-2006, 04:05 AM   permanent link to #9 (permalink)
 
mistawiskas's Avatar
outside the box!
 
Join Date: Jan 2005
Location: Grants Pass, Oregon
Posts: 16,548 (# )

I really dig stuff like that. I love assembling things and this toy (?) is one cool thing that I may end up needing Thanx for taking the time to review and share this item.

"You'd be amazed how little you can get by on, when you want your needs, rather than need your wants"
mw
mistawiskas is offline Ignore this User   Reply With Quote
Old 09-13-2006, 07:34 AM   permanent link to #10 (permalink)
Senior Member
 
Join Date: Jan 2005
Posts: 321 (# )

what programming languages does this microprocessor support?
pk_volt is offline Ignore this User   Reply With Quote
Old 09-13-2006, 08:13 AM   permanent link to #11 (permalink)
 
tweakmonkey's Avatar
i heart polar bears
 
Join Date: Dec 1969
Location: Bay Area, CA
Posts: 5,457 (# )
Send a message via ICQ to tweakmonkey Send a message via AIM to tweakmonkey Send a message via Skype™ to tweakmonkey

You can use the internal drag-n-drop GUI programming interface, which does pretty damn good and is supposedly like Lab-View, only easier. Or you can find various ways to run C / C# (I think) programming.

There's an open source SDK and BlueTooth developer kit, plus a ton of fan sites on hacking and programming them. I'll update the links list in the post.

The microprocessor is an 32-bit ARM7 that runs at 48 MHz. I believe ARM7's the same architecture as the Game Boy Advance, DS, and iPod, but I'm new it - maybe someone can confirm this.
tweakmonkey is offline Ignore this User   Reply With Quote
Old 09-13-2006, 09:42 AM   permanent link to #12 (permalink)
 
nomacs's Avatar
oscar mayer wiener
 
Join Date: Aug 2006
Location: Wisconsin
Posts: 344 (# )
Send a message via ICQ to nomacs Send a message via AIM to nomacs Send a message via MSN to nomacs Send a message via Yahoo to nomacs

i've been thinking about buying these since they came out, just haven't gotten around to it. I used to play with erector sets and capsella (sp?) when i was in like middle school. then i learned how to program, so this would be a cool mix.

and in any event, robots are teh shit



Get Firefox! Get Thunderbird!
nomacs is offline Ignore this User   Reply With Quote
Old 09-13-2006, 11:26 AM   permanent link to #13 (permalink)
 
Scooby's Avatar
gubble gubble
 
Join Date: Jan 2005
Posts: 4,687 (# )

Sweet toy man:





And is that a whistling nerf dart behind the speaker!? Those things worked shitty.

Scooby is offline Ignore this User   Reply With Quote
Old 09-13-2006, 11:35 AM   permanent link to #14 (permalink)
 
tweakmonkey's Avatar
i heart polar bears
 
Join Date: Dec 1969
Location: Bay Area, CA
Posts: 5,457 (# )
Send a message via ICQ to tweakmonkey Send a message via AIM to tweakmonkey Send a message via Skype™ to tweakmonkey

Quote:
Originally Posted by Scooby View Post
Sweet toy man:

And is that a whistling nerf dart behind the speaker!? Those things worked shitty.
Good eye! Yes, they suck.

I'm Tweak3D's self-appointed mayor.

Quote:
Originally posted by Caucasian Hammer
Sometimes when I'm really drunk I misread Guests as Ghosts and think there's ghost's in the thread.
tweakmonkey is offline Ignore this User   Reply With Quote
Old 09-13-2006, 11:43 AM   permanent link to #15 (permalink)
 
hans5849's Avatar
Eats moguls for breakfast
 
Join Date: Jan 2005
Location: The Gorge, WA
Posts: 8,089 (# )

i miss my capsella sets

In short your little Bobby is extremely creative and a free thinker. So there fore he is suspended for three weeks.
hans5849 is offline Ignore this User   Reply With Quote
Old 09-13-2006, 07:08 PM   permanent link to #16 (permalink)
 
James K's Avatar
Administrator
 
Join Date: Jan 2005
Location: Los Angeles
Posts: 546 (# )
Send a message via MSN to James K

My kitty!

I hope you die
James K is offline Ignore this User   Reply With Quote
Old 09-13-2006, 07:59 PM   permanent link to #17 (permalink)
 
chapel's Avatar
Jolly Bolly Fo-Folly
 
Join Date: Jul 2006
Posts: 1,660 (# )

Quote:
Originally Posted by James K View Post
My kitty!
Cute kitty.

I would get a robot like this, but Id probably lose all the parts.
chapel is offline Ignore this User   Reply With Quote
Old 09-13-2006, 09:21 PM   permanent link to #18 (permalink)
 
nomacs's Avatar
oscar mayer wiener
 
Join Date: Aug 2006
Location: Wisconsin
Posts: 344 (# )
Send a message via ICQ to nomacs Send a message via AIM to nomacs Send a message via MSN to nomacs Send a message via Yahoo to nomacs

Quote:
Originally Posted by chapel View Post
Cute kitty.

I would get a robot like this, but Id probably lose all the parts.
thats what happened to my lego castle set.



Get Firefox! Get Thunderbird!
nomacs is offline Ignore this User   Reply With Quote
Old 09-13-2006, 10:49 PM   permanent link to #19 (permalink)
Senior Member
 
Join Date: Jan 2005
Posts: 321 (# )

I need to program one of them robots to be my bitch.


Now, I"m wondering if vision sensing is possible
pk_volt is offline Ignore this User   Reply With Quote
Old 09-15-2006, 04:04 PM   permanent link to #20 (permalink)
 
Axl_Rose's Avatar
Tweak Minion
 
Join Date: Jan 2005
Posts: 2,429 (# )

Thats pretty sweet. I can't wait to see what kinda things people think of to do with it.

Axl_Rose is offline Ignore this User   Reply With Quote
Reply

Login to reply. Sign-up here.

Be notified of new replies to this thread


1 people are viewing this thread! (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 08:28 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0 RC2
©Tweak3D.Net 1998-2009