The LEGO MINDSTORMS EV3 laboratory : build, program, and experiment with five wicked cool robots /


Daniele Benedetelli.
Bok Engelsk 2013 Daniele. Benedetelli,· Electronic books.
Omfang
1 online resource (436 p.)
Utgave
1st edition
Opplysninger
Includes index.. - Intro -- The Lego® Mindstorms® EV3 Laboratory: build, program, and experiment with five wicked cool robots! -- Dedication -- about the author -- about the technical reviewer -- about the comic designers -- acknowledgments -- introduction -- playing without a computer -- whom is this book for? -- what do I need to use this book? -- the EV3 software -- the structure of this book -- the companion website -- let's start already! -- comic: the EV3L scientist's apprentice -- 1. your LEGO MINDSTORMS EV3 set -- the studless way of building -- studless vs. studded: the structural differences -- naming the pieces -- beams -- straight beams -- angular beams -- frames -- thin beams and links -- connectors -- pins and axle pins -- axles and bushes -- axle, pin, and angle connectors -- cross blocks -- gears -- wheels, tires, and treads -- decorative pieces -- miscellaneous pieces -- electronic pieces -- the differences between the EV3 retail and education sets -- conclusion -- Comic: continued -- 2. building ROV3R -- base module -- ROV3R with wheels -- touch sensor bumper -- ROV3R with touch sensor bumper -- line-following module -- line-following ROV3R -- front IR sensor -- ROV3R with front IR sensor -- wall-following module -- wall-following ROV3R -- alternative: ROV3R with wall-following and line-following modules -- Dexter's cleaning tool -- ROV3R with cleaning tool -- alternative #1: ROV3R with cleaning tool and touch sensor bumper -- alternative #2: wall-following ROV3R with cleaning tool -- ROV3R with treads -- secret project: grabber module -- conclusion -- Comic continued -- 3. programming -- the building blocks of any program -- sequences -- choices -- loops -- programming with the brick program app -- your first brick program -- the block palette -- the action blocks -- the move block -- the large motor block -- the medium motor block.. - the PowerDownFX My Block -- the WaitButton My Block -- the SayColor My Block -- the ExeCode My Block -- the MakeProgram My Block -- the RunProgram My Block -- the MakePrgFile My Block -- the ParseFile My Block -- the RunPrgFile My Block -- programming the SENTIN3L to patrol -- color-programming the SENTIN3L at runtime -- making permanent runtime color programs -- conclusion -- Comic continued -- 15. building the T-R3X -- main assembly -- legs frame assembly -- main assembly -- left leg -- right leg assembly -- main assembly -- EV3 brick assembly -- main assembly -- head and torso assembly -- main assembly -- conclusion -- Comic continued -- 16. programming the T-R3X -- building the My Blocks for the Wander program -- the Reset My Block -- the MoveAbsolute and MoveAbsolute2 My Blocks -- the Step My Block -- the Roar My Block -- the Chew My Block -- the Look My Block -- the Right My Block -- the Left My Block -- the TurnUntil My Block -- programming the T-R3X to wander -- designing the behavior of the T-R3X -- Digging Deeper: Behavior Modeling Using State Machines -- implementing a state machine -- general structure -- starting state -- state variable -- transitions -- sensor events -- timer events -- timer-filtered events -- actions -- Digging Deeper: Computing Complex Logic Operations Using the Math Block -- making the My Blocks for the final program -- the Turn My Block -- the ReadBeacon My Block -- the INIT My Block -- the IDLE My Block -- the HUNGRY My Block -- the SEEK My Block -- the CHASE My Block -- programming the T-R3X's behavior -- conclusion -- Comic continued -- A. the EV3 31313 set bill of materials -- B. differences between the education set and retail set -- electronic devices -- the EV3 software -- turning the retail set into the education core set -- turning the education core set into the retail set.. - the display block -- the sound block -- the brick status light block -- the wait blocks -- the wait touch sensor block -- the wait reflected light sensor block -- the wait color sensor block -- the wait brick buttons block -- the wait motor rotation block -- the wait time block -- the wait infrared sensor block -- the wait infrared remote block -- the loop block -- conclusion -- 4. advanced programming with the brick program app -- ROV3R with touch sensor bumper -- making ROV3R drive along geometric paths -- making ROV3R follow lines -- using the brick program to follow lines -- improving the motion -- making ROV3R follow walls -- improving the motion -- conclusion -- Comic continued -- 5. EV3 programming -- EV3 software setup -- EV3 software overview -- the lobby -- the programming interface -- the hardware page -- the tools menu -- the programming palettes -- the action blocks -- The Flow control blocks -- the sensor blocks -- the data operations blocks -- the advanced blocks -- My Blocks -- project properties -- connecting the EV3 brick to your computer -- importing a brick program -- analyzing the imported brick program -- editing the imported brick program -- going for precision -- traveling a precise distance -- turning a precise number of degrees -- experimenting with action blocks -- controlling the program flow -- the switch block -- conclusion -- Comic continued -- 6. experimenting with the EV3 infrared components -- remote IR beacon -- using the remote IR beacon as a remote -- using sensor blocks and data wires -- EV3 software features for debugging programs -- displaying data nicely with the text block -- understanding data types -- data type conversion -- following the remote IR beacon -- using the basic operations of the math block -- conclusion -- Comic continued -- 7. the math behind the magic! -- dealing with measurement noise.. - the math block in advanced mode -- the round block -- the compare block -- converting numeric values to logic values -- embedded compare blocks -- the constant block -- improving our wall-following program -- conclusion -- Comic continued -- 8. LEGO recipes -- the angular beams unveiled -- triangles vs. rectangles -- extending beams -- bracing -- cross blocks -- gears revisited -- getting gears to mesh together well -- assembling gears -- gear combinations -- 90-degree-coupled gears -- gear trains -- the worm gear -- motion transformation -- building ideas for the motors -- medium motor with front output #1 -- medium motor with front output #2 -- medium motor with single lateral output -- medium motor with double lateral output -- medium motor with single geared-down lateral output -- medium motor with gearbox -- medium motor with multiple outputs -- large motor with horizontal output -- large motor gearing options -- conclusion -- Comic continued -- 9. building WATCHGOOZ3 -- how does WATCHGOOZ3 walk? -- right leg assembly -- left leg assembly -- main assembly -- left foot assembly -- right foot assembly -- main assembly -- back bracket assembly -- front bracket assembly -- main assembly -- neck assembly -- main assembly -- Comic continued -- 10. programming WATCHGOOZ3 -- the brick program for WATCHGOOZ3 -- the program -- how it works -- running and troubleshooting the robot -- importing and editing the program in the EV3 software -- making a backup -- modifying the program -- creating My Blocks with the My Block Builder tool -- creating My Blocks with inputs and outputs -- automatically adding inputs and outputs to My Blocks -- additional configuration of a My Block -- creating an advanced program -- the ResetBody My Block -- creating the advanced My Block for walking -- the final program for WATCHGOOZ3 -- the logic operations block.. - the timer block -- conclusion -- Comic continued -- 11. building the SUP3R CAR -- main assembly -- hood assembly -- main assembly -- car roof assembly -- main assembly -- steering assembly -- main assembly -- building the R3MOTE -- conclusion -- Comic continued -- 12. programming the SUP3R CAR -- electronic vs. mechanical differentials -- using variables -- using arrays -- using the variable block with numeric and logic arrays -- using the array operations block -- using the switch block with multiple cases -- running parallel sequences (multitasking) -- building the My Blocks -- the ResetSteer My Block -- the Steer My Block -- the Drive My Block -- the ReadRemote2 My Block -- programming the car to drive around -- programming the car for remote control -- using arrays to clean up the Read Remote My Block -- programming the car to follow the beacon -- the Sign My Block -- the Saturation My Block -- the ReadBeacon My Block -- the range block -- the Followbeacon program -- adding a siren effect to the SUP3R CAR -- the loop interrupt block -- the stop program block -- conclusion -- Comic continued -- 13. building the SENTIN3L -- main assembly -- right leg assembly -- main assembly -- left leg assembly -- main assembly -- chest assembly -- main assembly -- left arm assembly -- right arm assembly -- main assembly -- back shield assembly -- back shield middle subassembly -- continuing the back shield assembly -- head subassembly -- completing the back shield assembly -- main assembly -- building the COLOR CUB3 -- conclusion -- Comic continued -- 14. programming the SENTIN3L -- the file access block -- creating and deleting a file and writing data -- reading data from a file -- detecting the end of a file -- the random block -- building the My Blocks -- the ResetLegs My Block -- the WalkFWD My Block -- the Laser My Block -- the Turn My Block.. - turning the education expansion set into the retail set.. - The LEGO MINDSTORMS EV3 Laboratory introduces the EV3 and covers the essentials of making robots with the kit. Inside you will find complete instructions for creating five robots.
Emner
Sjanger
Dewey
ISBN
1-59327-559-5
Hylleplass
TJ211 .B462 2013

Bibliotek som har denne