Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Pepper Innovation & Humix
Jeffrey liuch@tw.ibm.com
Watson Car
http://tech.fanpiece.com/tech2ipo/ -ibm-watson- - -c1232693.html
This expertise will combine with Watson's natural language processing, pattern recognition,
and other cognitive computing ...
http://www.slideshare.net/IBMWatson/innovation-and-inspiration-through-cognitive-computing-ibm-watson
http://www.smh.com.au/technology/innovation/professor-reveals-to-students-that-his-assistant-was-an-ai-all-along-20160513-...
http://www.dailymail.co.uk/sciencetech/article-2229967/Could-Miss-replaced-robot-Autistic-pupils-learn-better-android-budd...
http://www.telegraph.co.uk/technology/2016/03/24/microsofts-teen-girl-ai-turns-into-a-hitler-loving-sex-robot-wit/
https://www.youtube.com/watch?v=wB7imgUQ26Y
http://ai.xprize.org
Part II
HUMIX SENSE
HUMIX THINK
Support Multiple Interaction Channels
Facebook Messages /
Other Messengers
RESTFul API
IoT Foundat...
Humix Architecture
Sensor Module
(Temperature/Humid/Light)
Dialog ModuleNAO Proxy
Humix Sense Messaging Bus
Dashboard
HUMI...
Programming Model
1. Require Humix-Sense and provide module config
Programming Model
2. Connect to “Think”
Programming Model
3. Process “commands”, send “events” on device
Programming Model
4. Support Synchronous “commands”
Sync Command
HUMIX SENSE
HUMIX THINK
Programming in
Synchronous manner...
Dynamic Module Registration
HUMIX SENSE
ModuleA ModuleB ModuleC
NATS
WebSocket
Dashboard
HUMIX THINK
Flow
Engine
{
moduleN...
Module Status Monitoring & Management
HUMIX SENSE
ModuleA ModuleB ModuleC
Dashboard
HUMIX THINK
Flow
Engine
PING
PONG
Devi...
Pepper workshop   humix
Pepper workshop   humix
Pepper workshop   humix
Upcoming SlideShare
Loading in …5
×

Pepper workshop humix

405 views

Published on

Sample application of Watson APIs. Demonstrate how to bridge watson and pepper using Humix framework

Published in: Technology
  • Be the first to comment

Pepper workshop humix

  1. 1. Pepper Innovation & Humix Jeffrey liuch@tw.ibm.com
  2. 2. Watson Car http://tech.fanpiece.com/tech2ipo/ -ibm-watson- - -c1232693.html
  3. 3. This expertise will combine with Watson's natural language processing, pattern recognition, and other cognitive computing technologies to create highly personalized learning experiences intended to complement the roles that parents and teachers play in early development
  4. 4. http://www.slideshare.net/IBMWatson/innovation-and-inspiration-through-cognitive-computing-ibm-watson
  5. 5. http://www.smh.com.au/technology/innovation/professor-reveals-to-students-that-his-assistant-was-an-ai-all-along-20160513-gou6us.html Professor reveals to students that his assistant was an AI all along
  6. 6. http://www.dailymail.co.uk/sciencetech/article-2229967/Could-Miss-replaced-robot-Autistic-pupils-learn-better-android-buddies-human-teachers.html Autistic children could be further helped to learn by robot in the classroom
  7. 7. http://www.telegraph.co.uk/technology/2016/03/24/microsofts-teen-girl-ai-turns-into-a-hitler-loving-sex-robot-wit/
  8. 8. https://www.youtube.com/watch?v=wB7imgUQ26Y
  9. 9. http://ai.xprize.org
  10. 10. Part II
  11. 11. HUMIX SENSE HUMIX THINK Support Multiple Interaction Channels Facebook Messages / Other Messengers RESTFul API IoT Foundation (MQTT) WebSocket sensor event / command image / audio IFTTT There are many ways for the robot to sense the world
  12. 12. Humix Architecture Sensor Module (Temperature/Humid/Light) Dialog ModuleNAO Proxy Humix Sense Messaging Bus Dashboard HUMIX THINK Flow Engine KnowledgeSet Physical Robot Cloud Brain Dialog Design HUMIX Sense Kiosk ModuleCamera Module Knowledge Persistent Module Cloudant NodeRed core WebSocket or MQTT KnowledgeSet KnowledgeSet KnowledgeSet
  13. 13. Programming Model 1. Require Humix-Sense and provide module config
  14. 14. Programming Model 2. Connect to “Think”
  15. 15. Programming Model 3. Process “commands”, send “events” on device
  16. 16. Programming Model 4. Support Synchronous “commands” Sync Command HUMIX SENSE HUMIX THINK Programming in Synchronous manner ModuleA handle request in asynchronous manner
  17. 17. Dynamic Module Registration HUMIX SENSE ModuleA ModuleB ModuleC NATS WebSocket Dashboard HUMIX THINK Flow Engine { moduleName: ‘Temperature’ commands: [‘cmd1’,’cmd2’], events: [‘event1’,’event2’] } humix.sense.mgmt.cmd.register
  18. 18. Module Status Monitoring & Management HUMIX SENSE ModuleA ModuleB ModuleC Dashboard HUMIX THINK Flow Engine PING PONG DeviceModule Status API status mgmt

×