+ All Categories
Home > Documents > Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best...

Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best...

Date post: 12-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
40
Darwin builds better cars Lessons evolving online vehicles NABT 2012 Anne Royer, Elizabeth Schultheis, Louise Mead
Transcript
Page 1: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Darwin builds better cars Lessons evolving online vehicles

NABT 2012 Anne Royer, Elizabeth Schultheis, Louise Mead

Page 2: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution & Engineering •  Introduce a program that incorporates

evolutionary and engineering principles to build cars best adapted to their track

•  Designing vehicles is a great hook to get students thinking about adaptation and evolution

Page 3: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

You as an engineer: Create a car that is best

adapted to it’s environment (a car’s “fitness” is dependent on how far it can

travel in the environment)

Page 4: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution & Engineering •  Introduce a program that incorporates

evolutionary and engineering principles to build cars best adapted to their track

•  Designing vehicles is a great hook to get students thinking about adaptation and evolution

•  Start with Lego cars to get them engaged •  Move into working with online program

Testing convergent evolution and adaptation •  Extend the lesson to combine natural

selection with design

Page 5: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

You as an engineer: build the best Lego car you can

YOU CAN USE: •  Up to four wheels (0-4) •  One platform (gray piece) •  Up to four additional parts (0-4) (any other color)

Trial runs: the goal is to get your car to go as far as possible – write name and best time on the board

After everyone has their starter pieces, you can pick up more pieces (or remove them!) to engineer a faster car

Page 6: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Integrating evolution and engineering: Using biological concepts to solve problems

wikimedia commons

Leonardo da Vinci

Page 7: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution as a process: How can we use principles from evolution

to improve our Lego cars?

•  Variation •  Inheritance •  Selection •  Time

Page 8: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution as a process: How can we use principles from evolution

to improve our Lego cars?

•  Variation: the fuel for natural selection

Page 9: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution as a process: How can we use principles from evolution

to improve our Lego cars?

•  Selection: acts on variation in a non-random way, leaving behind individuals with beneficial traits

Page 10: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution as a process: How can we use principles from evolution

to improve our Lego cars?

•  Inheritance: individuals with beneficial traits will survive better and pass on more genes to future generations

Page 11: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution as a process: How can we use principles from evolution

to improve our Lego cars?

•  Time: over many generations, the beneficial adaptations will spread through the population

Generation 1 Generation 2 Generation 3

Page 12: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution and Engineering: BoxCar2D •  Computer program for vehicle evolution developed by

Ryan Weber •  Virtual environment including the effects of gravity,

friction, collisions, motor torque, and spring tension •  Each car represents an individual in a population •  Each generation the cars move along a track, with

distance traveled considered their “fitness” •  To produce the next generation, cars mate - their traits

recombine, and some mutation adds additional variation to produce offspring

Page 13: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

www.BoxCar2D.com Open web browser and go to:

Page 14: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)
Page 15: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)
Page 16: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

1

2

Page 17: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)
Page 18: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Keep this round of evolution running in the background

Don’t close the window or open new tabs – only open new windows!!

Page 19: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Observing evolution in BoxCar2D

Page 20: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution & Engineering: How does BoxCar2D use principles from evolution

to develop better performing cars?

•  Variation •  Inheritance •  Selection •  Time

Page 21: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution as a process: variation

Each car is represented by one chromosome, with 40 variables on each chromosome

All of the car’s traits are coded on the chromosome: how many wheels, angles, length, speed…

Page 22: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

•  Where does the variation come from? •  Initial variation from randomly-generated cars •  Chromosomes undergo mutation at a user-set rate each

generation; mutated traits are marked by a color change

Evolution as a process: variation

Page 23: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

!"#$%&'&()"*'+%#'+,"-+.%/0%(+-1(2%-+3-4-3(").%

Evolution as a process: variation

Page 24: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

At the end of each generation, cars are paired up to “reproduce”

Cars that move the furthest get “mated” most often, so they contribute most to the next generation

Evolution as a process: selection

Page 25: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

A lot like meiosis…

Parent chromosomes “cross over” twice to produce offspring that are a mixture of traits

Evolution as a process: inheritance

Page 26: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Generation 1 Generation 30 Generation 90

Evolution as a process: time

over many generations, adaptations will spread through the population; traits that work less well will dwindle

Page 27: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

•  Keep the program running for many generations, and watch the cars evolve over time!

Evolution as a process: time

Page 28: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

• Variation • Inheritance • Selection • Time (generations) • Design??

Evolution as a process:

Page 29: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

BoxCar allows you to add design into your vehicles along the way

•  How does this differ from evolution by natural selection?

•  What are potential issues to address when using BoxCar to reinforce principles of evolution in your classroom?

vs.

Page 30: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

COPYING A CAR OUT OF THE POPULATION: - Click on the row in the table representing the car you want - Click “copy selected” - Paste into a new population on a new track, or back into the designer

Page 31: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Evolution with hand-engineering in BoxCar2D (excerpted from boxcar2d.com/about.html)

Page 32: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

•  Importing your designed car into the program: –  In the Derp Bike Designer, click “copy to

clipboard” – Go to the main page, click “input seed/choose

terrain” – keep on the same track – Click in the box that pops up and hit control-V to

paste your car’s code – Click “input seed car” to start running

•  Your car will show up first; the next ones in the population will be mixtures of your design and random cars

Evolution with hand-engineering in BoxCar2D (excerpted from boxcar2d.com/about.html)

INSTRUCTIONS WILL STAY ON THE SCREEN- DON’T COPY THEM DOWN!

Page 33: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)
Page 34: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

•  Share some of the cars that are evolving

•  Do different populations on the same track look similar? Would we expect them to?

•  What traits (features of your successful cars) do you think might be adaptations to your track?

Page 35: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Convergence •  Independent evolution of a similar solution

to the same kind of natural selection (looks the same, but took a different path to get there)

•  Engineering: different ways to solve the same problem

•  Brainstorm – examples? (Engineering or biology)

Page 36: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

PD-USGov

Andre Karwath

Diliff Whit Welles Hoffryan

Raul 654

MPF

Page 37: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)
Page 38: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

Extensions •  Testing predictions about manipulating

population size and/or mutation rate •  Tree thinking: building evolutionary trees, saving

code or images of cars at nodes as “fossils” •  Invasiveness: in reciprocal transplants, do cars

evolved on track “A” ever do better on track “B” than cars evolved on track “B”?

•  Full-circle inquiry exercises –  Students come up with their own questions –  Emphasizing replication –  Statistical testing – t-test or ANOVA using fitness

Page 39: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

5'')%#"6.7%

•  2819:;<=>'?@A1:B9CD8D'E"F4G6DHIJIJ2/JK,LMN/',OCM&$NKPQ"?PR,S8C3&TUP.Q/V(OW'PX,PC+K9;BY0;+CN1LRZJ[XH"UP2>S;\XQ]C.WN-ZH65WPG,.1^#4SB/?O[)R$KH25FV3\N+U=,MUE,+:HG)1<T4TJZA+$.I^"_@3<C[X2?(\2!4PJJ';/4B/C]#V(^OFP1AB)=I@>ZKV\`.N9BL#>68@T4"XY0`.D&:CPV^!BVCCX3">N(/[P[\;J59/><EKVMB]]^[3Y\FMC/^W]&OK+^>!U[#a(PAW>T;R2[D#O2)PP;-YJG$PC,B&$,>9\b-JFJYN;cS6RZC@T#<E>QZD*&_#][$8(LHW_(5)J]![JUASEW%

Page 40: Darwin builds better carskbsgk12project.kbs.msu.edu/.../BoxCar2D-for-NABT.pdf · build the best Lego car you can YOU CAN USE: • Up to four wheels (0-4) • One platform (gray piece)

J#d+'[)23V2M2+,.%R<"+%a2A26%T'M%\2e<%

>-d2%a-.26%

bZ'6+%L.,M"+%

b!J5L8%]=%`+.*,(,2%.,(32+,.%

!"#$%&'($)*+##,-./01*


Recommended