Catálogo de publicaciones - libros
Advanced NXT: The Da Vinci Inventions Book
Matthias Paul Scholz
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Software Engineering/Programming and Operating Systems
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-1-59059-843-6
ISBN electrónico
978-1-4302-0258-5
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Apress 2007
Cobertura temática
Tabla de contenidos
Introduction
Matthias Paul Scholz
This book is on two topics that at first glance may appear rather disconnected: Leonardo da Vinci and LEGO MINDSTORMS NXT. Yet, on reconsideration you might notice that not only do the stupendous mechanical designs of Leonardo have much in common with NXT robots, but so do Leonardo—the inventor and engineer—and modern NXT robot builders.
Pp. 1-27
A 3,000-Foot Look at NXT Programming Environments
Matthias Paul Scholz
Building a NXT robot is fun and the result is commonly pleasant to behold. Yet, a robot that does not actually do anything is not a real robot; a is defined as “an electromechanical device that can perform autonomous or preprogrammed tasks.” The fun of looking at a newly built robot is nothing next to the pleasure of watching your own creation walking, driving, grabbing, avoiding, recognizing—in a nutshell, behaving—even if its behavior is sometimes (some might say ) different from the one you originally intended.
Pp. 29-54
The Armored Car
Matthias Paul Scholz
In this chapter, you will have a closer look at the first of Leonardo’s prominent inventions covered in this book. You will create an NXT-driven LEGO robot and program it with the environments introduced in Chapter 2.
Pp. 55-105
The Catapult
Matthias Paul Scholz
In this chapter, you will build Leonardo’s catapult. Although it may seem to be a rather traditional military weapon, you will see that Leonardo didn’t deal in vain with it and added some ingenious and unique details. You will learn how to use the motors, the touch sensor, and the different programming environments.
Pp. 107-165
The Revolving Bridge
Matthias Paul Scholz
In this chapter, you will build Leonardo’s revolving bridge. This robot makes use of the ultrasonic sensor, and you will learn how to access it in five different NXT programming languages. This chapter also covers how to synchronize motors and how to use strings to transfer motor control to remote hardware components.
Pp. 167-226
The Aerial Screw
Matthias Paul Scholz
In this chapter you will build the first of Leonardo’s two flying machines. You will learn how to make curved structures with LEGO parts and use turntables, gear wheels, and axles for creating a stable hub. The light sensor is also introduced in this chapter.
Pp. 227-275
The Flying Machine
Matthias Paul Scholz
In this chapter you will build another one of Leonardo’s inventions intended for lifting man into the air: the flying machine. The subject of controlling a LEGO NXT robot with strings is revisited and you will learn about integrating the Brick with a rather fragile structure. Last but not least, this chapter deals with one of the most intriguing NXT topics: remote communication via Bluetooth.
Pp. 277-329
Outlook: What NXT?
Matthias Paul Scholz
Now that you have completed this tour through some of Leonardo’s most impressive inventions, built them with LEGO parts, and programmed them using five different environments, you might want to take a break, step back, and admire Leonardo’s genius—and perhaps feel some satisfaction for your own creations. However, since you are a member of a community bustling with creative spirit, you may also want to look toward the future and ask yourself “what NXT?” With the robots you’ve already made, where can you go from here?
Pp. 331-339