你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【DIY】使用STM32+Android实现的智能家政机器人

[复制链接]
董辰辉 发布时间:2017-8-4 13:46
本文设计一种基于Andriod平台实现语音识别和命令生成,通过蓝牙无线传输至下位机,由下位机中的STM32F103控制器控制机器人完成用户指令。
11.jpg
12.jpg
13.jpg

5 r+ @: H5 }$ N3 k9 X6 L/ V+ H
研究内容:
' I! C9 z2 ~% Z
随着微处理器技术的发展与成熟,嵌入式语音识别系统已逐渐成为各领域研究的热点方向,各种迎合人们需求的语音识别设备出现在我们的现实生活中。本课题重要研究的是通过语音识别技术控制机器人,该系统通过设备命令者的语言对机器人发出控制指令,让机器人为我们服务。考虑的语音识别需要很大的运算量,这对于微处理器的速度就有了一定的要求,所以在本系统中,我们采用了谷歌公司的Google Voice Search语音处理引擎,通过使用该引擎完成语音识别。同时,我们采用上位机识别并发送控制指令,下位机控制机器人的方式,中间传输环节通过HC-05蓝牙模块实现。在下位机中,我们采用STM32RBT6控制器通过串行方式控制机器人上的舵机,从而实现对机器人整体的控制。

/ q) N( a5 n. k; X* T: P
实现功能:2 z6 y6 j4 b9 C% C: i9 C$ o
(1)家政服务机器人要求为移动车体,具有机械手;
! P) z- G" C* [/ {* ]7 ?7 T! H3 }" M(2)基于“安卓”实现简单语音识别;
, R2 x4 j, t& `! D(3)实现机械手臂简单操作;
- o3 f$ ?2 f& H9 c(4)通过蓝牙实现“安卓”对机器人的无线控制;$ W, g& x, N. t/ e$ \- T+ @/ F
(5)实现自动定位。
机器人运行效果图
14.jpg
机器人端电路图
15.jpg
机器人端电路PCB
16.jpg

) m+ d9 g4 F1 z0 d7 F) P# r
代码部分
VoiceRecognizer.rar (1.3 MB, 下载次数: 36)
收藏 1 评论6 发布时间:2017-8-4 13:46

举报

6个回答
深山明月 回答时间:2017-8-5 06:57:12
威武
ToddYam 回答时间:2017-8-12 09:59:54
swapkernel1111 回答时间:2019-1-14 21:34:02
:
swapkernel1111 回答时间:2019-1-14 21:39:23
:L:L:L:L
swapkernel1111 回答时间:2019-1-14 21:39:43
swapkernel1111 回答时间:2019-1-14 21:40:07

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版