Robots... and JavaScript?!

Robots... and JavaScript?!

A review of the NodeBots movement, given at the TechXploration meetup at PayPal on 8 April 2014.

583a0cfd3e0ec851166c5c6fa5e506a5?s=128

Raquel Vélez

April 08, 2014
Tweet

Transcript

  1. #PayPalTechX Robots… and JavaScript?! ! Brought to you by @rockbot

  2. #PayPalTechX What is a robot?

  3. #PayPalTechX ro·bot (ˈrōˌbät,ˈrōbət) - noun ! a machine capable of

    carrying out a complex series of actions automatically, esp. one programmable by a computer. ! synonyms: automaton, android, golem
  4. #PayPalTechX ro·bot (ˈrōˌbät,ˈrōbət) - noun ! a machine capable of

    carrying out a complex series of actions automatically, esp. one programmable by a computer. ! synonyms: automaton, android, golem
  5. #PayPalTechX Examples

  6. http://bit.ly/1i4ivug

  7. http://bit.ly/1mBltMr

  8. http://bit.ly/1e3XRgO

  9. “Traditional” Robots PhDs Research $$$$ HARD

  10. #PayPalTechX Introducing: NodeBots

  11. #PayPalTechX node·bot (ˈnōdˌbät,ˈnōdbət) - noun ! a robot programmed using

    Node.js (JavaScript)
  12. #PayPalTechX node·bot (ˈnōdˌbät,ˈnōdbət) - noun ! a robot programmed using

    Node.js (JavaScript)
  13. #PayPalTechX Examples

  14. #PayPalTechX Matthew Bergman @fotoverite

  15. #PayPalTechX Matthew Bergman @fotoverite

  16. #PayPalTechX Susan Hinton @noopkat

  17. #PayPalTechX Matthew Bergman @fotoverite

  18. #PayPalTechX Matthew Bergman @fotoverite

  19. #PayPalTechX But... JavaScript?!

  20. \o/ JavaScript! No need for a PhD Open Source $-$$

    (not $$$$$) EASY Tracy Abrahms @hackygolucky
  21. #PayPalTechX Let’s build a robot together

  22. #PayPalTechX

  23. #PayPalTechX BatBot Arduino UNO* $30 BOE Bot Robotics Shield Kit

    for Arduino* $135 Sparkfun XBee Shield, XBee Explorer USB $50 2 XBee Pro Wire Antennae $75 PS3 Dualshock Controller* $45 Glue Gun & Glue Sticks $10 Cables, resistors, batteries, jumper wires, etc $25 TOTAL $370 * open source options available
  24. #PayPalTechX Software

  25. #PayPalTechX Node.js Fundamentals

  26. Node.js: The Short Parts Server-side JavaScript Asynchronous Small core

  27. npm: Necessary Package Management Modular building blocks for any application

  28. johnny-five

  29. PS3 Dualshock Controller

  30. #PayPalTechX DEMO TIME

  31. #PayPalTechX The Bigger Picture

  32. #PayPalTechX Robots vs. NodeBots “Traditional” NodeBots Threaded Asynchronous Well established

    Just getting started Top tools and funding We all pitch in Brilliant People You, me, and all our friends
  33. #PayPalTechX Robots vs. NodeBots “Traditional” NodeBots Research & Papers Open

    Source $$$$$ $-$$ Exclusive Community NodeBotsSF, nodebots.io Get a PhD Get started
  34. #PayPalTechX What does it mean?

  35. #PayPalTechX An opportunity in disguise?

  36. #PayPalTechX Only one way to find out!

  37. #PayPalTechX It’s your turn.

  38. #PayPalTechX Go.

  39. #PayPalTechX Have FUN!

  40. #PayPalTechX Build something awesome.

  41. #PayPalTechX Tell me all about it!

  42. #PayPalTechX Raquel Vélez @rockbot raquel@ js.com ! ! Links: https://github.com/rockbot/batbot

  43. Raquel Vélez #PayPalTechX Questions?