Feb 29, 2008
Feb 28, 2008
The Robot of the Year is about 2/3 down the page (might be easiest just to search for the word Robot).
So... go vote for the 2007 Engadget Awards - Robot of the Year!
The companion web site to the book, "LEGO MINDSTORMS NXT ZOO!" features the following:
* Illustrations of all nine models in the book
* A tutorial on parts substitutions for the models in the book
* Downloadable instructions for producing animal sounds for your NXT (for both Windows and Mac)
* Little-known facts about the real animals that the models represent
* A complete parts list for every model in the book
* Links to where you can buy every part used in the book (via Bricklink)
* Lists of other LEGO models that use the same parts as those in the book (via Peeron)
The site is here.
Feb 27, 2008
Below is a video of the robot detecting a wall... notice how the beam moves along the ground until coming across an object. Then it moves up the object as the robot gets closer to the object, until the beam reflects into the light sensor.
Although it was a fun idea, I have to say it's very impractical. The one theoretical advantage it has over the US sensor is that it can detect curved/slanted objects no problem - the reflection of the beam is just as bright no matter how curved or slanted the object is (except of course when the object is a mirror or another highly reflective material). However, usually when the robot comes at a wall from an angle it can't get close enough to the wall for the laser beam to get high enough. It's disadvantages include having a very small range of detection, and being susceptible to ambient light conditions and object textures. It might, however, be useful when combined with the US sensor to provide additional information about potential obstacles.
NOTE: Since lasers (especially green lasers) can harm your eyes if pointed directly at them, you should exercise caution when using them.
Calling all NXT Fans...
Okay, the contributors here at The NXT Step need your help. The number of blogs, websites, forums, and more dedicated to the NXT are growing and growing and we're just not able to keep up with everything new that's appearing out there.
We've decided to create an HTML webpage to organize all the NXT resources out there. (We may also make this a downloadable document as well.)
How can you help? Easy. Go to our Forum and look under the General Category (the first section of our forum). Inside there you will see a new category called "NXT Resource Collection". Open the Collection thread and help us build the new webpage.
The rules are simple -
1. Provide us with the URL of an NXT resource that you'd like to add to the collection. Please do not provide URLs that already exist on our blog's homepage; we're already aware of them :)
2. Provide us with a short (3 sentences or less) description of the site if you can.
3. To help us categorize the resources, choose from the following categories that best fits the URL: website, blog, building instructions, programming instructions, forum
4. Please read through the previous posts to avoid submitting a site that's already been added. (Use the Search feature to search for the URL.
5. One URL per post. REPEAT - ONE URL PER POST - if you post 2 or more URLs in a post, the post will be deleted and no credit given.
6. Duplicate posts will be deleted.
7. We will check all URLs for content - as with our blog, content and any URLs provided must be child-friendly and contain no adult-content, adult advertising, etc. We'll use our best judgement when selecting/omitting URLs for the list.
Finally, once the HTML webpage is created, if you'd like your name added to the "Resource Contributor" list, let us know how you'd like your name spelled.
All The NXT Step blog contributors would like to thank you for helping us build this resource.
Don't know what a gramophone is? Read about it here.
Feb 26, 2008
At the Fachhochschule of North West Switzerland Lukas Widmer and Reto Brumann have created a similar NXT robot, the NXT Standalone, and programmed it with LABView.
There are videos, images, programs and neat animated building instructions ("Eigenbau") available on the professionally designed (German-speaking) web site.
Feb 24, 2008
Feb 23, 2008
"This puppy is all ready to go for a walk, either with his leash, or on the loose by himself. He can go straight or turn on smooth floors, and he can turn his head to look left and right.
Two programs are provided. With the leash program, you can control when the puppy stops and turns left or right by pushing the button on the leash. Without the leash, the alternate program makes the puppy explore around the room by himself, trying to avoid walls with his ultrasonic "eyes", and you can also get him to turn in one direction or the other by calling him, and he will hear you with his sound sensor and come to you!"
Thanks, Dave (again).
Today, The X PRIZE Foundation and Google, Inc. announced the first ten teams to register for the Google Lunar X PRIZE, a robotic race to the Moon to win $30 million in prizes.
The Google Lunar X PRIZE is a $30 million international competition to safely land a robot on the surface of the Moon, travel 500 meters over the lunar surface, and send images and data back to the Earth. Teams must be at least 90% privately funded and must be registered to compete by December 31, 2010.
There's no NXT team so far amongst the contenders ... ;)
How about some funding by The LEGO Group®?
Feb 22, 2008
Feb 21, 2008
Many of you are aware of the MINDSTORMS NXT Sumo Competition .
Well, some of my FLL team members finally had a chance to try it out while exhibiting their FLL missions on Discover Engineering Family Day at the National Building Museum in Washington DC on February 16th.
Because the kids arrived without any pre-programmed Sumo missions the spectators got a chance to see the programming aspect of the NXT as well as the robots in action.
Click here for additional pics.
Feb 20, 2008
Philo, The Mighty And Relentless Wizard of LDRAW parts, has created such for HiTechnic's Color Sensor and Codatex's new RFID Sensor (including the RFID tag). You can find them on his Unofficial LDraw Parts page, contained in the most recent NXT parts archive.
Shown here is the stegosaurus. The link to three chapter excerpts is here.
There are numerous parts substitutions listed throughout the book. (For example, the book shows how the "scales" of the stegosaurus can be made in different ways). There are also parts packs that make building easier. (The education resource set is a helpful adjunct for seven of the nine models).
More details regarding parts will be in a forthcoming post.
Feb 19, 2008
A few people had issues with the sample pages opening in Adobe. These have now been fixed.
Sample Pages - www.domabotics.com/resources.php
I also received some questions about the Table of Contents, as they are a little cryptic as to what they contain. Here is a brief run down of each chapter.
What is a Robot?
- Assignment on what constitutes a robot, the history of robots and their place in society
- As the name implies, a section on flowcharting and why it is important when developing programs
- Learning about the 'Move' block through a series of classroom activities
- Testing and recording data about the performance of the robot. Graphing the relationship between speed and power
How many sides?
- Using the Loop block to draw polygons
Help! I'm Stuck
- Using the Touch sensor to get out of trouble
Help! I'm (still) Stuck
- Using the Ultrasonic sensor to get out of trouble
Stay Away from the edge
- Using the light sensor to detect the edge of the table
Did you hear that?
- Using the Sound sensor to react to noises
Mini golf / Dancing Robots / Mexican Wave / Robot Butler
- Projects that the students can design and build
As seen on TV
- Multimedia presentation assignment to 'sell' the robot the the general public
- All chapters have an associated student worksheet that presents the scenario and leads them through the activities required.
- Building instructions for the main robot as well as the the Touch / Sound / Light / Ultrasonic sensors and marker pen attachment.
Don't hesitate to ask questions in the comments
* a how-to guide for programming your robot, using NXT-G and Microsoft VPL
* ten robot-specific projects show how to extend your robot's capabilities beyond the manufacturer's provided software. Examples of projects include:Maze solver,Robot House Builder,Search (obstacle avoidance),Song and Dance Act
* flowcharts and data flow diagrams are used to illustrate how to develop programs
* introduces basic programming structures
* includes a DVD w/ e-text, programming code, and link to accompanying website
If you have any more information on the book, please let us know.
ps. And a note to Syngress: It's LEGO MINDSTORMS NXT - all caps - just a friendly reminder from those of us who have heard from the LEGO legal department in the past ;)
Feb 18, 2008
A group of students at the Institute of Imaging and Computer Vision of the Technical University of Aachen, Germany, has developed a toolbox that allows for controlling MINDSTORMS NXT robots over MATLAB®, a numerical computing environment and programming language widely used in industry and academia. The toolbox, a result of a Project in Electrical Engineering and Information Technology called MATLAB meets LEGO Mindstorms,
as the project's web site states.
The toolbox is licensed as OpenSource Software as part of the GNU GPL (GNU General Public License) and can be downloaded for free.
I also noticed a couple things with the gears. One of our forum members was having trouble with putting a gear on an axle, because the auto-snap feature kept putting the axle through the wrong hole in the gear. I worked around this by putting an axle in a gear separately, and then putting the combination into the correct spot. I also found a way to get gears to mesh - just use the hinge tool to rotate one or both gears in small increments until they fit. I don't know if this would work for all gear-connections, though.
Anyway, about the building instructions... the zip file I linked to above contains the LDD file for the robot. You can generate building instructions in the file, plus you can mess around with the model to help you see the exact placement of pieces.
Since LDD didn't have a gear track part which I used on the robot, I just made a photo instruction, which you can see below... you can do this step last. Note that the two 1x3 beams on the bottom, keeping the gear track-beam from sliding out, should actually be one peg further up.
This gear track allows the trigger motor to push the bolt into the magazine to fire a beam. Ten 1x5 beams are used for ammo, and are loaded into the magazine horizontally, each stacked on top of the previous one. Feel free to mess around with other ammo, such as 1x3 beams or even little bushes and pegs. I tried loading a bunch of little bushes (not the vegetation kind, the technical "bushes") into the magazine, and the result was pretty funny (spreadshot!).
If you build this robot, let me know how it works!
P.S. And no, I am not responsible for any deaths, broken bones, or any other injuries sustained from the use of this potentially lethal weapon. :P
Feb 17, 2008
This LEGO NXT Robot takes balls from the mixer drum and by using a series of cunning devices puts them back into the mixer.
It uses a Light sensor to count the balls as they go into the skip. When five balls have been counted, sometimes more if the lighting conditions change, the skip is rotated and the balls are dumped onto the conveyor belt. This takes them to the lift which takes them up to a drop off area. The balls then fall back into the drum.
The conveyor belt is driven with a PF motor controlled by an IR Link. The lift starts as a timed event triggered by the rotating skip. So fresh batteries are a must for the conveyor belt. Both the rotating skip and lift use the motors rotation sensor to set their positions. The drop off area at the top of the lift is controlled mechanically.
Feb 16, 2008
Below is a video of the gun in action... a touch sensor is used for the trigger, and a motor pushes a beam into the wheels to launch it.
Feb 14, 2008
I can't quite see how it only grabs one coin, but the two-stage grab-&-dump mechanism driven by a single motor is one of my favorite techniques. Very often, you do not need more motors, just a clever mechanical solution to get multiple motions out of a single motor, as kevquest does here. The actual sorting mechanism is also very well done, and adaptable - by adjusting those limiting elements, a lot of different sized objects could be sorted. Yet another important point is the sorting tray - I've seen a lot of folks get hung up on linear motion, and go through a lot of exertion to try to get it, when many times it's simply not needed - like here, where a carrousel style system is perfectly sufficient. About the only thing I don't quite understand is the reseting pattern (I think there might be quicker ways to do it) and the speed (could it be speeded up? If not this mechanism, I'll bet there are faster mechanisms that might work). Again, a nifty creation, and a nice YouTube documentation. Take a look!
Feb 13, 2008
John Hansen, the relentless author of NBC/NXC, a C-style programming language for the NXT, has published a new release that provides enhanced support for the HiTechnic iRLink device in connection with the newly documented Power Function modes as well as the R/C Train IR protocol - see http://bricxcc.sourceforge.net.
Feb 9, 2008
They used Mindstorms NXT as the platform to do their prototype."
Feb 8, 2008
"I am just getting it up and running and am now in the process of getting the word out. NXTCentral.com is going to contain blog posts with information, news, help topics, tutorials and a section to show off My Projects. I also have a forum that people will be able to talk about different topics including news about NXT, getting help on certain projects, discussion on my projects, and other subjects that relate to the Lego Mindstorms Community."
Check it out here.
Remember my Zamor-based NXT shooter called Nashorn that I have published some while ago?
Due to public demand, I've created building instructions for it over the last days that are available (with a lot of other robots) on my personal NXT site now.
Next to the shooting mechanism, the interesting thing on that particular robot is its robust base that can rotate in two dimensions in a very stable and precise way, using two turn tables.
Feb 6, 2008
In Netherlands (a country that seems particularly amenable to technical innovations - the woman on the image is the Dutch Secretary of Economy), the first fueling robot of the world in practical use has been introduced on some gasoline stations, called TankPitstop.
In Europe, where self-service on gasoline stations is a rule, drivers might not be unwilling to get their car fueled by a machine (though fast-paced ones will prefer to remain at performing it by their own, considering the rather easy-going pace of the fueling robot).
The video is nice - however, I wonder how many cars got scratched before that worked reliably. ;-)
Not a NXT robot, but maybe an inspiration for one that can fuel some of the new LEGO® TECHNIC trucks...
Reader Beth posed an interesting question on our forum (edited below), and I'd like to invite our readers to visit the forum and offer their suggestions to Beth as well as to add to the discussion. Click on the question below to join the discussion.
"My son and I received an NXT for Xmas. I am looking for some book recommendations with ideas/plans he can follow. He has a little trouble with the programming (and I am slowly learning) but is great at building the actual robot. I ordered the Zoo book but it is not expected for another month. Are any of the other books geared more for younger kids? I found a website with great building instructions and downloadable programs but I think a book would be easier (then he won't be messing with my laptop unassisted :-) ). Are there any more modules available for the included software with the step by step instructions and help?"
Feb 5, 2008
LEGO, LEGO Education, and HiTechnic will all have representatives on site (as well as many MUP/MDP/MCP members in attendance) - The NXT Step will be covering the event as well, with pictures, interviews, news, and more.
If you're going to be here, let us know. We'd love to meet you and your team and anyone else you bring along.
Feb 4, 2008
This book outlines a 10 week set of lesson plans for teacher wishing to implement robotics in their classroom. A set of robotics challenges are presented, centered around the LEGO NXT MINDSTORMS system. The workbook includes 10 robotic based challenges as well as 3 additional modules with assessment activities covering Robots in Society, Flowcharting and Multimedia Presentations.
It is aimed towards Middle Years schooling (ages 9 - 15) although the challenges can be adapeted to suit older age groups.
Each module includes:
- A real world scenario
- Basic theory of the concepts presented
- Teachers notes outlining the most common issues and how to solve them
- Example Programs in the NXT-G development environment
- Extension activities
- Student worksheets
You can view some pictures of the event in our school's gallery: http://www.greenville.k12.sc.us/beck/news/0708/RoboticsTeamWinsAgain/index.html
I'll be posting some comments and observations from the tournament later.
If anyone will also be going to the SC state tournament also at Clemson, be sure to stop by our pit area, the #784 Blue Knights: We will challenge you to game of LEGO Chess and have many giveaways.
Feb 2, 2008
Click on the above graphic to see an enlargement of both the front and rear covers of the upcoming "NXT ZOO" book. The rear cover provides more information about the nine robots included, as well as general information about the book.
The book is at the printers and will be published by the end of this month. Fay will provide more information and supporting materials for blog readers by month's end.
The latest NXTLOG Challenge is up. From the description:
"The MINDSTORMS NXT Camera Bot Building Challenge is asking you to create the NXT spy bot, paparazzi bot, photojournalist bot, or even a robotic fashion photographer.
We are looking for robots that can take still photos (not video), and we want you to also share the pictures taken from your robot’s point of view.
There's no limit on amount of LEGO MINDSTORMS NXT sensors, motors, NXT programmable bricks, HiTechnic sensors, or Bluetooth communication you can use on your MINDSTORMS NXT Camera Bot."
Read more here.
Feb 1, 2008
"Multi-Sensitivity Acceleration Sensor (ACCL-Nx-v2) is a 3 axis digital acceleration sensor designed for LEGO MINDSTORMS NXT. This sensor works at 4 different sensitivity levels of gravitiy.
The sensitivity can be chosen in your program. This sensor can be used to measure static and dynamic acceleration in different axes. You can use this on your robot as tilt sensor or to track the velocity profile."
More information can be found here.
"We have our new video, images and source code online, showing the NXT tracked rover being controlled with an XBox 360 controller through RoboRealm software. The building instructions for this robot will be up in the next couple of days, but the setup works with any differential drive NXT bot."
Check it all out here.