Lego Mindstorms NXT Forum

Lego NXT Robots Blog and Discussion Forum

More Soccer Robots

Filed under: Robotics — steve at 12:51 pm on Friday, March 10, 2006

Check out this tiny little soccer robot from Citizen (yes, the Japanese watch maker Citizen)

more soccer robot

Not sure if I could think of anything practical a group of these small robots can potentially do though. But if Citizen makes a robot watch I can wear and control remotely, I’ll buy one :)

More information at: http://news.com.com/Tiny+robots+gear+up+for+soccer+competition/2100-11394_3-6046828.html

And this year’s Robo Cup web site at:

http://www.robocup2006.org/start?lang=en

I couldn’t find any videos of it in action yet. If you guys find anything, please post a link. Thanks!

My work life has become extremely busy and I am also starting a project with a partner. That explains why I have not been too active blogging recently. The project we are working on came out of a test site I created at http://www.ezatlas.com. EzAtlas is kind of defunct now after I received a warning email from a Seattle real estate company to seize referring to its property pages and photos. I mentioned the incident to an old friend of mine a few weeks ago and now we are creating another site based on the same idea but outside of real estate arena. I’ll have more time to blog soon after the project is wrapped up!

Pleo, by Furby’s inventor

Filed under: Robotics — steve at 12:18 pm on Wednesday, February 8, 2006

Pleo from ugobe 

Caleb Chung, Furby’s inventor built another cute intelligent robotic pet called Pleo. It is cute to say the least, but at $200, I guess I’ll pass this time. If you want one, it will be available in Q3 this year before Christmas.

Check out its video at:

http://news.com.com/1606-2_3-6036803.html?tag=ne.vid

Official web site at:

http://www.ugobe.com/pleo/index.html

Ice Cream Making “Robot”

Filed under: Robotics — steve at 7:25 pm on Tuesday, February 7, 2006

I love ice cream! Not long after I started working and have some extra cash for good treats, I started to stuff my fridge with Ben and Jerries whenever they go on sale at Safeway. So when this ice making making robot (machine actually) news showed up today, I thought “this is just what I need at home” :)

Check out the Demo 2006 video about this Moo Bella ice cream making machine at:

http://news.com.com/1606-2-6036425.html

and the company’s official site is at:

http://www.moobella.com/

One thing tho: it doesn’t make fresh ice cream with fresh fruits.

I am also too far away from Boston to be able to test drive this new invention…

Mindstorms’ Grannies: Fred, Randy + more robots

Filed under: Robotics — steve at 12:37 pm on Wednesday, February 1, 2006

This is a teaser blog. In our next few blogs, we’ll talk about a few cool LEGO Mindstorms people, their fun stories and hacks and mind blowing projects they did. For example: writing an automated Tetris player to steal the top Tetris arcade score, building a soccer playing robot and a police sniping robot. We’ll also find out where these folks are right now. If you can’t wait, try to Google for “Fred Martin” and “Randy Sargent” to get a preview of what they are up to before we spill more beans about grannies Fred and Randy.

soccer-robots.jpg

Because you are reading this, you must also be interested in real robotics stuff. We will not disappoint. We’ll cover a few actual easy robots we built that you and your kids from age 3 and up can reproduce. Our robots in order of appearance and level of difficulty will be: the scorpion, bumper bug and the fire fighter!
Stay tuned!

 

LEGO Mindstorms’ Full Pre-birth Story

Filed under: Robotics — steve at 3:53 am on Thursday, January 26, 2006

My first Mindstorms’ Incubation blog talked very briefly about the MIT Media Lab Programmable Brick project that was eventually productized by LEGO as the LEGO Mindstorms. Today I’ll cover Mindstorms’ full pre-birth milestones dated back to 1970:

2.007 robot

1970: MIT’s Mechanical Engineering department started its famous undergrad robotic class “Design and Manufacturing I”, known as class 2.70 among the students. The 2.70 class is significant in our story because it essentially inspired the 6.270 Autonomous LEGO Robot class we talked about in the “Incubation” blog. In the 2.70 class, MIT undergraduates were given a box of kit parts to build robots that competes against each other on a specific task. These 2.70 robots are brainless mechanical contraptions wired to “joysticks” controlled by students during the robot contests. In contrast, the 6.270 LEGO Robots are totally autonomous. Nonetheless the 2.70 class is cool in its own way and was among the few famous classes that attract high school kids around the world to attend MIT - to say the least. More 2.70 information can be found at:
- 2.70 History and Videos
- 2.70’s Home
- Parts List

The 2.70 contest continues to run today and was renamed from 2.70 to 2.007 recently.

1987: Michael Parker was inspired by the 2.70 class and created a scaled down 3-week Computer Science version of the class now known as 6.270. We’ll call this Computer Science robotic class the LEGO Robot class from now on because that’s essentially what it is: Students build and program autonomous LEGO-based robots to compete against each other.

6.270-robot1990+:  Fred Martin and Randy Sargent joined the LEGO Robot team and contributed significant amount of improvements into the LEGO Robot Competition class. The class became extremely popular among the students and eventually turned into yet another world famous MIT class of all times. Fred and Randy gave the class what it desperately needed in 1990. They designed an expandable and powerful hardware controller board and wrote the Interactive-C interpreter. This combination of hardware and software became the foundations for the LEGO Robot class. With the controller board and software, students could quickly and reliably integrate LEGO robots with RadioShack-grade motors and sensors and program the robots using Interactive C to perform complex tasks. The class was so oversubscribed that students could spend 2 years on a wait list before they could take the class. But no one needs to despair inside or outside of the school. Fred and Randy made all the hardware specification and software tools from the class readily available online so any robot enthusiast can go get their hands dirty.

The software and hardware Fred and Randy created were surprisingly robust consider that they are really just class ware. The interpreter/programming languge Interactive-C even allows advance features like creating multiple threads to perform multiple tasks in parallel - which I’ll write more about later. In the years following 1990 outside of MIT, the LEGO Robot Class was widely adopted into many universities’ and high schools’ curriculums. And today you can buy a few variants of the MIT LEGO Robot kit online. These kits allow robot enthusiasts to build much more programmable and customizable robot than the RCX or even the not-yet-available NXT would allow. The downside is that sensors and motors have to be assembled from off-the-shelf parts which is slightly inconvenient. If you are interested building a robot that way, go get a pre-RCX kit at www.handyboard.com. The total package isn’t cheap but you get an MIT-grade robot kit and C-programmability without having to pay for MIT’s undergrad tuition. Consider that a steal!

I had some pictures of the 1993 version of the controller board in my “Incubation” blog if you want to see what the pre-RCX board looked like.

1992-1993: LEGO and various corporate sponsors continued to make financial contributions to the 6.270 robotic class and to the MIT Media Lab where Fred and Randy were doing their graduate studies. Around 1992, LEGO finally considered getting something in return from the Media Lab. LEGO asked Fred and Randy (through Mitchel Resnick who was Fred and Randy’s thesis advisor) to prototype a more user friendly robot kit. Fred and Randy agreed and assembled a small group of undergraduates that included me among few others to help build this kit they later named the “Programmable Brick”. In the summer of 1992, Fred and Randy finished the Programmable Brick design by basically shrinking the MIT 6.270 controller board from a DIMM based PCB into a tiny SMC based board. Some features were removed because of size constrain. I worked on the Programmable Brick’s serial port Interactive-C byte code downloader, basically porting the downloader from C to Mac LISP. Other things I can recall doing were LEGOrizing sensors, motors lots of soldering and building prototype Programmable Brick enclosure from different plastic materials. The most awkward part of the project was manually soldering the tiny surface mount chips and capacitors onto the Programmable Brick’s circuit board. I strained my eyes so much soldering needle-size pins that are no more than 1mm apart that by the time I was done soldering half a board, I’d raise my head and see everything in total blur. I remember vividly that one summer day when I did my first soldering job, my eyes were so screwed that I decided to quit early and quickly dragged myself back to my East Campus dorm room across from the Media Lab. Sure we also had lots of fun time like getting paid to shop in Cambridge’s Lechmere area for plastic material to prototype the Programmable Brick’s enclosure. And then being chauffeured back to campus by Randy in his small Japanese car after shopping…

In a summer’s effort by Randy and Fred really, we created a Programmable Brick that was a much more eye pleasing than the original green and exposed 6.270 circuit board. It has about the same form factor as the RCX. Here are some pictures of the 1993 summer Programmable Brick:

 lego-programmable-brick-color lego-programmable-brick

(click on the image to zoom in) 

Randy and Fred are the true grand parents of Mindstorms RCX. I’ll blog about these two cool dudes later.

What happened after LEGO got the prototype is well documented in LEGO’s history book:
1998: LEGO Mindstorms RCX released.
2006: NXT announced at CES.

That’s my version of Mindstorms’ pre-birth story. Hope you enjoyed it.

Thank you Jeff from NXT Bot.com!

Filed under: General — steve at 11:11 pm on Monday, January 23, 2006

We are getting some new visitors from Jeff’s nxtbot.com blog. I guess we better start blogging again. Jeff blog has some great first hand information about NXT from the 2006 International Consumer Electronics Show (CES). Be sure to check out his site.

And thanks for all the comments. Keep them coming!

-Steve and Lisa

History: Mindstorms’ Incubation

Filed under: Robotics — steve at 7:20 pm on Monday, January 9, 2006

Looking at the LEGO Mindstorms Milestones on LEGO.com, you might notice that there wasn’t a lot interesting activities happening at LEGO before 1998. In fact between 1989 and 1998, there was no news:

1980: LEGO Educational Products Department established.
1986: The first-computer controlled LEGO products are released.
1988: Collaboration between the LEGO Group and Massachusetts Institute of Technology begins on development of an “intelligent brick” that will bring LEGO creations to life via computer programming.
1989: Dr. Seymour Papert, of Massachusetts Institute of Technology’s Development Laboratory of Computer Learning becomes “LEGO Professor of Learning Research.”
===NOTHING HERE===
January to February 1998: LEGO MINDSTORMS and the Robotics Invention System are unveiled to the public at Toy Fairs in Nürnberg, London and New York.
July 1998: RoboTour™ ’98 launches from the Chicago Museum of Science and Industry, kicking-off a two-month, 30-city odyssey across America in search of learning about and seeing everything robotic.
September 1998: The Robotics Invention System is launched simultaneously in the United States and the United Kingdom. Two expansion sets – RoboSports and Extreme Creatures – also are available.
December 1, 1998: Robotics Invention System 1.0 sells out before the Christmas rush.
February 1999: The Robotics Discovery Set™, a derivative of the Robotics Invention System allowing users to program right on the smart brick instead of through the computer, and the Droid Developer Kit™, a pre-programmed, remote controlled constructible robot kit, are unveiled at the International Toy Fair in New York.
September 1999: The Robotics Discovery Set, Ultimate Accessory Set, Droid Developer Kit and the Robotics Invention System 1.5 are released in the United States. The Droid Developer Kit and the Robotics Invention System 1.5 are released in Europe and Asia, and The Robotics Discovery Set and the Robotics Invention System 1.5 are launched in the United Kingdom.
September 1999: RoboTour ‘99™ Europe launches.
February 2000: The Robotics Invention System 2.0, Dark Side Developer Kit™ (a pre-programmed, remote controlled constructible robot), Vision Command System™ (a PC camera expansion kit for the RIS) and Exploration Mars™ (themed robot challenges, building instructions and games for the RIS) expansion set are unveiled at the International Toy Fair in New York.
……

Between 1989 and 1998, LEGO wasn’t really into autonomous robots quite yet. There were some semi interesting electronically/computer controlled products, but nothing ground breaking enough to outshine LEGO’s core “plastic blocks”. Around that same period of time in 1987, an MIT student created an interesting class called the Autonomous Robot Design Competition, officially know as the 6.270 class (6 = course number for the Electrical Engineering and Computer Science department. 270 = class number). That class was started with students writing “virtual robots” that competes with each other within a simulated world in computer memory (think Matrix for robots). It was soon morphed into a class in which actual autonomous robots compete against each other. To keep the long story short, LEGO, Microsoft, Motorola and whole bunch of other companies eventually became sponsors of the course and LEGO productized the platform into LEGO Mindstorms. For the full history of 6.270, click here for more details. This is the brief incubation history of the LEGO Mindstorms.

The original Mindstorms did ok in the market. Its programming model sucks for most users. Hopefull NXT has that problem fixed! We are looking forward to a real programmable and hackable robot that can do wild things. In my next update, I’ll talk about the interesting people involved in creating the “LEGO Robot Competition”.

Before I end, here’s a picture of my 1993 6.270 RobotKnights Hanes t-shirt that has been worn and washed at least 100 time. On the left of the shirt is the motherboard used back in 1993 (with a Motorola 68HC11 Microcontroller). On the right is a simple Mindstorms robot:

1993-lego-shirt

Picture 2: 6.270 mother board front view. The Motorola 86HC11 Microcontroller is hidden below the display. The gold heatsinks on the left are there to handle the motor driver chips:

6.270-motherboard-lego-robot-front

Picture 3: Back of motherboard:

6.270-motherboard-lego-robot

Picture 4: Back of motherboard, zoomed out:

6.270-motherboard-lego-robot-1993

Collection of NXT articles and news

Filed under: Robotics — steve at 4:17 am on Sunday, January 8, 2006

It’s 4am in the morning. I am in the process of setting up a forum system and a gallery. No time to blog yet so I thought I’d provide a few links to some interesting articles and news about NXT:

Wired: Geeks in Toyland
Good story on Wired about how LEGO leverages its expert users to help build the NXT:
http://www.wired.com/news/culture/0,69946-0.html

New.com: Lego Mindstorms no kids’ toy
News.com’s Consumer Electronics Show (CES) report on the NXT:
http://news.com.com/Lego+Mindstorms+no+kids+toy/2100-1041_3-6020603.html

LEGO: Mindstroms Press Releases
http://mindstorms.lego.com/press/?domainredir=www.mindstorms.com

LEGO: LEGO’s NXT Image Library
http://www.lego.com/eng/info/default.asp?page=images&catID=20AD14B4-A565-461E-B15A-3C4D31C39130

Pictures of NXT robots

Filed under: Robotics — steve at 8:53 pm on Saturday, January 7, 2006

Some NXT images.

Here’s NXT’s poster image: lego nxt robot

NXT standing: lego mindstorms nxt standing

NXT’s brain: lego mindstorms nxt cpu brick

First blog

Filed under: Robotics — steve at 4:48 am on Saturday, January 7, 2006

Welcome to NXTClub.com!

It’s almost 5am now in Seattle and I just partially finished creating an outline of the site. Hope you like the graphics and Wordpress site template. I also fixed a code bug in the template and notified the template creator of the patch.

It’s time to go to bed… I’ll start blogging about LEGO Mindstorms and robotics tomorrow!

« Previous Page