Browser Bots
Glen Arrowsmith
@garrows
Bringing Nodebots To the browser
johnny-five
firmata
node-serialport
- browser-serialport
PythoN Bots
Chrome Serial API
Chrome App (like extension) only.
Browser Bots
Build My Robot Classes
Node.Js/Johnny-Five
AWESOME
getUserMedia / Webcam
Web Rtc
Peer to Peer Video & Data
Gamepad API
More
Web Speech API
GeoLOCATION
Pretty GUI
Cloud API
Chrome Webstore
Start Hacking
Something is missing...
Not modularized
Needs NPM/Browserify
Highly customized
Not reusuable
No community
BRING NODEBOTS TO THE BROWSER
johnny-five
firmata
node-serialport
- browser-serialport
Browser-Serialport
NPM/Browserify module that emulates node-serialport that connects to Chrome.serial API.
NPM
Source
Demo
FIrmata
var util = require('util'),
events = require('events')
browser = (chrome && chrome.serial) ? 'browser-' : '',
SerialPort = require( browser + 'serialport').SerialPort;
Source
Pull request pending
Johnny-Five
Source
Demo
What'S Next?
More devices
User accounts
3D robot modelling
P2P video streaming
SLAM (Simultaneous localization and mapping)
Object recognition
Become self aware - World domination
More?
Browser Bots
By Glen Arrowsmith
Browser Bots
Introducing Browser Based Robotics.
- 2,289