基于“香蕉派”的语音交互式机器人.docVIP

基于“香蕉派”的语音交互式机器人.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 语音听写

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档