- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于“香蕉派”的语音交互式机器人
摘 要 本文介绍了一款基于“香蕉派”全语音交互式的智能机器人,它能根据人的语言自动识别“行走”命令或“聊天”内容,并自主行走或与人智能交流。它以Banana PI开源硬件平台作为控制服务器,通过讯飞平台的语音识别和GPIO接口控制外置驱动器,实现语音交互式行走等基本功能。实验证明该机器人能够准确接收指令并做出反应,可靠性较高。并且无任何外设,使用方便。
【关键词】香蕉派 行走机器人 语音交互 Banana Pi
“香蕉派”(Banana Pi,简写为BPI),与“树莓派”类似,但是硬件配置更高、性能更强,对安卓(Android)系统的支持更好。其中,“树莓派”(Raspberry Pi,简写为RPi/RasPi/RPI)是一款基于ARM的微型电脑主板,只有信用卡大小,其系统基于Linux。它以SD/MicroSD卡为内存硬盘,卡片主板周围有多个USB接口和以太网接口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,具备所有PC的基本功能。
1 机器人系统简介
本款机器人的特点:
(1)零设置、零辅助,不需要遥控器、手机等任何辅助设备,完全根据语音命令智能响应;
(2)智能化的人机聊天,随着技术的发展即时提升智能化水平。
硬件可基于“树莓派”微型电脑主板,采用3代B型,安装Linux系统,使用C语言进行相应软件开发。也可以基于“香蕉派”微型电脑主板,采用BPI-M3型号,安装Android系统,相应软件开发使用与Java相似度很高的Android开发集成环境。以“香蕉派”为例,描述本机器人的设计开发过程。
2 硬件实现
整个系统分两步进行开发调试环境的搭建,首先是搭建“香蕉派”核心处理系统。其是一个袖珍的主板卡,但是“麻雀虽小,五脏俱全”,除去“香蕉派”主板外,还需准备一套标准通用的USB键盘和鼠标,一个显示器用于开发调试(开发完成后可以拆除)。两块电池用于整个系统供电,最后还需要准备预装了安卓系统的SD卡(对于SD卡要求读写最好在4MB/S以上、容量大于2GB)。
在完成核心处理系统的搭建后,再进行机器人外围系统的搭建,首先利用讯飞平台完成对机器人的“行走控制”或“聊天命令”的语音识别,然后利用“香蕉派”的GPIO接口,控制外置驱动器实现电机的使能、正反转控制。整个系统的硬件框图如图1所示。
2.1 “香蕉派”系统板
“香蕉派”BPI-M3是一款8核高性能单板计算机,兼容“树莓派”,还可以运行Android5.1、Debian linux、Ubuntu linux、Raspberry Pi系统。硬件配置为:1GHz ARM7 8核处理器,2GB LP DDR3内存,千兆以太网口,2个USB接口,支持2K高清视频输出。GPIO兼容Raspberry Pi B+,并能运行其ROM Image。开发板的正反面如图2所示。
2.2 电机驱动板
本模块使用L298N作为主驱动芯片,具有驱动能力强,发热量低,抗干扰能力强的特点。其实物如图3所示,其中:
2.2.1 +12V接入口
电压范围:+5V~+35V,使用航模电池供电。
2.2.2 电机接口
OUT1、OUT2为电机A输出;OUT3、OUT4为电机B输出。
2.2.3 IO接口
ENA和ENB分别为A、B电机的使能端,一开始ENA和ENB各自的上下两个针脚是用跳线帽连接起来的,拔掉就可以接线了。IN1~IN4为IO控制输入,与树莓派的GPIO接口相连接。
2.3 系统板与电机驱动板连接
通过“香蕉派”的GPIO接口,控制电机驱动方向及速度,实现小车的前进、后退、变向。把电机接到L298N驱动板上面,然后把电池的正极接到12v接口,负极接到接地接口,5V输入从香蕉派的GPIO2接入。IN1、IN2、IN3、IN4分别接“香蕉派”GPIO的11、12、13、15号接口。如图4所示。
2.4 移动平台
本机器人使用奥松AS-2WD铝合金移动平台,它是2轮驱动,可安装多款直流电机与伺服舵机,并且可以搭载多款控制器、驱动器、传感器和无线射频模块等。其外形如图5所示。
2.5 电池与其它附件
电池供电使用两种:一是10000mAH的充电宝,为“香蕉派”核心处理板供电;二是“格氏ACE 3S 11.1V 2200mAh 30C”无人机航模电池,为电机驱动板供电。“香蕉派”内置麦克,不需要外接,但是无内置喇叭,所以,通过音频输出口外接一个绿色球形音箱。
3 软件实现
本机器人系统的软件设计主要分为两类,分别为实现流程框图如图6所示。
3.1 语音听写
您可能关注的文档
最近下载
- 重庆大学版信息科技四年级上册全册教案教学设计.doc VIP
- 大班课件《有趣的盐》.pptx VIP
- DB51T 3239-2024 危险化学品安全生产数据交换规范.pdf VIP
- 中小学音体美器材配备重点标准.doc VIP
- 2024年全国考点PET口语真题汇总(1-12月).pdf VIP
- 医疗器械不良事件培训试题及答案.docx VIP
- 马工程《马克思主义政治经济学概论》(第2版)配套题库【考研真题精选+章节题库】.pdf VIP
- 话题幼儿园语言教育活动设计.ppt
- JBT 5943-2018 工程机械 焊接件通用技术条件.pdf VIP
- 创新国有企业党建工作提升员工幸福感-来源:现代企业文化·下旬刊(第2020003期)-中国工人出版社.pdf VIP
文档评论(0)