OSEK (which when translated stands for Open Systems and their interfaces for the Electronics in Motor vehicles) is a real time control application, designed for use in cars. It's backed by some big guns including BMW, Mercedes, VW and Peugot. Professor Masaaki Mizuno has taken the OSEK and ported it for use on the NXT. Built off of the work done by the LeJos team, it looks like its got some great features, espicaly for high-speed real time control applications (for instance in a balancing bot like the Legway). It also lets you program in ANSI C/C++. Additionaly the developers have put together a block, called Embedded Coder Robot NXT, for Matlab that allows for graphical modeling simulation, and code generation. For more information check out the full post over on the LeJos.org forum.
Picture is of the Embedded Coder Robot software.
One of the problems with the NXT is that it has no concept of time, and even if you were to write a clock into one of your programs once the NXT got turned off the clock would die. Mindsensors has come up with a fix for this problem though, its a realtime clock sensor. It reports the date and time and doesn't require power from the NXT to keep time. This means that if you want to do some data logging, and need to have an accurate clock, that you don't want to worry about setting every time the program runs, this would be ideal. Would be a great way to get that Cooco Clock to keep an accurate time! The battery is good for 10 years, and they claim it even takes into account leap years. Best of all its only 20 bucks. Check it out at
Whenever anyone wants to sell a product that uses a radio transmitter they have to get the FCC's approval of the device before they can sell it. Since the NXT has a bluetooth transmitter, Lego submitted the whole NXT set to the FCC for approval. Now you might be asking why does this matter to me? Well the FCC is kind enough to provide public access to all of the test reports and more importantly all the test photos. This includes not just external photos, but also pictures of the insides of all the various sensors, and the NXT brick itself. Check it out over on the
Good News: Lego has announced that version 1.1 of the MINDSTORMS NXT Software (commonly known as NXT-G) will be released in August 2007! The new version offers full support for Vista, as well as Intel based Macs. Other new features include increased performance for large programs, "Intelligent scroll" and better compression methods to better utilize the NXT's memory. More than 100 other "features" are also being included.
The Lego Ambassador program is a bit of a mixed bag, on the one hand it takes some of the most prominent members of the Lego community and lets them contribute directly to the direction of the Lego Group. On the other hand it takes some of the most prominent members of the Lego community and locks them under an NDA, which means that they have to be very careful about what they share. Fortuantly from time to time Lego gives them the go-ahead to talk about there experiences and post some pictures. Mark Sandlin just posted about his trip to Lego HQ to help out with the design of a new Mars Mission set. His report gives some good insight on how Lego goes about designing a set, and how they deal with issues such as cost, box size and such. It's a good read for anyone who is intrested in how Lego came up with the NXT set, Check it out on the
Domino laying has always been a fun challenge. Dave Astolfo built the first NXT one as part of the MDP program. However this bot was far from perfect, and one of its biggest flaws was the need to back up after placing each bot to get a good line going. This not only made it look a bit silly, but also made it rather slow. Dave solved this problem by using a Mindsensors.com Motor Mutiplexor to add a fourth motor. Pawel Piskunowicz however has managed to build a domino laying bot that only uses three motors, and lays domino quite speedily. Check out the pictures of his bot over on his