Hurrutia lego
- Project Name: Prepares course Robotics with Lego NXT in communications networks in bluetooth
- Authors: Humberto Urrutia López (hurrutia [at] uta [point] cl) and Jose María Cañas Plaza (jmplaza [at] gsyc [point] es)
- Academic Year: 2008-2009
- Degree: Master
- Jde Version: []
- SVN Repository: trabajofinmaster
- Tags: comunications, NXJ, Lejos, firmware, eclipse
- Technology: java, Lejos, Bluetooth
- State: Open
- Source License: GPLv3
- Document License: Creative Commons Attribution-Share Alike 3.0 Unported License
- Abstract:
Lejos NXT is a Java virtual machine for the Lego Mindstorm NXT robots. The Lejos open source project has received a lot of interes from Java developers around the world. Lego Mindstorms are by far the most used hobbyist robotics plataform in the world.
Lego Mindstorm Robots are ideal for entering the robotics market. The Mindstorms NXT Brick which has its firmware replaced with LeJOS NXJ virtual machine enhances the robot. Many software developers with Java programming skills can quickly create robots with excellent functionality it is easy. There have been many advances with LeJOS for NXT robots.
- Documentation:
Masther Thesis: PDF - Docs_Sources
- Videos:
about my progress in Proyect Robotic NXT @ URJC
Practic : Familiarize with basic functions
Practice was dedicated to allowing the students to learn some basic methods of controlling motors and sensors and reading values from them.
Practic
This practic was to write simple program utilizing first the touch sensor.
The main loop of the program then continues with a slight reverse move, random turn and going ahead towards nexts obstacle.
This practic the Ultrasonic sensor.
When the program detected obstacle, stop, and with a slight reverse move, random angle and going ahead towards nexts obstacle.
This practic the Sound Sensor.
The practice of sound sensor begins with a strong sound to move the robot and looks like a sound value for stopping the robot
This practic the Light Sensor.
First detect the different values of light, and we move through one of the values
When the program detected different values of ligth, stop, and with a slight reverse move, random angle and going ahead towards nexts values.
The program in addition to identifying the different values of light, the ultrasonic sensor makes OBSTACLES clearing on the road.
The program relay for implementing robot, through ultrasonic sensor.
Practic Bluetooth
Relieve the robot using bluetooth.
The robot makes relay through bluetooth connection.
Connect a robot with a mobile phone.
The robot is waiting for a message from the mobile phone, once it does that message arrives.
Connect a NXT a NXT with.
The robot is waiting for a message from NXT, once you get started to move again until it reaches a stop message.