Lego NXT 1
Lego NXT 1
DEI
The University of Padova
Why robotics in Education?
Emotional engagement
Interaction with physical devices
Learning by doing
Multi-disciplinary learning
Constructivist approach
Why robotics in Education?
• Robots have an intellectual and emotional appeal that
transcends any other type of engineered product
• robots inculcate an interest in science and increase self-
esteem, as well as teach basic life skills such as
problem solving, decision making, goal setting and
logical thinking.
• Robots represent a practical application of physics,
computer science, engineering, and mathematics, and
may be used to speculate about concepts of humanities
• Robotics in the classroom offers teachers the
opportunity to bring together many different areas of
study
The Lego Robotic system leads to a bottom-up oriented
developing of the first phase: starting from the basic
brick, which defines the fundamental standard for all
the other elements of the Lego kits, you can build more
and more complex architectures combining simpler,
already realized parts and a robot is a public entity.
Constructionism and Robotics
Learing is open-ended
There are not right and wrong answers
In a tought class the learning is limited, in a project
class there is no upper limit to leaning.
In a design competition, students are encouraged to
explore fields and solutions beyond topics covered in
class.
Design teachers often grade as B the meeting of the
class requirements and as A if the requirements are
exceeded in some way
Why Lego Mindstorm?
DEI
The University of Padova
Several educational robot kits
Electronics/mechanics kits
Robovie-i
Robovie-M
Advantages of Lego Mindstorm
students have a previous experience with Lego
bricks
it has robust software and hardware
is a good tradeoff between complexity and
possibility
simulation environments are available more and
more
(one can avoid to buy a kit for every student)
several third parts software and hardware to
enlarge experimenting possibilities
The kit cost allow the students to buy one to
continue experimenting at home
Advantages of Lego Mindstorm
(from teacher perspective)
it is a widely used platform (several
resources on the web)
Educational activities developed by
other schools are on the web
The Mindstorm NXT-G graphical
interface is built on LabView and allows
a step by step migration to
programming in LabView. [One start
programming the robot in NXT-G, then control it through LabView,
then he/she programs in LabView other instruments.]
Advantages of Lego Mindstorm
(from teacher perspective)
It comes straight from Papert
experience
Logo -> Dacta --> Mindostorm
IT+Robotics Srl
A spin-off of the University of Padova
The Mindstorm NXT
Kit educational
In the two boxes you have:
3 motors
To be bought apart:
Mindstorm NXT-G visual programming environment
What you can find into LEGO© Mindstorms Educational Kit?
• The NXT
• Sensors
• Servo Motors
• Basic LEGO Mindstorms
pieces
• USB cable
• RJ12 cable
LEGO® MINDSTORMS Educational
Blue box contains:
DEI
The University of Padua
NXT Software (first screen)
1. First Directions
2. Tutorials on each
program block
3. Programming
Command
Palette
4. NXT File
manager
Press GO to start
5. HELP
programming!
NXT Software
(programming canvas)
3. Selector of 2. Controller
• standard palette
• complete palette
• custom palette
NXT Software
(the controller)
Download Stop
NXT Software
(program blocks)
NXT Software
(program blocks)
Type fo interface
Type of language
Etc….
http://www.ni.com/academic/mindstorms/works.htm
http://zone.ni.com/devzone/cda/tut/p/id/4435
What is leJOS?
leJOS (pronounced like the Spanish word "lejos" for "far") is a tiny Java
Virtual Machine. In 2006 it was ported to the LEGO NXT brick.
Other possibilities:
URBI (Universal Robotic Body Interface) for NXT:
http://www.gostai.com/lego.html
LEJOS OSEK is an open source firmware for LEGO
MINDSTORMS NXT
http://lejos-osek.sourceforge.net/