Muutke küpsiste eelistusi

E-raamat: Winning Design!: LEGO MINDSTORMS EV3 Design Patterns for Fun and Competition

  • Formaat: PDF+DRM
  • Ilmumisaeg: 10-Jun-2017
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484221051
  • Formaat - PDF+DRM
  • Hind: 67,91 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 10-Jun-2017
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484221051

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Design that works! It's what you need if you're building and competing with LEGO MINDSTORMS EV3 robotics. You'll find uses for the new light sensors and gyro sensors in navigation, helping you to follow lines and make turns more consistently. Approach collision detection with greater confidence through EV3's ultrasonic sensor. Learn new designs for power attachments.

Winning Design! is about building with LEGO MINDSTORMS EV3 for fun, for education, but especially for competition. Author James Trobaugh is an experienced coach and leader in the FIRST LEGO League. In this book, he shares his hard-won knowledge about design principles and techniques that contribute toward success in robotics competitions.

Winning Design! unlocks the secrets of reliable design using LEGO MINDSTORMS EV3. You’ll learn proven design patterns that you can employ for common tasks such as turning, pushing, and pulling. You’ll reduce and compensate for variation in performance from battery charge levels and motor calibration differences. You’ll produce designs that won’t frustrate you by not working, but that will delight you with their reliable performance in the heat of competition. 

Good design is about more than just the hardware. Software counts for a lot, and Winning Design! has you covered. You’ll find chapters on program design and organization with tips on effective coding and documentation practices. You’ll learn about master programs and the needed flexibility they provide. There’s even a section on presenting your robot and software designs to the judges.

Winning Design! is the book you need if you're involved in competitions such as FIRST LEGO League events. Whether coach, parent, or student, you’ll find much in this book to make your design and competition experience fun and memorable, and educational. Don't be without this book if you're leading a team of young people as they build skills toward a future in technology.

What You Will Learn

  • Build winning robots on a foundation of good chassis design
  • Reduce variability in robot mechanical movements
  • Design modular attachments for quick change during competition
  • Solve navigation problems such as steering, squaring up, and collision detection 
  • Manage software using master programs and other techniques
  • Power your robot attachments via motors and pneumatics

Who This Book Is For

Students, parents, teachers, and coaches involved in LEGO MINDSTORMS EV3 robot design and programming. 


About the Author xv
About the Technical Reviewer xvii
Introduction xix
Chapter 1 Design Considerations
1(16)
Understanding the Rules
1(1)
Knowing the FIRST LEGO League Robot Parts Rules
2(1)
Studying the Game Mission Rules
2(1)
Grouping Missions into Zones
3(1)
Tasking the Missions
3(1)
Mapping Out the Field
4(1)
Working with Constraints and Obstacles
5(3)
Field Obstacles
6(1)
Environmental Conditions
7(1)
The EV3 Software
8(1)
Understanding the LEGO MINDSTORMS Hardware
9(5)
EV3 Intelligent Brick
9(2)
Touch Sensor
11(1)
Gyro Sensor
11(1)
Color Sensor
12(1)
Ultrasonic Sensor
12(1)
Large Servo Motor
13(1)
Medium Servo Motor
13(1)
Beginning the Design Process
14(2)
Brainstorming as a Team
14(1)
Presenting Your Design
15(1)
Drawing Your Design
15(1)
Resource Contention
16(1)
Summary
16(1)
Chapter 2 Chassis Design
17(22)
Understanding Basic Design Aspects
17(1)
Size
17(1)
Power
18(1)
Speed
18(1)
Batteries
18(1)
Finding the Center of Gravity
18(4)
Gearing Up
22(7)
Spur Gears
22(1)
Crown Gears
23(1)
Bevel Gears
23(1)
Double Bevel Gears
24(1)
Worm Gears
25(1)
Clutch Gears
25(1)
Pulleys
26(1)
Knob Wheel
27(1)
Gear Ratios
27(2)
Getting Your Wheels
29(4)
Circumference
29(1)
Mounting
30(2)
Treads
32(1)
Exploring the Most Common Chassis
33(3)
Two-Wheeled Robots
33(1)
Three-Wheeled Robots
34(1)
Four-Wheeled Robots
34(1)
Tracked Robots
35(1)
Troubleshooting
36(1)
Summary
37(2)
Chapter 3 Going Straight
39(20)
Design Influences
39(4)
Wheelbase
39(1)
Weight
40(1)
Wheel Circumference
40(1)
Wheel Support
41(2)
Programming to Go Straight
43(7)
Move Steering Block
44(1)
Move Tank Block
44(1)
Custom MyMove Steering Block
45(5)
Batteries
50(1)
Replaceable Batteries
50(1)
Rechargeable Battery Packs
51(1)
Helpers
51(4)
Wall Following
51(4)
Base Jigs
55(1)
Tips
55(1)
Motor Matching
55(1)
Removing Gear Slack
56(1)
Troubleshooting
57(1)
Summary
57(2)
Chapter 4 Consistent Turning
59(12)
Turning Designs
59(3)
Differential Steering Systems
59(2)
Steering Drive Systems
61(1)
Calculating Turns
62(3)
Single-Wheel Turns
62(2)
Dual-Wheel Pivot
64(1)
Programming
65(3)
Move Steering Block
65(1)
Move Tank Block
66(1)
Creating a Custom MyPivot Block
66(2)
Creating a Custom MyTurn Block
68(1)
Gyro Sensor
68(2)
Calibrating the Gyro Sensor
69(1)
Using the Gyro Sensor to Make a Turn
69(1)
Mounting the Gyro Sensor on Your Robot
70(1)
Summary
70(1)
Chapter 5 Line Following and Detection
71(18)
EV3 Color Sensor
71(1)
Ambient Light
72(1)
Reflective Light
72(1)
Color Mode
72(1)
Positioning the Color Sensor
72(2)
Calibrating the Color Sensor
74(3)
Making the Calibration
74(1)
Using the EV3 Calibration Block
74(2)
Using a Local File
76(1)
Viewing the Calibration
77(1)
Deleting Calibration Data
78(1)
Shielding the Color Sensor
78(1)
Line Following
79(5)
A Dual-State Example
79(1)
Defining More Than Two States
80(2)
Implementing a Proportional Algorithm
82(1)
Using Dual Color Sensors
83(1)
Line Detection
84(3)
Finding a Line
85(2)
Detecting Color in Lines
87(1)
Summary
87(2)
Chapter 6 Squaring Up
89(8)
Squaring Up
89(6)
Squaring Up with Walls
89(1)
Passive Wall Squaring
90(3)
Interactive Wall Squaring
93(2)
Aligning with Lines and Edges
95(1)
Summary
96(1)
Chapter 7 Collision Detection
97(10)
Touch Sensor
97(5)
Monitoring the Pressed State
97(3)
Detecting the Released State
100(1)
Achieving the Bumped State
101(1)
Color Sensor
102(2)
Ultrasonic Sensor
104(1)
Summary
105(2)
Chapter 8 Passive Attachments
107(20)
Types of Passive Attachments
108(15)
Pushing
108(3)
Hooking
111(5)
Dumping
116(3)
Collecting
119(2)
Spring-Loaded Attachments
121(2)
Attachment Interfaces
123(3)
Snapping Pins
124(2)
Summary
126(1)
Chapter 9 Power Attachments
127(14)
Power Attachment Locations
127(3)
Adding an Attachment to the Front
127(1)
Adding an Attachment to the Center
128(1)
Adding an Attachment to the Rear
129(1)
Types of Attachments
130(5)
Attachments That Grab
130(3)
Attachments That Lift
133(1)
Attachments That Push
134(1)
The LEGO Actuator
135(2)
Custom Actuator
136(1)
Power Interfaces
137(3)
Direct Connections
137(1)
Gears
138(1)
Driveshaft
139(1)
Summary
140(1)
Chapter 10 Pneumatics
141(12)
Operation of Pneumatic Parts
141(10)
Available Pneumatic Parts
142(7)
Integrating Pneumatics with the EV3 Robot
149(1)
Building Attachments
150(1)
Summary
151(2)
Chapter 11 Master Programs
153(14)
My Blocks
153(2)
Defined Start and End Events
153(2)
Simple Sequencer Program
155(2)
The Setup
155(1)
Creating My Blocks
156(1)
Creating the Sequencer
156(1)
Looking at the Code
156(1)
Creating a Better Sequencer
157(5)
Program Navigation
157(1)
Sequence Rollover
158(4)
Creating an Advanced Sequencer
162(3)
Program Display
163(1)
Saving State
164(1)
Summary
165(2)
Chapter 12 Program Management
167(8)
Ev3 Updates
167(3)
Managing Source Code
170(3)
Single Computer
171(1)
Network of Shared Computers
172(1)
Flash Drives
172(1)
File Naming
172(1)
Summary
173(2)
Chapter 13 Documentation and Presentation
175(8)
Program Documentation
175(3)
Program Description
175(2)
Printed Copies of Programs
177(1)
Robot Design Documentation
178(2)
Documenting Chassis Design
178(1)
Attachment Design and Description
179(1)
Presenting to the Technical Judges
180(1)
Describing Your Solution Process
180(1)
Presenting Your Technical Notebook
180(1)
Talking to the Judges
181(1)
Summary
181(2)
Appendix A Building DemoBot 183(78)
Index 261
James J. Trobaugh is an experienced coach and leader in the FIRST LEGO League. He is author of the acclaimed book Winning Design!, focusing on the physical aspects of LEGO MINDSTORMS robot design. He has been involved with the FIRST LEGO League since 2004 as coach for Team Super Awesome, and as a technical judge at the LEGO World Festival. He is also the FIRST LEGO League Director of the Forsyth Alliance in Forsyth County, Georgia. James started out as a LEGO hobbyist by founding the North Georgia LEGO Train Club in 1998, and has found in LEGO robotics a natural blending of his LEGO hobby and his day job as a software architect. An added bonus is the joy of sharing his love of technology not only with his own children, but with kids in general. James J. Trobaugh has a degree in Computer Science and has been working as a software architect for 26 years. He lives in the Atlanta, Georgia area with his two children, Ian and Amy.James has been involved with FIRST LEGO League since 2004 as a coach for TeamSuper Awesome and as a technical judge at the LEGO World Festival. He was also the FLL director of the Forsyth Alliance in Forsyth County Georgia. James started out as a LEGO hobbyist by founding the North Georgia LEGO Train Club in 1998 and has found that LEGO robotics is a natural blending of his LEGO hobby and his day job as a software architect. The added bonus is the joy of getting to share his love of technology not only with his own children but with kids in general.