硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

Jibo 发布 SDK,意在让机器人进入家庭

  • 2016-05-30
  • 本文字数:1286 字

    阅读完需:约 4 分钟

IndieGogo 众筹平台上的初创公司 Jibo 最近发布了一款应用程序开发 SDK ,又名 Skills(技能),可用于开发家用“社交机器人”,主要针对娱乐、教育和物联网集成等市场。

Jibo 试图创造一种环境交互式机器人,这种机器人将能识别人的声音和面孔,能讲话,能看懂可视内容,能够活动“胸腔”和“头部”等身体部件。

Jibo SDK 旨在帮助开发者使用 JavaScript API 创建“技能”,该 API 可供开发者访问 Jibo 平台提供的使用 C/C++ 开发的各种计算密集型服务。目前开发者可通过 Jibo SDK 获得的能力包括:

  • 音频和语音技术,可用于识别话语并通过说话作出回应。
  • 视觉处理能力,使其可识别面孔和活动,并在自己的显示设备上展示动态的可视化内容。
  • 通过三个伺服马达实现交互和移动能力。Jibo 的目标之一在于让机器人即使变得更加平易近人,让大家创造更丰富,更富于表现力的动作。

有趣的是,Jibo 虽然有两个摄像头,但开发者无法直接使用。开发者只能通过空间化呈现(Spatial representation)了解 Jibo“看到”的内容。这样可以杜绝有人通过 Jibo 的摄像头窥探他人。

根据 Jibo 的 SDK 开发主管 Jonathan Ross 介绍,决定使用 JavaScript 是因为这是一种增长速度最快的语言,在库和编程工具方面有着丰富的生态系统。Jibo SDK 本身以 Electron 为基础构建,其中包含一个动画编辑器,一个行为编辑器,一个语音编辑器,以及一个模拟器。

在与 InfoQ 的交谈中,该公司的开发推广人 Justin Woo 和 SDK 开发主管 Jonathan Ross 解释说,Jibo 可以连接至任何提供公开 API 的 IoT 设备,因此可以让其充当“家庭指挥官”。

最初发布的 Jibo 机器人主要针对热衷于新技术的家庭,例如单身或已经开始做父母的年轻 X 一代,主要是零零后。考虑到具体应用,我们将其称之为 Jibo 的“技能”,并把 Jibo 看作一种能扮演不同角色的家庭伴侣,例如 Jibo 可以是老师,可以是艺人,可以是家庭指挥官。当你真正把 Jibo 看作一个能参与到家庭生活的“人”,最终能实现的“技能”几乎是无穷无尽的。

根据 Woo 和 Ross 的介绍,Jibo SDK 基于行为树(Behavior tree),这种模式很适合用于行为建模,以及各种自主代理程序的控制流,同时还可对当前行为以及决策工作进行协调。

Woo 和 Ross 进一步解释说,Jibo 使用了两种云服务:一种用于持久数据存储,这样便可将技能数据安全地备份到云端,防范数据丢失;另一种用于实现与文本无关的音频语音识别和自然语言理解。然而 Jibo 的语音识别功能并非总是需要使用云服务:

Jibo 的唤醒短语“嘿,Jibo”是在本地处理的,只有听到这句话后,后续的语音才需要发到云端处理。其次是持久数据存储,每个技能都对应着 Jibo 本地内存中一块可读写的受保护区域,Jibo 会用安全的方式将这些数据备份到云端,无需担心数据丢失问题。

机器人可以在本地完成一系列任务,包括:视觉、感知、音频定位、语音 ID、面孔 ID、动作 / 马达控制、自然语言理解、文本无关的语音识别、文字到语音(Jibo 的声音)、图形和音频。

目前 Jibo SDK 已发布,Jibo 设备预计会在2016 年底发布。除了SDK,Jibo 还发布了一个开发者论坛

查看英文原文: Jibo Releases SDK Aiming to Bring Robotics into Homes

2016-05-30 19:002803
用户头像

发布了 283 篇内容, 共 120.7 次阅读, 收获喜欢 63 次。

关注

评论

发布
暂无评论
发现更多内容

封神总结!蚂蚁金服+滴滴+美团+拼多多+腾讯15万字Java面试题

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

为什么要学习linux内核源码以及如何学习Linux内核源码

赖猫

c++ Linux 运维 嵌入式 Linux内核

【死磕Java并发】-----J.U.C之AQS:阻塞和唤醒线程

chenssy

11月日更 死磕 Java 死磕 Java 并发

2021年底Java最新学习路线图

程序员万金游

Java

Python Qt GUI设计:QSpinBox计数器类(基础篇—15)

不脱发的程序猿

Python PyQt GUI设计 QSpinBox计数器类

Tapdata 在线研讨会:DaaS vs 大数据平台,是竞争还是共处?

MongoDB中文社区

mongodb

博文推荐 | Apache Pulsar 三大跨地域复制解决方案

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

活动预告|AICon全球人工智能与机器学习技术大会

第四范式开发者社区

机器学习 开源 OpenMLDB

Java Collectors API实践

FunTester

Java API 测试开发 FunTester Collectors

直播预告|11.27(周六)观测云&思否联合举办的开发者线上沙龙巡演第3站来啦

观测云

直播 沙龙

天翼账号网关系统架构演进历程

架构 网关 亿级流量 双十一

DPDK 网络协议栈-vpp-OvS-DDos-虚拟化专家之路

赖猫

Linux 网络协议栈 DPDK

关于JAVA中顺序IO的基本操作

编程江湖

激荡十年,从未来窗口 re:Invent 看云计算发展变迁 | Q推荐

亚马逊云科技 (Amazon Web Services)

数据库 云计算 云原生 re:Invent

数据倾斜的产生和解决办法?

编程江湖

一物一码可追溯!看区块链如何帮助消费者

CECBC

如何修复org/jacoco/agent/rt/internal_773e439/Offline异常?

Changing Lin

11月日更

TypeScript 之 Typeof Type Operator

冴羽

JavaScript typescript html5 翻译 大前端

Java线程的生命周期包括哪几种状态?

程序员万金游

java线程

公司刚来的阿里p8,看完我构建的springboot框架,甩给我一份文档

热爱java的分享家

Java 面试 程序人生 经验分享 P8

顺丰科技 x StarRocks :双十一实时运单分析实践

StarRocks

数据库 大数据 数据分析 StarRocks

(文末福利)如果代码莫名其妙跑起来了,就不要去动它了……吗?

Zilliz

数据库

博文推荐|深度解析如何在 Pulsar 中实现隔离

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

声网下一代视频引擎架构探索与实践

声网

音视频 视频处理 RTE 技术详解

Function Mesh:Serverless 在消息与流数据场景下的火花

Apache Pulsar

大数据 架构 云原生 Apache Pulsar pulsar社区

我滴个乖乖!首次公布Java10W字面经,Github访问量破百万

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

头条观察 | 元宇宙成为必然趋势的三种可能

CECBC

在 JavaScript 中如何检查对象为空

编程江湖

博文推荐|腾讯专家深度解析 Apache Pulsar 五大应用场景

Apache Pulsar

架构 分布式 云原生 Apache Pulsar 消息中间件

学习Java需要掌握哪些技能?

程序员万金游

Java

豪华阵容!13位专家力荐Spring5为企业级开发提供一站式方案

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

Jibo发布SDK,意在让机器人进入家庭_JavaScript_Sergio De Simone_InfoQ精选文章