humix community kick off
TRANSCRIPT
An open-source robot framework based on Bluemix, IoT foundation and Watson Artificial Intelligence
Come on, yet another robot framework ?
after 8 hours coding session, First generation of Humix was born
ListensIRC communication
Feels the sentiment of discussion
Saysbasic Chinese
Humix Omega Features
Sensors• Report current temperature • Report current humidity • shadow mode : Heart-rate sync with owner • wake up or sleep triggered by NFC
Instinctive Behavior
Cognitive Computing
• Close eye with the environment is too bright • The eye will enable idle mode when no activity
Communication Channel
• IRC (input/output) • Facebook messenger(input/output). This is a new node we added on NodeRed • Speech-to-Text (input) . Text-to-Speech (output). Support English and Chinese today.
• Monitor the message received from Facebook (comments or messenger), turn eye color to green if received positive message, otherwise turn the eye color to blue • How old am I : when asked for age from messenger, humix will take a picture and report the estimated age of the people in the picture
API Examples
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog.html?cm_mc_uid=09618670703314348724626&cm_mc_sid_50200000=1446093870
MicroService Architecture“An approach to developing a single application as a suite of small, independently deployable services”
Application
Service Service Service Service
Messaging Infrastructure
pub
sub
Humix Architecture
HUMIX SENSE
ModuleA ModuleB ModuleC
NATS
WebSocket
Dashboard
HUMIX THINK
Flow Engine
API API API API API
RPI2
Cloud
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 Check
HUMIX SENSE
ModuleA ModuleB ModuleC
Dashboard
HUMIX THINK
Flow Engine
PING
PONG
DeviceModule Status
Humix Architecture
HUMIX SENSE
ModuleA ModuleB ModuleC
Dashboard
HUMIX THINK
Flow Engine
API API API API API
Community
Foundation
Community
NG HUMIXHomemade Robot
Signup | Login
Hello World! Build your own Humix!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque felis ipsum, facilisis at tincidunt vel, tincidunt ultrices
magna. Cras tristique, nisl sed scelerisque dignissim, sem lorem venenatis purus, id
fermentum ipsum dui sodales nisl.
Signup now!
NG HUMIXHomemade Robot
Signup | Login
Hello World! Build your own Humix!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque felis ipsum, facilisis at tincidunt vel, tincidunt ultrices
magna. Cras tristique, nisl sed scelerisque dignissim, sem lorem venenatis purus, id
fermentum ipsum dui sodales nisl.
Signup now!
User ID
Password
********
LoginCancel
NG HUMIXHomemade Robot
+ Add a Member
You haven’t added any robot yet.
Humix Family | Humix Sense | Humix Think | Logout
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
+ Add a Member
You haven’t added any robot yet.
IDHumix - alpha
ThumbnailDefault Custom upload
AddCancel
NG HUMIXHomemade Robot
+ Add a Member
Humix - Alpha
Humix - Beta
Humix - Omega
Active
Active
Member ID Status Modules
5
0
2
Sleeping
more
more
more
Actions
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
+ Add a Member
Humix - Alpha Humix - Beta Humix - OmegaActive Greeting Active Greeting Sleeping Diagnose
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
+ Add a Member
Humix - Alpha Humix - BetaActive Greeting Active Greeting
| Rename Robot
| Delete Robot
Humix - OmegaSleeping Diagnose
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
+ Add a Member
Humix - Alpha Humix - BetaActive Greeting Active Greeting
Humix - OmegaSleeping Diagnose
Make your robot say “hello!”
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
+ Add a Member
Humix - Alpha Humix - BetaActive Greeting Active Greeting
Humix - OmegaSleeping Diagnose
Run diagnose on connectivity problem
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
Humix - AlphaCheckout other robots
You haven’t registered any modules yet.
Humix Family | Humix Sense | Humix Think | Logout
NG HUMIXHomemade Robot
Humix - Alpha
Temperature Sensor Camera
Eye Control
Checkout other robots
Registered Modules
Heartbeat
Realtime temperature data
28 ℃
Realtime heartbeat rate
100 /min
This module controls the camera on humix sense.
This module controls the eyes on your humix sense.
Humix Family | Humix Sense | Humix Think | Logout
Project Repositories
node-humix-sense
humix-ng
humix-tts-module
humix-neopixel-module
https://github.com/project-humix/humix-ng
https://github.com/project-humix/humix-tts-module.git
https://github.com/project-humix/humix-neopixel-module.git
https://github.com/project-humix/node-humix-sense
Next Step
1. Monthly Meetup with specific Robot skills and lightning sessions
2. More humix modules !
3. Make humix Fly
Referenced Projects
https://www.facebook.com/humixomega
http://nats.io
http://nodered.org
http://cmusphinx.sourceforge.net
http://tts.itri.org.tw/index.php
Message Bus
Flow Editor Bus
Voice Recognition
Text-To-Speech Service