rtp bluemix meetup june 2016 anki and node red

35
IBM Bluemix Demo with Anki Overdrive Cars Steer cars via speech and gestures and prevent collisions via the Watson IoT Platform Tom Boucher Cloud Advisor @trekkie RTP Bluemix Meetup June 2016

Upload: tom-boucher

Post on 07-Apr-2017

177 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Rtp bluemix meetup june 2016 anki and node red

IBM Bluemix Demo with Anki Overdrive Cars

Steer cars via speech and gestures and prevent collisions via the Watson IoT Platform

Tom BoucherCloud Advisor

@trekkie

RTP Bluemix Meetup

June 2016

Page 2: Rtp bluemix meetup june 2016 anki and node red

IBM Bluemix Demo with Anki Overdrive Cars

Overview

• Prevent collisions (Demo)• Steer cars via speech recognition (Demo)• Steer cars via Kinect gestures (Slide only)• Steer cars via Leap Motion gestures (Slide Only)

Page 3: Rtp bluemix meetup june 2016 anki and node red

Architecture

IBM Bluemix Demo with Anki Overdrive Cars

Page 4: Rtp bluemix meetup june 2016 anki and node red

A visual tool for wiring the Internet of Things

Page 5: Rtp bluemix meetup june 2016 anki and node red

Tooling is key to the success of IoT

• Internet of Things solutions often require pulling together different device APIs and online services in new and interesting ways.

• Time spent figuring out how to access a Serial port, or to complete an OAuth flow against Twitter is not time spent on creating the real value of a solution.

• We need tools that make it easier for developers at all levels to bring together the different streams of events, both physical and digital, that make up the Internet of Things.

Page 6: Rtp bluemix meetup june 2016 anki and node red

Node-RED makes it easy to wire together theInternet of Things

• It provides a browser-based UI for designing flows of events.

• These flows are then deployed to its light-weight node.js runtime.

• Can be run in edge-of-network environments or the cloud.

• It can be easily expanded to take add new nodes to the palette – taking full advantage of the node package manager (npm) ecosystem

Page 7: Rtp bluemix meetup june 2016 anki and node red

Open Source Development

• On GitHub since September 2013

• Apache 2 License• 35+ non-IBM contributors• http://nodered.org• http://flows.nodered.org

Page 8: Rtp bluemix meetup june 2016 anki and node red
Page 9: Rtp bluemix meetup june 2016 anki and node red

Node-RED + IBM Bluemix

• Node-RED/CloudOE Demo won 2013 2Q Cloud Hackday

• Now provided as a boilerplate/quick start application in Bluemix

• One-click install of Node-RED instances

• Bluemix-aware nodes connect to bound services

Page 10: Rtp bluemix meetup june 2016 anki and node red

Node-RED + IBM Watson

https://gist.github.com/argon/127444b0f89fa796730a

Page 11: Rtp bluemix meetup june 2016 anki and node red

Node-RED + IoT Foundation

http://m2m.demos.ibm.com/iotstarter.html

Page 12: Rtp bluemix meetup june 2016 anki and node red

Collision Prevention

Collision Prevention

• IBM Watson IoT Platform• Node-RED

• https://github.com/IBM-Bluemix/node-mqtt-for-anki-overdrive

• http://heidloff.net/article/collision-prevention-anki-overdrive-cars-bluemix

• https://www.youtube.com/watch?v=Wo4zeQxxOOI

Page 13: Rtp bluemix meetup june 2016 anki and node red

Collision Prevention

Page 14: Rtp bluemix meetup june 2016 anki and node red

Collision Prevention

Page 15: Rtp bluemix meetup june 2016 anki and node red

Collision Prevention

Page 16: Rtp bluemix meetup june 2016 anki and node red

Collision Prevention

Page 17: Rtp bluemix meetup june 2016 anki and node red

Speech Recognition

Speech Recognition

• IBM Watson IoT Platform• Node-RED• IBM Watson Speech to Text service• IBM Watson Natural Language Classifier service

• https://github.com/IBM-Bluemix/node-mqtt-for-anki-overdrive

• https://github.com/IBM-Bluemix/sphero-bluemix-speech• http://heidloff.net/article/steering-anki-overdrive-cars-s

peech-recognition-bluemix-watson

Page 18: Rtp bluemix meetup june 2016 anki and node red

Speech Recognition

Page 19: Rtp bluemix meetup june 2016 anki and node red

Speech Recognition

Page 20: Rtp bluemix meetup june 2016 anki and node red

Speech Recognition

Page 21: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Kinect Gestures

• IBM Watson IoT Platform• Node-RED

• https://github.com/IBM-Bluemix/controller-kinect-bluemix

• http://heidloff.net/article/anki-overdrive-cars-kinect-bluemix

Page 22: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Page 23: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Page 24: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Page 25: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Page 26: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Page 27: Rtp bluemix meetup june 2016 anki and node red

Kinect Gestures

Page 28: Rtp bluemix meetup june 2016 anki and node red

Leap Motion Gestures

Leap Motion Gestures

• IBM Watson IoT Platform• Node-RED

• https://github.com/IBM-Bluemix/controller-kinect-bluemix

• http://heidloff.net/article/anki-overdrive-cars-kinect-bluemix

Page 29: Rtp bluemix meetup june 2016 anki and node red

Leap Motion Gestures

Page 30: Rtp bluemix meetup june 2016 anki and node red

Leap Motion Gestures

Page 31: Rtp bluemix meetup june 2016 anki and node red

Leap Motion Gestures

Page 32: Rtp bluemix meetup june 2016 anki and node red

Leap Motion Gestures

Page 33: Rtp bluemix meetup june 2016 anki and node red

Leap Motion Gestures

Page 34: Rtp bluemix meetup june 2016 anki and node red

Appendix

Page 35: Rtp bluemix meetup june 2016 anki and node red

Appendix