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 technologies to create highly personalized learning
experiences intended to complement the roles that parents and teachers play in early
development
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-gou6us.html
Professor reveals to students that his assistant was an AI all along
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
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 Foundation (MQTT) WebSocket
sensor event / command image / audio
IFTTT
There are many ways for the robot to sense the world
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
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
ModuleA
handle request in
asynchronous manner
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
Module Status Monitoring & Management
HUMIX SENSE
ModuleA ModuleB ModuleC
Dashboard
HUMIX THINK
Flow
Engine
PING
PONG
DeviceModule Status
API
status
mgmt

Pepper workshop humix