Slide 1

Slide 1 text

NodeBots It’s Time. Brought to you by @rockbot

Slide 2

Slide 2 text

Mobile Research & Development Team

Slide 3

Slide 3 text

What’s a NodeBot?

Slide 4

Slide 4 text

node.js + robots = NodeBots

Slide 5

Slide 5 text

Matthew Bergman @fotoverite

Slide 6

Slide 6 text

Matthew Bergman @fotoverite

Slide 7

Slide 7 text

Susan Hinton @suziam

Slide 8

Slide 8 text

Matthew Bergman @fotoverite

Slide 9

Slide 9 text

Matthew Bergman @fotoverite

Slide 10

Slide 10 text

Tracy Abrahms @hackygolucky

Slide 11

Slide 11 text

But... JavaScript?!

Slide 12

Slide 12 text

Yes! JavaScript!! You already know JavaScript No need for a PhD No compiling Open Source FTW $-$$ (not $$$$$) You, me, and all our friends

Slide 13

Slide 13 text

The NodeBot Revolution

Slide 14

Slide 14 text

Chris Williams @voodootikigod node-serialport Julian Gautier @jagautier firmata Rick Waldron @rwaldron johnny-five ➜ ➜

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

NodeBots Day

Slide 17

Slide 17 text

NodeBots Meetups

Slide 18

Slide 18 text

NodeBots Book

Slide 19

Slide 19 text

NodeBots ALL THE THINGS

Slide 20

Slide 20 text

Ok, what’s next?

Slide 21

Slide 21 text

Now we make them smarter.

Slide 22

Slide 22 text

vektor

Slide 23

Slide 23 text

Let’s Do It Together!

Slide 24

Slide 24 text

Sight with Sound Introducing: BatBot!

Slide 25

Slide 25 text

Goal: Identify Potential Obstacles How far away and in what direction are they?

Slide 26

Slide 26 text

Sensors Give your robot information about its environment

Slide 27

Slide 27 text

Sensor Options Quality Price Level of Difficulty Stereo Camera Pair ++++ $$ !!! LADAR/ LIDAR ++(+) $$$$ ! SONAR + $ !

Slide 28

Slide 28 text

Sensor Options Quality Price Level of Difficulty Stereo Camera Pair ++++ $$ !!! LADAR/ LIDAR ++(+) $$$$ ! SONAR + $ !

Slide 29

Slide 29 text

Our SONAR

Slide 30

Slide 30 text

SOund Navigation And Ranging

Slide 31

Slide 31 text

The Sonar Datasheet

Slide 32

Slide 32 text

Add a Servo for a Bit of Perspective 180º 165º Field of View

Slide 33

Slide 33 text

Field of View

Slide 34

Slide 34 text

Ohai BatBot!

Slide 35

Slide 35 text

Demo Time!

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

What’s left?

Slide 38

Slide 38 text

BatBot: To Do List Move! Upgrade sensor for more granularity Wireless communication Object avoidance Automated path planning Add computer vision

Slide 39

Slide 39 text

Now, it’s YOUR turn!

Slide 40

Slide 40 text

What will YOU build?

Slide 41

Slide 41 text

Raquel Vélez @rockbot http://rckbt.me [email protected]