• 正文
  • 相关推荐
申请入驻 产业图谱

如何搭建自主家庭助理机器人

2019/01/21
16
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

 

今天,我为大家介绍一个实用的设计,可以通过 Alexa 语音控制机器人。之前大家看了 Boston Dynamics 的机器人感到很厉害,可以自主行走,自主拾取物品,现在只要使用 Arduino UNO & Genuino UNO 就可以自己做一个属于自己的家庭机器人了。

Boston Dynamics 的自主机器人(点击看动图)

O'nine 的外观


这个居家机器人被作者取名 O'nine,在https://www.hackster.io/上获得了 Arduino / Distrelec: Automation & Robotics Contest 的奖项。可以实现四处移动,拾取物品,照顾你的房子。 感谢 Alexa,O'nine 可以听到您并执行可编程任务,例如喂鱼。通过语音控制和开放式的机器人平台可以替代目前为实现各种功能而设计的各种定制设备。

自动喂鱼(点击看动图)


本次设计需要的硬件包括以下物料:

软件则需要:


O'nine – Alexa 的软件架构如上图,流程如下:


1. Amazon Echo Dot 收听语音命令。
2. 自定义 Alexa Skill 检测到 Intent。
3. AWS Lambda 函数接收来自 Amazon Alexa Skill 的请求并发布到 PubNub MQTT 代理。
4. O'nine 通过订阅 MQTT 经纪人来接收数据。
5. 奥尼恩自主执行所需的任务。

 

系统组成
O'nine 主要由下面这几部分组成:
1、 地盘动力系统


2、 垂直升降步进电机


3、 机器人手臂


 

4、 Kinect 深度传感器组成。

硬件的框图如下:

组装完成后,可以实现的自主喂鱼。

通过鱼食瓶子上的二维码来辨认物品,同 Boston Dynamics 一样的方案。

硬件部分介绍完了,软件部分还请大家访问项目地址:
https://www.hackster.io/grassjelly/autonomous-home-assistant-robot-fff43e

项目中使用的 ROS 可以从下面链接下载,
http://wiki.ros.org/indigo/Installation/UbuntuARM
注册 Alexa 开发者账号,请访问:
http://wiki.ros.org/indigo/Installation/UbuntuARM
注册 AWS Lamda 账号:https://aws.amazon.com/lambda/
手机在线推送程序,请问:https://pushover.net/

本文原文来自:https://www.hackster.io/grassjelly/autonomous-home-assistant-robot-fff43e

 

与非网编译内容,未经许可,不得转载!

 

有人说硬件技术将很快达到极限,而在我们看来,硬件创新,尤其是中国硬件工程师的创新,还远未走到尽头,而只是刚刚开始。作为致力于为全球硬件开发者提供技术共享服务的平台,与非网母公司 SupplyFrame 旗下最大的全球硬件开发者社区 Hackaday.com 已连续五年举办全球硬件开发者大赛 Hackadayprize,有超过 3000 多个硬件团队在这个赛事中互动交流、切磋技艺。

 
这个《硬件改变世界》系列,我们挑选在前几届 Hackadayprize 大赛中获奖的优秀作品加以展示,硬件技术可以多有意思,硬件开发者可以多有创意,从这些作品中你可以看到。
 
2019 年 3 月,Hackadayprize 中国区赛事将隆重开启,我们很期待看到国内的硬件开发者大开脑洞、大展技艺。你准备好了没,与来自全球的硬件开发者同台 PK?

相关推荐