Upload
jeffrey-liu
View
53.906
Download
2
Embed Size (px)
Citation preview
A Robot middleware based on IoT Architecture and Cognitive Services
Drag-n-Drop Logic Design
* Enhanced NodeRed for Robots
Status Monitoring on the cloud
So, What can you do with Humix ?
1. A visual programming environment 2. An IoT architecture for fast prototyping
3. Reusable software modules
Visual Programming Environment
NodeRed - Highly flexible IoT Platform
You can create robot logics with “flows”
maintain the state machine
build your own custom nodes
Humix Architecture
Facial Recognition Module Acoustic Module
Physical Robot
STT / TTS ModuleMotion Detection Module
HUMIX Sense
HUMIX Think
Watson IoT Platform
API
Cloud Brain
Channels
Watson &
IoT ServicesAPI
Access Dashboard Flow Engine Management
Humix Messaging Bus
WS MQTT
Module Status Monitoring & Management
HUMIX SENSE
ModuleA ModuleB ModuleC
Dashboard
HUMIX THINK
Flow Engine
PING
PONG
DeviceModule Status
APIstatus
mgmt
Connection and modules status status are available on the cloud to facilitate trouble shooting
Provide API for module status retrieval and operational commands
Next Step
1. More Modules ! Call for participants
2. Skill & Behavior Pack (e.g. weather skill, ubike skill )
3. Self Learning Robot
Find more resource at our community
https://www.facebook.com/groups/1513552855636723/
https://developer.ibm.com/open/humix/
https://github.com/project-humix/humix-think
References
http://bit.ly/2ivKBcy
http://bit.ly/2hZup1Y
humix think installation
humix sense installation
Build Facebook Bot with Humix
https://ilovebluemix.com/topic/30/how-to-create-your-chat-bots-with-bluemix-latest-conversation-service/2Watson Conversation Service
http://www.slideshare.net/iansuny/facebook-70471744