Nodebots

Programming for robots in JavaScript

by Charlie Gerard / @charlie__gerard

What are Nodebots?

  • Robots controlled by Node.js
  • Wheels, motion detectors, LEDs, etc...
  • Node-serialport, Firmata, Node.js, Johnny-Five
  • What is Johnny-Five?

  • Original JavaScript Robotics Framework
  • Large support of different platforms
  • Easy to get started
  • Awesome community
  • The 'Hello World' of hardware?

    Blinking an LED

    What can I build?

    A Marble Maze

    The Build Cat!!!!!

    Cylon.js

  • Really easy to use
  • Large support of platforms and components
  • Basically...

    Microcontrollers and stuff but also...

    DEVICES!!!

    Examples...

    Leap Motion / Sphero / Drone

    Demo!

    Myo / Sphero / Drone


    Live demo!

    But first...

    Neurosky / Sphero / Drone


    Emotiv / Sphero / Drone


    But...

    NO JAVASCRIPT FRAMEWORK

    Solution

    Node.js addon using node-gyp

    IT'S WORKING

    DEMO!!!

    Resources

    Ideas

    ..............................

    Material

    Special Thanks!

    Thank you!

    Twitter: @charlie__gerard

    Github: charliegerard