本帖最后由 斩龙烈刃 于 2018-6-12 11:38 编辑
功能持续更新中…… 一、项目名称:
宠物机器人(开源项目,作品资料持续更新中)
二、项目概述:
团队成员基于LPC54114开发板,设计了一种具有17个自由度的四足机器狗——“贝塔狗”机器人。“果球”机器人除了基本的爬行功能,还具有丰富的交际互动功能,它将是老人和儿童生活上的贴身伴侣。贝塔狗”可通过WIFI网络连接百度语音平台,能够与使用者对话,因而具有丰富的语音交互功能:作为老人的陪伴者,“贝塔狗”能够提醒老人按时吃药、帮助老人备忘事件;作为儿童的陪伴者,“贝塔狗”能够讲故事、唱儿歌、读诗词;作为家长的陪伴者,“贝塔狗”能够查询出行路况、设置日程事件提醒。 “贝塔狗”不仅具有家庭陪伴功能,还具有家庭监控功能。“贝塔狗”搭载的烟雾浓度、一氧化碳、温湿度传感器能够实时检测家庭室内的环境参数,配合团队成员数据融合方法,能够准确监测出火灾、煤气泄漏等家庭意外事故的发生。考虑受灾当事人不在事故地点的情形,“贝塔狗”在家庭住户发生意外事故时,将通过自身组建的ZigBee无线传感器网络,给团队成员自主研发的安装在居民住宅区物业管理部门监控PC上的客户端(如下图所示)发送报警信号,定位受灾事故地点,第一时间对受灾地点及时抢救。 作品系统设计原理图及硬件实物图片如下图所示:
系统原理图
作品的具体功能包括:基本的爬行功能(非简单动作组方式)、蓝牙遥控功能、红外手势识别功能(能够识别左移、右移、上移、下移等简单手势)、语音检测功能、在线语音识别与语音应答功能(通过DuerOs平台实现)、无线传感器网络监控功能(通过ZigBee通信节点实现)。 作品的开发板板载资源使用情况如下:LPC54114双核运算功能(其中,M0+核用于机器人D-H行走步态算法的计算,根据输入作品求得各关节旋转角度,通过mailbox核间通信将数据传输至M4核;M4核的主要功能包括17路并行舵机的驱动控制以及各传感器的数据采集与传输),SPH0641数字麦克风(用于语音检测),WM8904(用于简单的语音播报),PCT2075温度传感器,LED指示灯,输入检测按键,ADC电压检测,USART、IIC与SPI通信,USB debugger功能。 因开发时间原因,团队成员并未完全实现作品的预期功能,后期团队将基于LP54114开发板加入APP报警功能,其实际应用价值在于:考虑受灾当事人不在事故地点的情形,“贝塔狗”在家庭住户发生意外事故时,将通过WIFI网络给安装在家庭成员手机上的APP客户端(如下图所示)发送报警信号,第一时间通知受灾事故当事人。 三、作品实物图
四、演示视频
作品详细演示功能及相关开源设计资料见百度网盘:作品演示功能
五、项目文档 控制器电路原理图:
四足机器狗(完整版).pdf
(637.9 KB, 下载次数: 11)
|