User loginNavigation
Who's onlineThere are currently 0 users and 6 guests online.
|
Develop Software for robots with Java leJOS (Java for Lego Mindstorms)Submitted by esmetaman on August 31, 2008 - 1:40pm.
Summary. I have decided to write this article because I would like to explain how to develop software for NXT brick using Java. In the market exists several robotics platforms, but personally, I like so much NXT platform because it allows to develop with Java. I could say that NXT brick is the Sun Spot's "small brother"
In the article I will try to show clear idea about leJOS project and I invite to test this platform.
Introduction. leJOS NXJ is a Java programming environment for the LEGO MINDSTORMS NXT ®. It allows you to program LEGO ® robots in Java. It consists of:
As leJOS is a firmware replacement, the new firmware leJOS NXJ firmware must be flashed onto the NXT, and will replace the standard LEGO MINDSTORMS firmware. This wipes out any files currently held on the LEGO firmware. The LEGO firmware can be restored using the LEGO supplied software. leJOS is an open source project hosted in the sourceforge repository. It was originally created from the TinyVM project that implemented a Java VM for the LEGO Mindstorms RCX system. The RCX version of leJOS proved very popular with the LEGO Mindstorms Robotic Inventions Systems owners, and close to 200,000 downloads of all versions of leJOS have been done. The original author of TinyVM and the RCX version of leJOS was Jose Solorzano. Along the time, leJOS project has developed others projects as:
This article will explain how to use Lego Mindstorms NXT Platform to develop robust robots with Java leJOS.
The article will cover the following areas:
Why NXT Brick? Why Java leJOS? leJOS features and future developments? I2C, Multithreading, Neural Networks, Kalman filter, etc...
Juan Antonio Breña Moral
( categories: )
|
|