105
What I learned while teaching kids at Flying Robot School Daryl Wilding-McBride CTO @ DiUS

What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Embed Size (px)

Citation preview

Page 1: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

What I learned while teaching kids at Flying Robot School

Daryl Wilding-McBride CTO @ DiUS

Page 2: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

CTO at DiUS

CASA-certified Remotely Piloted Aircraft controller

Co-founder of Flying Robot School

About me

Page 3: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 4: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Evaluating causes

Flying Robot School

Other programs for social impact

Benefits of volunteering your tech skills

About this talk

Page 5: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Colleagues & co-founders

Page 6: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Motivation

Page 7: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

People want to make things better

Page 8: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

‘Work’ and ‘Life’ are not separate

Page 9: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Paid workHobbies

Family

Waking hours capacity

Unpaid work

Page 10: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Assessing effort

Page 11: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Bread on the table. Wolves from the door.

Page 12: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Good tech. Learning new things.

Page 13: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Business impact. Innovative in some way.

Page 14: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Creates a legacy. Passes the BBQ test.

Page 15: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

It’s your assessment

Page 16: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Your level varies over time

Page 17: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Unpaid work

Paid work

Page 18: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

How effective do I want to be?

Page 19: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

80000hours.org

80,000 hours

Page 20: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 21: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Doing good, lean

Page 22: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

PlayPumps

Page 23: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 24: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 25: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Personal fit

Tractability

Neglectedness

Scale

Page 26: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Personal fit

Tractability

Neglectedness

Scale Magnitude of the problem.

Page 27: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Personal fit

Tractability

Neglectedness

ScaleHow many resources are dedicated to it.

Page 28: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Personal fit

Tractability

Neglectedness

Scale

How easy is it to make progress.

Page 29: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Personal fit

Tractability

Neglectedness

Scale

How likely are you to make a difference.

Page 30: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Personal fit

Tractability

Neglectedness

Scale

Page 31: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Prioritising causes

Page 32: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Rural education

Page 33: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Access from rural areas

Too few choosing STEM

Too few girls in STEM

Rural education

Page 34: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Access to Education for Rural Students, Victorian Auditor-General, April 2014 http://www.audit.vic.gov.au/publications/20140403-Rural-Students/20140403-Rural-Students.html

Country kids are less likely to continue to further study

Page 35: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Community expectations

Individual aspirations

Family expectations

Financial issues

IsolationBarriers

Page 36: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Too few choose STEM

Page 37: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

“the subject is fun and interesting”

science

93%

mathematics

75%year 6

63% 42%year 9

Science and Mathematics Participation Rates and Initiatives, Victorian Auditor-General’s Report, 2012 http://www.audit.vic.gov.au/publications/20120606-science-and-maths/20120606-science-and-maths.pdf

Page 38: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Too few are girls

Page 39: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

2001

7.5%

2011

21.5%girls

3.1% 9.8%boys

Marginson, S, Tytler, R, Freeman, B & Roberts, K (2013). STEM: Country comparisons. Report for the Australian Council of Learned Academies http://www.acola.org.au/PDF/SAF02Consultants/SAF02_STEM_%20FINAL.pdf

not continuing with mathematics after year 10

Page 40: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Flying Robot School

Page 41: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Help kids overcome the barriers

Page 42: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Get them thinking about worthwhile work

Page 43: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Daryl Pete

Paula (P2)

Trevor

Paula (P1)

Page 44: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Spend a school day with drones

Page 45: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Role models

Page 46: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Experience they wouldn’t have otherwise

Page 47: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 48: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Topics

Lean Open source

Physics

Sensors

Worthwhile applications

Manual controlAutonomous

flightExtending the

robot

Coding flight

Safety & Regulations

Page 49: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Topics

Lean Open source

Physics

Sensors

Worthwhile applications

Manual controlAutonomous

flightExtending the

robot

Coding flight

Safety & Regulations

Page 50: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 51: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

C

AB

D

24

3m3m

3m 3m

3

1

Page 52: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Rural applications

Checking sheepSurveying crops

Land along waterways Dam levels

Measuring carbon

Scouting

Page 53: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

What we’ve learned

Page 54: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

We’ve iterated the vehicle … and the application

Page 55: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Version 1: Build a quadcopter

Page 56: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 57: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 58: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Version 2: Sensor pod

Page 59: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 60: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 61: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 62: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Version 3: Off-the-shelf

Page 63: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

http://sustainability.ceres.org.au/project/what-inspires-me-interview-with-andrew-mahar/

Page 64: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

What’s the challenge?

Can you use the UAV to

measure the circumference of

a tree’s trunk at 120 cm

from the ground?

120cm

? cm

Page 65: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 66: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 67: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Version 4: Modifiable off-the-shelf

Page 68: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

https://3dr.com/about/open-source/

Page 69: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

What’s next

Page 70: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Topics

Lean Open source

Physics

Sensors

Worthwhile applications

Manual controlAutonomous

flightExtending the

robot

Coding flight

Safety & Regulations

Page 71: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Topics

Lean Open source

Physics

Sensors

Worthwhile applications

Manual controlAutonomous flight

Extending the robot

Coding flight

Safety & Regulations

Page 72: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

http://dronekit.io/

DroneKit

Page 73: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

C

AB

D

24

3m3m

3m 3m

3

1

Page 74: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

from FRSSolo import Vehicle, Location from math import sin, radians

vehicle = Vehicle() home = vehicle.location heading = vehicle.heading theta = atan(5.0/10.0) # finally we get to use trigonometry d = 5.0/sin(theta) # distance from home to coneA coneA = home.translate(d, (heading + degrees(theta)) % 360) coneB = coneA.translate(10, heading) coneC = coneB.translate(10, (heading - 90) % 360) coneD = coneC.translate(10, (heading - 180) % 360)

Page 75: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

takeoff(3) # ascend to 3 meters above ground move_to(coneA) move_to(coneB) move_to(coneC) move_to(coneD) move_to(coneA)

move_to(home) land()

Page 76: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Measuring effectiveness

Page 77: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

5 schools

63 kids

Page 78: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

27%Girls attending overall

Page 79: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

0%Girls attending after incursion model

40%

Page 80: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

97%Fun & interesting

Page 81: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

69%Certain about a career in STEM

Page 82: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

90%Girls certain about a career in STEM

Page 83: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 84: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 85: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 86: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 87: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Scale Good

Neglectedness Good

Tractability Needs work

Personal fit Great

Page 88: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Tractability

Page 89: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016
Page 90: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

“I hope this is going to be good, because I skipped a night out getting pissed with

my mates last night.”

Year 10 boy

Page 91: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Other paths to impact

Page 92: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Random Hacks of Kindness

Page 93: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Code Club

Page 94: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

FIRST Robotics

Page 95: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

NodeBots (http://nodebots.io/)

Robogals (http://www.robogals.org/)

Page 96: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Why it’s important to volunteer your tech skills

Page 97: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Kids

Benefits

Us

Our employersCommunity

Sponsors

Page 98: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Try a startup, without leaving your day job

Page 99: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

An obligation to do it

Page 100: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Helps increase your worthwhile work

Page 101: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

A three-point plan

Page 102: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Decide how effective you want to be

Page 103: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Assess causes

Page 104: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Invest your effort

Page 105: What I Learned While Teaching Kids at Flying Robot School - YOW! Night August 2016

Daryl Wilding-McBride @DarylWMcB [email protected] github.com/flyingrobotschool