Showing posts with label nxt. Show all posts
Showing posts with label nxt. Show all posts

Friday, March 27, 2015

PancakeBot Now For Sale in Non-LEGO Form

Name of Model: PancakeBot
Created by: Miguel Valenzuela
Found at: https://www.kickstarter.com/projects/1853707494/pancakebot-the-worlds-first-pancake-printer
Details: Those of you who have supported a Kickstarter project in the past may have recognized a project that showed up in yesterday's "Projects We Love" e-mail. "This Week in Kickstarter" featured PancakeBot, which I wrote about here in 2011 and spotlighted in advance of World Maker Faire 2012. For those of you just tuning in, this is a machine that can print pancakes with custom designs. The non-LEGO Kickstarter project is already well beyond the original funding goal, and will eventually be available for sale at $299 USD (you can still support the project on Kickstarter to get it at a lower price). Oddly, much of what's been written about the current Kickstarter project refers to 2013 as when the idea became the "working LEGO version" and 2014 as when the "First working prototype" was made. I was pretty impressed with the video from 2011, but perhaps a later LEGO version (that I can't seem to find with a quick search) was more reliable and is what they're now considering the "working" version.

There's been a considerable amount of hype around the Mindstorms line as a source of tomorrow's great inventions. This 'bot might be the first to actually go all the way from LEGO-based rapid prototyping to being a mass-produced product that people buy. If you can think of another one, let us know!

You might find the 3D Printing Industry interview with the builder of interest as well.

I also previously missed the builder's blog post on creating a peristaltic pump (out of LEGO pieces) for dispensing syrup.

Monday, October 29, 2012

Turing Machine

Name of Model: A Turing Machine built using LEGO
Created by: Jeroen van den Bos and Davy Landman (full credits are at the site listed below)
Found at: http://www.legoturingmachine.org/
Details: To celebrate what would have been Alan Turing's 100th birthday, the Centrum Wiskunde & Informatica (CWI) in Amsterdam ran an exhibition of his work and influence through October 6th, 2012. One of the more abstract ideas, the Turing Machine, was brought to life through LEGO Mindstorms for this exhibit.

If you want to build your own (perhaps with a longer tape), there aren't building instructions (although you can probably figure much of it out from the photos and video), but the full source code is on GitHub.

Tuesday, March 20, 2012

Mindstorms Robots Create Artificial Bone Samples

Created by: Scientists from Cambridge University
Found at: http://www.youtube.com/watch?feature=player_embedded&v=WBEtUJmp05w
Details: Building artificial bones is a very time-consuming, tedious process. As explained in the video here, it requires dipping a sample into a mix of calcium and protein, rinsing it, and then dipping it into a mix of phosphate and protein. This process has to be done over and over again. Needing a quick way to automate the process, they turned to the education edition of the LEGO Mindstorms NXT kit. In something of a rare occurrence, the comments at the YouTube link above are actually helpful and explain more about how these robots were made. Most surprisingly, they were able to get the correct amount of precision out of the robots using the graphical language (NXT-G) that LEGO ships with the kit. Also explained in the comments: why there are three motors on robots that only have two degrees of motion (arm back/forth and winch up/down). Most impressively, one of the builders mentions that it was their first time using Mindstorms!

Monday, September 5, 2011

A Subtractive 3D Printer

Name of Model: LEGO 3D Milling Machine - "3D Printer"
Created by: Arthur Sacek for ZOOM Education for Life
Found at: http://www.youtube.com/user/arthursacek
Details:
This "milling machine" is an unusual approach to the 3D Printer concept - instead of using an additive process that slowly stacks up, this machine uses a subtractive process by taking a block of floral foam and trimming it down. That "trimming" is actually even more interesting - a drill (the only non-LEGO component here) digs in over and over again, and the final shape of the printed object is only visible after using a vacuum cleaner to suck away the thick layer of floral foam dust.

Tuesday, August 16, 2011

CNC Machine Demonstration

Name of Model: LEGO Mindstorms NXT 2.0 CNC mill
Created by: kabeltomten
Found at: http://www.youtube.com/watch?v=Re9F6Tp-B_A
Details: Perhaps a demonstration of a concept isn't terribly exciting, but this dry-run of a CNC machine is captivating. The use of a large Power Functions motor to drive the "drill" component is a smart choice, but not as clever as the use of a separate speed computer so that the user can keep close tabs on it. Thanks to that, you can add a manual form of precision to the precision already offered by the NXT motors. The possibilities for combining this with actual power tools (or some capable LEGO equivalent) are endless.

Since I'm sure it'll come up in the comments - yes, we have technically featured a sort of CNC machine before (Pancakes, anyone?), but that one worked by maneuvering the head on multiple axes. This one actually moves the platform for the x and y dimensions.

Friday, July 29, 2011

Nxt2saurus Can Avoid Obstacles, Rotate in Place, Balance Self - With Only Two Motors

Name of Model: Nxt2saurus
Created by: Menno Gorter
Found at: http://technicbricks.blogspot.com/2011/01/week-techvideo-2011-01-biped-saurus.html
Details: Try wrapping your head around the mechanism behind this model. Using only two motors and a simple program, this robot can turn in place, avoid obstacles, and balance itself by shifting its center of gravity. The builder is intentionally not making it too obvious how it works, but I think it's possible to reverse engineer some of it. The "feet" actually spin, so the axles going down to them must be geared to power that feature. The shifting of the center of gravity could be worked in by providing extra friction somewhere in the gear train - conveniently, this design combines that with the task of lifting each foot to take steps.

Some of the clever parts of this design don't actually involve gearing at all. Putting the weight of the motors low in the legs makes the walking motion much easier on the gear train. The combination of a touch sensor and an ultrasonic sensor handles obstacle avoidance in a way that should be easy to program - and since the ultrasonic sensor is mounted loosely, it sways from side to side to allow for more thorough detection of obstacles. This is a masterpiece of showing how to get a variety of features out of very few sensors and motors.
A brief note about this "of the day" blog: It just hasn't been possible to post daily lately. Among other things, last minute plans to be at all four days of BrickFair have eaten up time that would normally be spent posting. We'll get back on schedule after we come back with a full report from the event.

Monday, July 4, 2011

NXT-Based Pancake CNC

Name of Model: Pancake Bot
Created by: Miguel Valenzuela
Found at: http://makermig.blogspot.com/2011/06/how-pancake-bot-works.html
Details: This 3-axis (well, two axes plus a batter squirter) CNC prints pancake batter. The batter lands directly onto a griddle. Full details are on the website linked to above. I'll let you watch instead of spoiling the video for you.

Thursday, May 26, 2011

NXT-Based Globe Plotter

Name of Model: The Globe Plotter
Created by: Mike Brandl
Found at: http://mindstorms.lego.com/en-us/News/ReadMore/Default.aspx?id=312580
Details: I've previously mentioned this builder's Egg Printer, but he's since made many more variations on the concept. This particular one prints a map of the world onto a round ball using three felt-tip pens.

Tuesday, May 3, 2011

Using the NXT and Kinect Together

Name of Model: A hands-free controlled robot
Created by: Mauro Brunato
Found at: http://rasomuro.org/20110326.html
Details: You may have heard that the Microsoft Kinect is ripe for hackers to use as input device for various robotics projects. Here, we see it used to create a gestural interface for steering a tribot. The Kinect is connected to a computer over USB, and the computer in turn uses bluetooth to communicate with the NXT. From there, it's apparently rather straightforward to hook up any NXT-based feature you want.

Tuesday, April 26, 2011

Four LEGO Delta Robots

Name of Model: Four Lego Delta Robots
Created by: Shep (Tinkernology)
Found at: http://tinkernology.blogspot.com/2011/04/four-lego-delta-robots.html
Details: You may remember the first LEGO flexpicker robot built by today's builder a little over two years ago. While an excellent project, it wasn't the most realistic use of the technology - generally speaking, multiple delta robots are used together as part of an assembly line. Although that would be a mere quibble for most of us, it was reason enough for the builder to give it another go, applying various new techniques and algorithms to improve performance and reduce size compared to the original. A full description is at the site listed above.

Tuesday, April 19, 2011

NXT-Controlled Pinhole Camera

Name of Model: legocamera
Created by: bshikin
Found at: http://code.google.com/p/legocamera/
Details: People have been using analog film with LEGO pieces to make pinhole cameras for years, but this is the first one I've seen that is controlled by a microprocessor. The description offered falls just short of full instructions - the complete source code (which includes such features as a film winding angle calculator and shutter speed calculator) is available to view or download. Since it tracks how much film is left, you never have to worry about exposing the rest of the film before you want to.

Tuesday, April 5, 2011

Vision Guided NXT LEGO Sorter

Name of Model: LEGO Mindstorms NXT Vision Guided Brick Sorter ver1
Created by: akiyuky (who is also on YouTube)
Found at: http://legokarakuri.blog91.fc2.com/blog-category-3.html
Details: This may be the most useful LEGO robot we've seen yet. This machine can sort LEGO pieces by shape and weight. As you can see in the video, a handful of pieces are pushed out of a reservoir of LEGO elements, and a pair of conveyor belts move the parts from there to a digital scale. The digital scale is in view of a webcam, along with the piece on it. OpenCV is used along with some custom software and a custom database of parts to identify the pieces. From there, another mechanism puts it into one of eight cups based on what type of piece it is.

According to the blog posts describing this, this is just the first iteration. I can't wait to see where this project ends up.
Housekeeping note: in the interest of not letting things get out of hand, we will not be taking the time to make up the week we just accidentally skipped. We apologize for the inconvenience.

Monday, March 21, 2011

NXT-Based Battle Tank

Name of Model: MINDSTORMS NXT battle tank (fully-functional)
Created by: Drummerke1995 (Martijn Hellemans "Dino_Martino")
Found at: http://www.youtube.com/watch?v=8eDzabK6XOI&feature=player_embedded#at=393
Details: Over the past few months, the builders of this battle tank has been posting information about it in drips and drabs on the NXTStep blog. Things seem to have hit a point where this is worth featuring - in this (nearly 10 minute) video clip, we can see it maneuvered around through a remote control, firing at targets (using a guide laser), and using the NXT motors to power a full drive system (with working suspension). We'll update this post as more details come out, but for now the video above will have to suffice.

Monday, March 14, 2011

NXT Blimp

Name of Model: BIC5 - NXT Blimp
Created by: Kenneth & Lasse at BrickIt.dk
Found at: http://brickit.dk/index.php?page=projects&id=8&step=2
Details: If you've seen the LEGO Education Renewable Energy Add-On Set, you've probably wondered if the windmill blades could be used to propel something instead. As it turns out, they can! They work wonderfully for steering blimps. The video here includes some footage from LEGOWORLD Copenhagen, where a video camera was attached to the blimp. For some meta fun, see if you can spot the photography rover driving around on the ground. I'm really hoping that somewhere, there's footage from that NXT robot of this NXT robot in action. I'm also trying to determine if I can make my own before the next LEGO convention I go to.

Wednesday, March 9, 2011

NXT Soccer Controlled By Helmets

Name of Model: Crazy LEGO MINDSTORMS NXT Soccer with Helmets - LEGO World 2011 (Copenhagen)
Created by: NeXTSTORM
Found at: http://www.youtube.com/watch?v=_-uyz0j7G70&feature=player_embedded#at=34
Details: Here's an interesting idea for making LEGO robots at events more interactive - giving people an NXT-enhanced helmet that can control a robot playing a soccer-style game. Third-party sensors (gyro and acceleration) are used to track head movements. Commands are derived from there and then sent (over bluetooth) to the robots on the field.

The most impressive part? This was all done in the graphical programming language that ships with the NXT - none of this was done with traditional text-based programming languages.

Saturday, January 22, 2011

Floppy-Disk Archiving Machine

Name of Model: 3.5" Floppy-disk Archiving Machine
Created by: Eli Carter
Found at: https://retracile.net/?year=2011&month=1&day=13
Details: It's a common problem - outdated media that's become difficult to use taking up space. Transferring the content from a pile of floppy discs to a larger modern hard drive can be time-consuming, but if you have enough of them it may take less time to create a robot to make it for you. This machine makes use of an NXT kit, an android phone, a Linux-based laptop, and some Python code. The external floppy drive probably simplified the automation process (compared to using a drive built in to the laptop), but the basic idea looks easy enough to apply. Now if only we could send in our floppies to be archived...

Monday, January 17, 2011

NXT Soccer Game

Name of Model: Serious NXT Soccer
Created by: Daniele Benedettelli and Mario Ferrari
Found at: http://robotics.benedettelli.com/soccer1.htm
Details: There are some things that we all know are possible, but that few of us have actually gone all-in on. For example, you probably could build a passable Mindstorms NXT soccer-playing robot - or a score-keeping robot, or a simple mechanism that returns a ball that's fallen off a court. Here, it's pushed over the top - a custom-built soccer competition table is automated with a ball-return and score counter, and manned by three additional NXT-based robots - an overhead skycam and two competing soccer players.

It also helps that the soccer players are actually pretty good. Third-party sensors are used to allow them to navigate to their side of the field (through RFID) and to seek out a blinking ball (through IR).

Monday, December 20, 2010

NXT-Ready Goodies for Google Android

Name of Model: N/A
Created by various Googlers in their "20%" time
Found at: http://googlecode.blogspot.com/2010/12/android-stretches-its-legs-errr-wheels.html and http://googleresearch.blogspot.com/2010/12/robot-hackathon-connects-with-android.html
Details: Naturally, pretty much everyone who has heard of Google's "Android" platform has been disappointed that it's not even remotely related to the android-style robots it has taken its name from. Recently, they've been working on making it easier for robotics hobbyists to use the Android platform with various popular robotics platforms - including the NXT. Since these are text heavy already (and you can browse through the links above to read about this at whatever level of depth you'd like), I'll leave it at that - start browsing at the links above for the news on the new App Inventor and Cellbots for Android.

2010 First Lego League Regionals

Name of Model: 2010 QC FIRST Lego League Regionals
Created by: nullsession
Found at: http://www.flickr.com/photos/nullsession/sets/72157625586224410/
Details: It's early December, and you know what that means - the FIRST LEGO League teams are having their regional competitions. Here, we have a peek into the competitions held in Davenport, Iowa, USA. This year's challenge is called "Body Forward", which is health-themed. As always, we wish the best of luck to all of the teams.

Tuesday, December 7, 2010

LegWays, and the Non-LEGO Ways to Drive Them

Name of Model: SegWayVsLegWay.m4v.mp4
Created by: jmbjorndalen
Found at: http://www.youtube.com/watch?v=w3p8A-rn2ZA
Details: This spectacular and self-explanatory video has started making the rounds lately on tech blogs. It's a great idea that seems like it should have been tried sooner - taking a LegWay* and trying to use unusual (but more intuitive) devices to drive it. They try a cell phone before settling on a Wii Balance Board, which turns out to be just the thing to give you that SegWay experience - as long as you don't mind not going anywhere.

*: So apparently we've never actually blogged a "LegWay" before. The term is a portmanteau of "LEGO" and "SegWay", and is used to describe any LEGO-based robot that balances itself on two wheels. Some quick Googling turns up one of the earlier ones as Steve Hassenplug's design, but for some reason the photos on that page no longer load. Naturally, we should have covered that RCX-based robot first, but from what I gather nobody reads half the things I say and you're all here for the pictures anyway (so dedicating a whole "day" to a model only documented in text form probably wouldn't be a great move). The next step would then be the NXT-based LegWays, which I honestly cannot find any good excuse for not having blogged previously. In a way, that's really the model of the day, since the actual LEGO construction here is similar to any other LegWay design using a HiTechnic Gyro.

Of course, a robot is only as good as its programming. Anyone could have built a LegWay and connected something else to it via BlueTooth, but the maker of the 'bot shown up above actually did.