The LEGO MINDSTORMS EV3 Laboratory: Build, Program, and Experiment with Five Wicked Cool Robots!

( 3 )


The LEGO® MINDSTORMS® EV3 set offers so many new and exciting features that it can be hard to know where to begin. Without the help of an expert, it could take months of experimentation to learn how to use the advanced mechanisms and numerous programming features.

In The LEGO MINDSTORMS EV3 Laboratory, author Daniele Benedettelli, robotics expert and member of the elite LEGO MINDSTORMS Expert Panel, shows you how to use gears, beams, motors, sensors, and programming blocks to ...

See more details below
$24.23 price
(Save 30%)$34.95 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (17) from $18.29   
  • New (13) from $18.29   
  • Used (4) from $18.29   
LEGO MINDSTORMS EV3 Laboratory: Build, Program, and Experiment with Five Wicked Cool Robots!

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$15.49 price
(Save 44%)$27.95 List Price


The LEGO® MINDSTORMS® EV3 set offers so many new and exciting features that it can be hard to know where to begin. Without the help of an expert, it could take months of experimentation to learn how to use the advanced mechanisms and numerous programming features.

In The LEGO MINDSTORMS EV3 Laboratory, author Daniele Benedettelli, robotics expert and member of the elite LEGO MINDSTORMS Expert Panel, shows you how to use gears, beams, motors, sensors, and programming blocks to create sophisticated robots that can avoid obstacles, walk on two legs, and even demonstrate autonomous behavior. You'll also dig into related math, engineering, and robotics concepts that will help you create your own amazing robots. Programming experiments throughout will challenge you, while a series of comics and countless illustrations inform the discussion and keep things fun.

As you make your way through the book, you'll build and program five wicked cool robots:

  • ROV3R, a vehicle you can modify to do things like follow a line, avoid obstacles, and even clean a room
  • WATCHGOOZ3, a bipedal robot that can be programmed to patrol a room using only the Brick Program App (no computer required!)
  • SUP3R CAR, a rear-wheel-drive armored car with an ergonomic two-lever remote control
  • SENTIN3L, a walking tripod that can record and execute color-coded sequences of commands
  • T-R3X, a fearsome bipedal robot that will find and chase down prey

With The LEGO MINDSTORMS EV3 Laboratory as your guide, you'll become an EV3 master in no time.

Requirements: One LEGO® MINDSTORMS EV3 set (LEGO SET #31313)

Read More Show Less

Editorial Reviews

School Library Journal
Gr 6 Up—This informative guide to the LEGO EV3 Mindstorms kit provides clear directions for building and programming five advanced robots. In order to find this book useful, readers must already own the LEGO EV3 Mindstorms kit; author Benedettelli provides a chart of pieces in the appendix that readers should acquire if they own different versions of Mindstorms kits. Tech-savvy students will find the projects engrossing, but be forewarned that this text is not for novice Mindstorms users or those new to robotics. Black-and-white drawings may prove challenging for some to compare with real life colored LEGOs. Readers are treated to a comic narrative throughout the book that mimics the book's progress, which can help break up the tedious nature of instructional text and drawings, though they are more entertaining than informative. Benedettelli painstakingly describes how to manipulate the kits and their myriad parts and does not assume that the reader will have access to a computer, helpfully describing how to program without one. A good addition for schools serving students on robotics or LEGO teams, but this guide may not find wide readership in most public libraries.—Amy M. Laughlin, Darien Library, CT
Read More Show Less

Product Details

  • ISBN-13: 9781593275334
  • Publisher: No Starch Press San Francisco, CA
  • Publication date: 10/22/2013
  • Edition number: 1
  • Pages: 432
  • Sales rank: 142,199
  • Product dimensions: 7.80 (w) x 10.00 (h) x 1.20 (d)

Meet the Author

Daniele Benedettelli is known worldwide for his original LEGO robots, including his Rubik's Cube solvers and his humanoid robots. As a LEGO MINDSTORMS Community Partner (MCP), he helps to test and develop new MINDSTORMS products. He earned a master's degree in Robotics and Automation from the University of Siena in Italy. He holds educational presentations and workshops on Information and Communications Technology around the world and teaches robotics at the high school level.

Read More Show Less

Table of Contents

about the author;
about the technical reviewer;
about the comic designers;
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;
Chapter 1: your LEGO MINDSTORMS EV3 set;
1.1 the studless way of building;
1.2 naming the pieces;
1.3 the differences between the EV3 retail and education sets;
1.4 conclusion;
Comic: continued;
Chapter 2: building ROV3R;
2.1 base module;
2.2 ROV3R with wheels;
2.3 touch sensor bumper;
2.4 ROV3R with touch sensor bumper;
2.5 line-following module;
2.6 line-following ROV3R;
2.7 front IR sensor;
2.8 ROV3R with front IR sensor;
2.9 wall-following module;
2.10 wall-following ROV3R;
2.11 Dexter’s cleaning tool;
2.12 ROV3R with cleaning tool;
2.13 ROV3R with treads;
2.14 secret project: grabber module;
2.15 conclusion;
Comic continued;
Chapter 3: programming;
3.1 the building blocks of any program;
3.2 programming with the brick program app;
3.3 your first brick program;
3.4 the block palette;
3.5 the loop block;
3.6 conclusion;
Chapter 4: advanced programming with the brick program app;
4.1 ROV3R with touch sensor bumper;
4.2 making ROV3R drive along geometric paths;
4.3 making ROV3R follow lines;
4.4 making ROV3R follow walls;
4.5 conclusion;
Comic continued;
Chapter 5: EV3 programming;
5.1 EV3 software setup;
5.2 EV3 software overview;
5.3 connecting the EV3 brick to your computer;
5.4 importing a brick program;
5.5 experimenting with action blocks;
5.6 controlling the program flow;
5.7 conclusion;
Comic continued;
Chapter 6: experimenting with the EV3 infrared components;
6.1 remote IR beacon;
6.2 using the remote IR beacon as a remote;
6.3 using sensor blocks and data wires;
6.4 EV3 software features for debugging programs;
6.5 displaying data nicely with the text block;
6.6 understanding data types;
6.7 following the remote IR beacon;
6.8 using the basic operations of the math block;
6.9 conclusion;
Comic continued;
Chapter 7: the math behind the magic!;
7.1 dealing with measurement noise;
7.2 the math block in advanced mode;
7.3 the round block;
7.4 the compare block;
7.5 the constant block;
7.6 improving our wall-following program;
7.7 conclusion;
Comic continued;
Chapter 8: LEGO recipes;
8.1 the angular beams unveiled;
8.2 triangles vs. rectangles;
8.3 extending beams;
8.4 bracing;
8.5 cross blocks;
8.6 gears revisited;
8.7 building ideas for the motors;
8.8 conclusion;
Comic continued;
Chapter 9: building WATCHGOOZ3;
9.1 how does WATCHGOOZ3 walk?;
9.2 right leg assembly;
9.3 left leg assembly;
9.4 main assembly;
9.5 left foot assembly;
9.6 right foot assembly;
9.7 main assembly;
9.8 back bracket assembly;
9.9 front bracket assembly;
9.10 main assembly;
9.11 neck assembly;
9.12 main assembly;
Comic continued;
Chapter 10: programming WATCHGOOZ3;
10.1 the brick program for WATCHGOOZ3;
10.2 importing and editing the program in the EV3 software;
10.3 creating My Blocks with the My Block Builder tool;
10.4 creating an advanced program;
10.5 the logic operations block;
10.6 the timer block;
10.7 conclusion;
Comic continued;
Chapter 11: building the SUP3R CAR;
11.1 main assembly;
11.2 hood assembly;
11.3 main assembly;
11.4 car roof assembly;
11.5 main assembly;
11.6 steering assembly;
11.7 main assembly;
11.8 building the R3MOTE;
11.9 conclusion;
Comic continued;
Chapter 12: programming the SUP3R CAR;
12.1 electronic vs. mechanical differentials;
12.2 using variables;
12.3 using arrays;
12.4 using the switch block with multiple cases;
12.5 running parallel sequences (multitasking);
12.6 building the My Blocks;
12.7 programming the car to drive around;
12.8 programming the car for remote control;
12.9 using arrays to clean up the Read Remote My Block;
12.10 programming the car to follow the beacon;
12.11 adding a siren effect to the SUP3R CAR;
12.12 conclusion;
Comic continued;
Chapter 13: building the SENTIN3L;
13.1 main assembly;
13.2 right leg assembly;
13.3 main assembly;
13.4 left leg assembly;
13.5 main assembly;
13.6 chest assembly;
13.7 main assembly;
13.8 left arm assembly;
13.9 right arm assembly;
13.10 main assembly;
13.11 back shield assembly;
13.12 back shield middle subassembly;
13.13 continuing the back shield assembly;
13.14 head subassembly;
13.15 completing the back shield assembly;
13.16 main assembly;
13.17 building the COLOR CUB3;
13.18 conclusion;
Comic continued;
Chapter 14: programming the SENTIN3L;
14.1 the file access block;
14.2 the random block;
14.3 building the My Blocks;
14.4 programming the SENTIN3L to patrol;
14.5 color-programming the SENTIN3L at runtime;
14.6 making permanent runtime color programs;
14.7 conclusion;
Comic continued;
Chapter 15: building the T-R3X;
15.1 main assembly;
15.2 legs frame assembly;
15.3 main assembly;
15.4 left leg;
15.5 right leg assembly;
15.6 main assembly;
15.7 EV3 brick assembly;
15.8 main assembly;
15.9 head and torso assembly;
15.10 main assembly;
15.11 conclusion;
Comic continued;
Chapter 16: programming the T-R3X;
16.1 building the My Blocks for the Wander program;
16.2 implementing a state machine;
16.3 making the My Blocks for the final program;
16.4 programming the T-R3X’s behavior;
16.5 conclusion;
Comic continued;
the EV3 31313 set bill of materials;
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;
turning the education expansion set into the retail set;
Comic end;

Read More Show Less

Customer Reviews

Average Rating 5
( 3 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted January 5, 2014



    1 out of 2 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 10, 2014

    If anybodys wondering

    If anybodys wondering yes it dose teach data wiers and data blocks.It also teaches how to build the robot on the front cover!!!

    0 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 1, 2014

    A great start with set #31313

    I bought the NXT 2.0 back in '09, and the EV3 set #31313 a couple months ago. While there are some other good EV3 books, they deal with the Core and Expantion sets, not 31313 which is a mix. So naturally, when I saw this book I bought it! Well worth the $$$!!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)