Learning LEGO Mindstorms EV3 build and create interactive, sensor-based robots using your LEGO Mindstorms EV3 kit

This book is for the hobbyists, builders, and programmers who want to build and control their very own robots beyond the capabilities provided with the LEGO EV3 kit. You will need the LEGO MINDSTORMS EV3 kit for this book. The book is compatible with both the Home Edition and the Educational Edition...

Full description

Bibliographic Details
Main Author: Garber, Gary
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2015
Series:Community experience distilled
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Engineering Notebook; The engineering design process; Content Editor features; New pages and page actions; Computer-aided Design and building instructions; LEGO Digital Designer; LDraw; Commenting on your code; Summary; Chapter 2: Mechanical Design; Mechanical advantage; Motors; Large motors and gears; Writing a program; Bevel gears at right angles; Worm gear; Using wires and parallel threads; Summary; Chapter 3: Drive Train and Chassis; Chassis; Skid-bot with the Retail kit
  • Caster-bot with the Educational kitTread-bot with the Retail kit; Tread-bot with the Educational kit; Programming the robot to move forward; Summary; Chapter 4: Sensors and Control; Using sensors; Programming blocks; LEGO EV3 sensors; Touch Sensors; Color Sensors; Motor Rotation sensors; Gyro Sensors; Ultrasonic motion sensors; Infrared Sensors; Third-party sensors; Dexter Industries; Mindsensors; HiTechnic sensors; MATRIX motor controllers and metal parts; Vernier sensors; Summary; Chapter 5: Interacting with EV3; Push buttons; IR remote buttons; Bluetooth control; Smart device control
  • Proportional line followerEntering gain and speed; PID controller; Gyro Sensor; IR sensor navigation and beacon tracking; Tracking a circle; Triangulation; Summary; Chapter 9: Experiment Software and Data Logging; Data logging software; Improving dead reckoning; Analyzing gain constants; Graphical programming; Other bang-bang controllers; Summary; Chapter 10: Other Programming Languages; LabVIEW; Front Panel and Block Diagram; Programming blocks; Loops; Line following VI; Robot tools; Data; Front Panel and clean Block Diagrams; SubVIs; RobotC; Simple code; Commands; Variables; Remote control
  • Graphical programmingSummary; Chapter 11: Communication between Robots; Enabling communication; Messaging; Follow the leader; Maintain a distance; Search and rescue; Completing the search; Summary; Chapter 12: Advanced Robot
  • Gyro Boy; Concept of a balancing robot; The Gyro Boy model; Sensor feedback; Programming bugbears; The main program; The control program; The RST My Block; The gOS My Block; The GT My Block; The GG My Block; The GM My Block; The EQ My Block; The Cntrl My Block; The CHK My Block; Summary; Index
  • Wi-Fi controlSummary; Chapter 6: Output from EV3; Display; Image Editor; Display data; Brick lights; Legacy NXT/RCX lights; Sound; Music; Summary; Chapter 7: Advanced Programming; Loop and the Motor Rotation sensors; Loop and the Gyro Sensor; Troubleshooting with the Gyro Sensor; Switch or two-level controller; Three-level controller; Subroutines or My Blocks; Arrays; Summary; Chapter 8: Advanced Programming and Control; Distance controller; Infrared versus Ultrasonic; Proportional algorithm; Line following using the Color Sensor; Setpoint for line tracking; Two-level or bang-bang controller