- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于Jetson嵌入式的智能化洗鞋机研究
?
?
向宇涛陈锦苗靖林凡强
摘?要:随着城市生活节奏的加快,人们对于自动化设备和智能家居的需求越来越多。如智能扫地机器人[1],智能家居化空调[2],洗鞋机[3-4]。传统的洗鞋机仅从清洗和消毒的角度考虑了洗鞋机的实用性,并没有考虑鞋的材质,有些鞋子需精细护理,若对所有鞋子进行相同方式的清洗,可能会对做工精细的鞋子形成磨损。本文以Jetson嵌入式系统为核心,基于OpenCV、TensorFlow的组合式框架,并结合多轴机器臂,设计了一种可以识别鞋子材质类型,并根据这些类型使用指定的方式清洗保养的洗鞋机。
关键词:洗鞋机;OpenCV;图像处理;神经网络;算法
1.Jetson简介
Jetson是一款由Nvidia设计的新型SoC,它的GPU计算能力强大,功耗较低,拥有Wi-Fi、摄像头接口和GPIO输出接口,必威体育精装版版的还有两个摄像头接口。现有的洗鞋机中大多使用80C51和STM32系列的芯片进行控制[5],若需实现分类和识别部分,使用JetsonNano嵌入式系统不仅可以控制机械臂,还可以在本地端识别鞋子的类型,并能根据新添加进来的鞋子训练神经网络,生成更多材质的鞋子类型,进而使用合适的方案清洗,实现所设计的功能。
2.设计部分
机器设计部分参考了文献[6]的部分设计,整个洗鞋机包括:Jetson嵌入式及配备的摄像头模块、Jetson与外设的通信模块、电机模块和外设模块、伸缩支架、多种类洗涤剂、烘干风扇、多种类毛刷、清洗仓。
洗鞋机可进行上传云端功能、清洗烘干并存放在存储箱中等待客户取走等流程。若洗鞋机检测到物品不属于认识的任一类鞋子,洗鞋机会判断是否为鞋子,若不是则会把鞋子退返,否则洗鞋机会把鞋子的材质上报云端,待云端发送指令或根据洗鞋方式执行一个最佳的清洗流程。完成流程后,洗鞋机询问云端或机主是否需要待机。若不需待机,洗鞋机继续工作。在需要节省功耗时,洗鞋机会进入待机模式,只有洗鞋机收到需要工作、启动的指令才会被唤醒。
3.识别算法
在本文的识别部分里使用开源的OpenCV库来识别鞋子的基本类型,OpenCV库可以调用Jetson的摄像头模块拍摄鞋子图像,并用相关算法判断鞋子类型,不同材质的灰度分布特性不同,可使用不同模板检测鞋子材质、类型相关度。
3.1余弦灰度相似度算法
余弦灰度相似度算法利用灰度间相似性判断图像相似性[7],借助直方图灰度分布相似性确定鞋子类别,将测试集和模板集的余弦灰度相似算法记作下式:
(1)
式中是模板灰度级向量,是测试鞋子灰度级向量,当和的图像材质较为相似的时候,将趋近于1,θ将趋近于0°。否则,将趋近于0,而θ将趋近于90°。基于以上分析,定义以下的准则以判断鞋子材质分类。
(2)
(3)
当测试材质对应模板材质的余弦相似度大于阈值t时,材质被归为材质类,后续部分加入了神经网络部分来辅助判别鞋子的信息。对于材质不相似,灰度相似的图片,该算法可以进行较精确的分类,只要合理地设置阈值,洗鞋机就能正确地进行分类。
3.2TensorFlow分类算法
当OpenCV识别结果与所有类别鞋子不相似时,使用基于TensorFlow的ShoeClassifier[8]神经网络识别,此方式依赖Jetson的GPU模块,功耗较高,若使用余弦灰度相似度算法,设定洗鞋机尽可能不使用TensorFlow。在实际訓练中[8],训练次数达到25000次后,精确度已达到90%左右。因此,洗鞋机只需要在云端训练好权重,将这个权重文件输入给Jetson核心板即可识别。
4.结论
相比于传统洗鞋机使用的单片机和STM32系统,基于Jetson嵌入式处理器方案具有很多性能上的优势。但是Jetson嵌入式系统的成本相对较高,在后续的工作中,需要考虑成本和性能的权衡问题。
参考文献
[1]?薛慧心.智能家庭扫地机器人设计原理研究与分析[J].信息技术,2014(11):204-206.
[2]?周庆和.智能家居空调控制系统的设计[J].江西建材,2016(15):9-10.
[3]?张丽.一种新型洗鞋机的设计[J].装备制造技术,2011,000(012):159-160.
[4]?李国铭,刘任,雷佩红,等.新型洗鞋机:CN.
[5]?谢嘉诚,安小雪,梁逸波,等.一种新型自动布鞋洗鞋机的设计与制作[J].科技视界,2018,000(008):262-263.
[6]?张敏,王亮,谢永召,等.小型洗鞋机的机械机构设计[C],全国机械设计年会.2009.
[7]?刘英伟,秦永彬.基于余弦相似性的m-类分类器设计与算法实现[J].计算机与数字工程,2014,042(003):351-354.
[8]?
您可能关注的文档
- 土木工程混凝土施工技术探讨林学明.docx
- 任务型阅读法在初中英语阅读教学中的实施对策.docx
- 利用智能同步平台提升学生英语口语能力的研究.docx
- 关于初中德育精细化管理的思考.docx
- 国有上市公司销售和利润增长能力分析.docx
- 如何推进石油工程信息化建设发展.docx
- 中国互联网金融的风险与监管研究.docx
- 临沧市产业结构与就业结构的协调性分析.docx
- 数控编程与操作课堂教学诊断模式的研究.docx
- 大类培养下《大学化学》课堂教学改革的探索.docx
- 网络类拓扑图.pptx
- 某某330kv变电站工程主变压器安装施工方案-(最终).doc
- 天文学基础知识天文学发展简史.ppt
- 读书心得分享万历十五年(可修改).doc
- 第25讲 中华人民共和国成立和向社会主义过渡 课件-高三统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第5课 三国两晋南北朝的政权更迭与民族交融 课件高一上学期统编版(2019)必修中外历史纲要上.pptx
- 第1课+从食物采集到食物生产+课件-高二历史统编版(2019)选择性必修2经济与社会生活.pptx
- 第51讲 第二次世界大战与战后国际秩序的形成 课件-高三历史统编版(2019)必修中外历史纲要下册一轮复习.pptx
- 第一次世界大战与战后国际秩序的形成 课件-高三统编版(2019)必修中外历史纲要下一轮复习.pptx
- 第18课 辛亥革命 课件-高一上学期统编版(2019)必修中外历史纲要上.pptx
文档评论(0)