E-Book, Englisch, 480 Seiten
Ferrari / Astolfo Building Robots with LEGO Mindstorms NXT
1. Auflage 2011
ISBN: 978-0-08-055433-4
Verlag: Elsevier Science & Techn.
Format: EPUB
Kopierschutz: 6 - ePub Watermark
E-Book, Englisch, 480 Seiten
ISBN: 978-0-08-055433-4
Verlag: Elsevier Science & Techn.
Format: EPUB
Kopierschutz: 6 - ePub Watermark
The Ultimate Tool for MINDSTORMS? Maniacs
The new MINDSTORMS kit has been updated to include a programming brick, USB cable, RJ11-like cables, motors, and sensors. This book updates the robotics information to be compatible with the new set and to show how sound, sight, touch, and distance issues are now dealt with.
The LEGO MINDSTORMS NXT and its predecessor, the LEGO MINDSTORMS Robotics Invention System (RIS), have been called the most creative play system ever developed. This book unleashes the full power and potential of the tools, sensors, and components that make up LEGO MINDSTORMS NXT. It also provides a unique insight on newer studless building techniques as well as interfacing with the traditional studded beams. Some of the world's leading LEGO MINDSTORMS inventors share their knowledge and development secrets. You will discover an incredible range of ideas to inspire your next invention. This is the ultimate insider's look at LEGO MINDSTORMS NXT system and is the perfect book whether you build world-class competitive robots or just like to mess around for the fun of it.
Featuring an introduction by astronaut Dan Barry and written by Dave Astolfo, Invited Member of the MINDSTORMS Developer Program and MINDSTORMS Community Partners (MCP) groups, and Mario and Guilio Ferrari, authors of the bestselling Building Robots with LEGO Mindstorms, this book covers:
Understanding LEGO Geometry
Playing with Gears
Controlling Motors
Reading Sensors
What's New with the NXT?
Building Strategies
Programming the NXT
Playing Sounds and Music
Becoming Mobile
Getting Pumped: Pneumatics
Finding and Grabbing Objects
Doing the Math
Knowing Where You Are
Classic Projects
Building Robots That Walk
Robotic Animals
Solving a Maze
Drawing and Writing
Racing Against Time
Hand-to-Hand Combat
Searching for Precision
*Complete coverage of the new Mindstorms NXT kit
*Brought to you by the DaVinci's of LEGO
*Updated edition of a bestseller
Autoren/Hrsg.
Weitere Infos & Material
1;Front Cover;1
2;LEGO ® MINDSTRORMS ® NXT;4
3;Copyright Page;5
4;Contents;14
5;Foreword;24
6;Preface;26
7;Chapter 1. Understanding LEGO R Geometry;28
7.1;Introduction;29
7.2;Expressing Sizes and Units;29
7.3;Squaring the LEGO World: Vertical Bracing;31
7.4;Tilting the LEGO World: Diagonal Bracing;33
7.5;TECHNIC Liftarms:Angles Built In;36
7.6;Summary;38
8;Chapter 2. Playing with Gears;40
8.1;Introduction;41
8.2;Counting Teeth;41
8.3;Gearing Up and Down;42
8.4;Riding That Train: The Geartrain;44
8.5;Worming Your Way: The Worm Gear;46
8.6;Limiting Strength with the Clutch Gear;47
8.7;Placing and Fitting Gears;50
8.8;Using Pulleys, Belts, and Chains;57
8.9;Making a Difference: The Differential;62
8.10;Summary;65
9;Chapter 3. Controlling Motors;68
9.1;Introduction;69
9.2;Pacing, Trotting, and Galloping;70
9.3;Mounting Motors;75
9.4;Wiring Motors;78
9.5;Controlling Power;81
9.6;Coupling Motors;84
9.7;Summary;86
10;Chapter 4. Reading Sensors;88
10.1;Introduction;89
10.2;Digital Sensor Ports with the I2C (Inter-Integrated Circuit) Interface;89
10.3;The Touch Sensor;92
10.4;The Light Sensor;98
10.5;The Ultrasonic Sensor;104
10.6;The Servo Motor Encoder (Rotation Sensor);106
10.7;Sensor Tips and Tricks;110
10.8;Other Sensors;115
10.9;Summary;125
11;Chapter 5. What's New with the NXT?;126
11.1;Introduction;127
11.2;Notable Enhancements;127
11.3;The NXT File System;128
11.4;The LCD Screen;130
11.5;Digital Interfaces and Bluetooth;132
11.6;Future Possibilities;136
11.7;Summary;138
12;Chapter 6. Building Strategies;140
12.1;Introduction;141
12.2;Studless Building Techniques;141
12.3;Maximizing Modularity;145
12.4;Loading the Structure;148
12.5;Putting It All Together: Chassis, Modularity, and Load;151
12.6;Hybrid Robots: Using Studless and Studded LEGO Pieces;156
12.7;Summary;158
13;Chapter 7. Programming the NXT;160
13.1;Introduction;161
13.2;What Is the NXT Programmable Brick?;161
13.3;Introduction to Programming the NXT Brick;164
13.4;Using RobotC;168
13.5;Using Other Programming Languages;169
13.6;Code Samples;172
13.7;Running Independent Tasks;184
13.8;Summary;185
14;Chapter 8. Playing Sounds and Music;186
14.1;Introduction;187
14.2;Communicating through Tones;187
14.3;Playing Music;188
14.4;Converting Sound and Music Files;190
14.5;Summary;194
15;Chapter 9. Becoming Mobile;196
15.1;Introduction;197
15.2;Building the Simple Differential Drive;197
15.3;Building a Skid-Steer Drive;207
15.4;Building a Steering Drive;210
15.5;Building a Synchro Drive;214
15.6;Other Configurations;218
15.7;Summary;219
16;Chapter 10. Getting Pumped: Pneumatics;220
16.1;Introduction;221
16.2;Recalling Some Basic Science;221
16.3;Pumps and Cylinders;222
16.4;Controlling the Airflow;227
16.5;Building Air Compressors;229
16.6;Building a Pneumatic Engine;233
16.7;Summary;237
17;Chapter 11. Finding and Grabbing Objects;238
17.1;Introduction;239
17.2;Operating Hands and Grabbers;239
17.3;Finding Objects;249
17.4;Distinguishing Objects and Obstacles;252
17.5;Summary;255
18;Chapter 12. Doing the Math;256
18.1;Introduction;257
18.2;Multiplying and Dividing;258
18.3;Averaging Data;260
18.4;Using Interpolation;267
18.5;Understanding Hysteresis;270
18.6;Higher Math;272
18.7;Summary;275
19;Chapter 13. Knowing Where You Are;276
19.1;Introduction;277
19.2;Choosing Internal or External Guidance;277
19.3;Looking for Landmarks: Absolute Positioning;278
19.4;Map Matching Using Ultrasonic Sensor;286
19.5;Combining Compass Sensor to Increase Precision;287
19.6;Measuring Movement: Relative Positioning;287
19.7;Measuring Movement: Acceleration Sensor;289
19.8;Summary;290
20;Chapter 14. Classic Projects;292
20.1;Introduction;293
20.2;Exploring Your Room;293
20.3;Following a Line;298
20.4;Summary;305
21;Chapter 15. Building Robots That Walk;306
21.1;Introduction;307
21.2;The Theory behind Walking;307
21.3;Building Legs;313
21.4;Building a Four-Legged Robot;315
21.5;Building a Six-Legged Steering Robot;318
21.6;Designing Bipeds;323
21.7;Summary;330
22;Chapter 16. Robotic Animals;332
22.1;Introduction;333
22.2;Creating a Monkey;333
22.3;Programming Your Monkey;341
22.4;Creating a Mouse;343
22.5;Creating Other Animals;351
22.6;Summary;352
23;Chapter 17. Solving a Maze;354
23.1;Introduction;355
23.2;Finding the Way Out;355
23.3;Building a Maze Runner;360
23.4;Building a Maze Solver;366
23.5;Summary;375
24;Chapter 18. Drawing and Writing;376
24.1;Introduction;377
24.2;Creating a Logo Turtle;377
24.3;Tape Writer;388
24.4;Further Suggestions;396
24.5;Summary;398
25;Chapter 19. Racing Against Time;400
25.1;Introduction;401
25.2;Hosting and Participating in Contests;401
25.3;Optimizing Speed;403
25.4;Combining Speed with Precision;404
25.5;Summary;408
26;Chapter 20. Hand-to-Hand Combat;410
26.1;Introduction;411
26.2;Building a Robotic Sumo;411
26.3;Attack Strategies;415
26.4;Getting Defensive;418
26.5;Testing Your Sumo;419
26.6;Summary;420
27;Chapter 21. Searching for Precision;422
27.1;Introduction;423
27.2;Precise Positioning;423
27.3;Shooting with Precision;424
27.4;Fine Motor Skills of Your Robot;425
27.5;Fire Fighting in a Maze;428
27.6;Playing Soccer;429
27.7;Summary;430
28;Appendix A. Resources;432
28.1;Introduction;433
28.2;Bibliography;433
28.3;General Interest Sites;434
28.4;Chapter 1 Understanding LEGO Geometry;435
28.5;Chapter 2 Playing with Gears;435
28.6;Chapter 3 Controlling Motors;436
28.7;Chapter 4 Reading Sensors;436
28.8;Chapter 5 What's New with the NXT;438
28.9;Chapter 6 Building Strategies;439
28.10;Chapter 7 Programming the NXT;439
28.11;Chapter 8 Playing Sounds and Music;440
28.12;Chapter 9 Becoming Mobile;440
28.13;Chapter 10 Getting Pumped: Pneumatics;441
28.14;Chapter 11 Finding and Grabbing Objects;442
28.15;Chapter 12 Doing the Math;442
28.16;Chapter 13 Knowing Where You Are;443
28.17;Chapter 14 Classic Projects;444
28.18;Chapter 15 Building Robots that Walk;444
28.19;Chapter 16 Robotic Animals;444
28.20;Chapter 17 Solving a Maze;445
28.21;Chapter 18 Drawing and Writing;445
28.22;Chapter 19 Racing Against Time;446
28.23;Chapter 20 Hand-to-Hand Combat;446
28.24;Chapter 21 Searching for Precision;447
29;Appendix B. Matching Distances;448
30;Appendix C. Note Frequencies;454
31;Appendix D. Math Cheat Sheet;456
32;Index;460