yuwon “the prize” moon seth “capt. planet” wheeler mitch “thriller” jackson michael...

33
Lego Robots in a Maze

Upload: james-roberts

Post on 18-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Lego Robots in a Maze

Page 2: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Yuwon “The Prize” Moon

Seth “Capt. Planet” Wheeler

Mitch “Thriller” Jackson

Michael “Whiteboard Guy” Penney

Team Condi Rice

Page 3: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design a robot using a given set of tools able

to traverse a maze in under four minutes and perform a specified task

Size Restrictions

Time Constraints

Problem, officer?

Page 4: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

LEGO Mindstorms Kit

Two touch sensors One sonar sensor One color sensor Three motors

NXT 2.0 Programming GUI

Team Condi Rice

Tools

Page 5: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Tasks were divided based on previous

experiences and personal strengths.

Group brainstorming sessions detailed the project top to bottom before beginning construction or programming

Task Division

Page 6: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Organization/Execution

Penney

Function Design and Conceptualization Collaborative

Progress Recording/Classwork Seth, Yuwon

Robot Construction Penney

Programming Mitch, Penney

Testing and Debugging Yuwon, Seth, Mitch

Task Division

Page 7: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Two primary design principles 90 Degree Angles

PROS Increased reliability for the given problem Easier to predict robot location Minimize unknowns

CONS Reduced versatility Every conceivable situation had to be accounted

for

Where do we start?

Page 8: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Predict unknown conditions using known ones

PROS Variety of situations responded to with fewer

actions Coding simplicity

CONS Sometimes predictions will be wrong

Where do we start?

Page 9: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Forward linear motion until action required Front wall bump detection Ranged side wall detection Right angled turns Center mounted color sensor Ball drop assembly near color sensor Stability and low center of gravity

Smaller Design Goals

Page 10: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

The Condi Rice

Page 11: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Why?

Point A to B

Why linear? Design goals

Design History

Product

Design Issue 1: Forward Motion

Page 12: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 1: Forward Motion

Page 13: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 1: Forward Motion

Page 14: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Why?

Environmental variable

When wall was hit

Why on the front? Design goals

Design History

Product

Design Issue 2: Hit Detection

Page 15: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 2: Hit Detection

Page 16: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 2: Hit Detection

Page 17: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 2: Hit Detection

Page 18: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Why?

Maze traversal

Why sonar detection? Design goals

Why on the left? Detect proper path

Conceptual Success Unchanged throughout process

Product

Design Issue 3: Turning

Page 19: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 3: Turning

Page 20: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 3: Turning

Page 21: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Color Sensor

Why? Primary goal

Why centered? Design goals

Product

Design Issue 4: Task Performance

Page 22: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Issue 4: Task Performance

Page 23: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Drop Assembly

Center aligned, controlled drop

Reasons for mounting position

Product

Design Issue 4: Task Performance

Page 24: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Design Restrictions

Why? Stability

Triple Jointed Structure

Product

Design Issue 5: Frame Assembly

Page 25: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Problem 1: Distance of target drop from wall

Problems Encountered From Design Shortcomings

Page 26: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

What is it?

Target drop not aligned with wall Condi Rice designed to hug wall

Why? Misrepresentation of initial problem

How was it solved? Reverse code Detailed alignments

Results Unintended positive effects

Problem 1: Distance of target drop from wall

Page 27: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Problem 1: Distance of target drop from wall

Problems Encountered From Design Shortcomings

Problem 2: The Loop

Page 28: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

What is it?

No walls on either side of robot yields left turn

Why? Initial assumptions

How was it solved? Counting code

Problem 2: The Loop

Page 29: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Problem 2: The Loop

Page 30: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Problem 2: The Loop

What is it? No walls on either side of robot yields left turn

Why? Initial assumptions

How was it solved? Counting code

Results Successful Greatly increased versatility

Page 31: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Multiple successful runs through maze with

fastest time of 0:36

Failure to deploy clay ball on all attempts

How did Condi fare?

Page 32: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

Designed for right angled maze with ample

berth

Unguarded areas susceptible to catching on walls

Additional complexity unwieldy to program due to instability of NXT GUI

Potential Problems

Page 33: Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice

DAS ENDE