智能鼠原理与制作 本书特色
本书以天津启诚伟业科技有限公司提供的TQD-Micromouse-JM智能鼠为载体,是智能微型运动装置(Micromouse)技术与应用系列丛书的高级篇。 本书以真实工程项目为背景,通过“初级篇”、“综合篇”和“竞技篇”三篇讲述了智能鼠的发展、硬件、开发环境、基本操作;智能鼠控制算法、基本运动控制、精典迷宫搜索算法;智能鼠走迷宫竞赛、迷宫搜索优化算法、竞赛迷宫范例等。同时,本书附录提供了国际Micromouse走迷宫竞赛相关知识、智能鼠器件清单、智能鼠迷宫图库等丰富资源。 本书在重要的知识点、技术(技能)点和素养点上,配有丰富的视频、图片、文本等资源,学习者可以通过扫描书中二维码获取相关信息。 本书适合作为高等院校,特别是“新工科”专业,作为信息与自动化技术融合与创新学科教学的指导用书,还可作为相关工程技术人员培训用书及智能鼠爱好者参考用书。
智能鼠原理与制作 内容简介
本系列丛书分别以精巧、精典、精妙智能鼠为载体进行实践教学。采用项目式教学模式,遵循递进原则,从“玩转”到“掌握”,再到“精通”,从“流程图趣味编程”到“高级语言算法开发”,从“步进电动机简单动作”到“空心杯电动机精确控制”,丰富学习者的工程实践知识和技术应用经验,拓展学习者的专业视野,内化形成良好的职业素养,提升学习者的实践创新能力。本系列丛书为目前国内首套系统化讲解智能鼠原理与制作的书籍,所选案例均来自真实的工程项目,编者来自国内长期从事智能鼠研究与开发、国际Micromouse走迷宫竞赛获奖的院校和企业。
智能鼠原理与制作 目录
**篇 初级篇....................................................................001项目一 了解智能鼠的发展.........................................................003任务一 了解智能鼠起源.........................................................003任务二 认识智能鼠迷宫.........................................................009思考与总结.................................................................................012项目二 学习智能鼠软硬件开发环境.........................................013任务一 认知智能鼠硬件功能.................................................013任务二 学习软件开发环境.....................................................017思考与总结.................................................................................036项目三 学习智能鼠硬件单元.....................................................037任务一 认知智能鼠的红外传感器检测与状态.....................037任务二 认知智能鼠动力单元部分.........................................067任务三 掌握智能鼠的姿态控制.............................................081任务四 认知智能鼠“吸地风扇”技术.................................087思考与总结.................................................................................090第二篇 综合篇....................................................................091项目一 学习智能鼠车速控制算法.............................................093任务一 掌握智能鼠PID车速控制算法...................................093任务二 掌握智能鼠直流电动机闭环车速控制.....................097思考与总结.................................................................................100项目二 学习智能鼠基本运动控制.............................................101任务 学习智能鼠基本运动的实现.........................................101思考与总结.................................................................................108项目三 掌握经典迷宫搜索算法.................................................109任务一 掌握等高图的制作及优化.........................................109任务二 掌握智能鼠的右手法则.............................................115任务三 掌握智能鼠的左手法则.............................................116任务四 掌握智能鼠的优化算法——中心法则及优化.........117任务五 了解Flood扩散算法....................................................119任务六 了解几种重要的智能鼠逻辑算法.............................123思考与总结.................................................................................136第三篇 竞技篇....................................................................137项目一 了解智能鼠IEEE走迷宫竞赛.........................................139任务一 学习智能鼠走迷宫的规则.........................................139任务二 认知智能鼠程序结构.................................................141思考与总结.................................................................................146项目二 学习智能鼠迷宫搜索优化算法.....................................147任务 学习基于蚁群算法的优路径选择.............................147思考与总结.................................................................................154项目三 分析经典迷宫地图案例.................................................155任务一2015年APEC国际电脑鼠大赛迷宫分析...................156任务二2017年天津市“启诚杯”大赛迷宫分析.................159任务三2018年中国IEEE国际大赛迷宫分析.........................162思考与总结.................................................................................164附录......................................................................................165附录A 风靡全球的国际Micromouse走迷宫竞赛......................167附录B 世界智能鼠经典赛事迷宫范例.......................................178附录C TQD-Micromouse-JM器件清单....................................180附录D 学时安排..........................................................................181附录E 电路图形符号对照表.......................................................182
智能鼠原理与制作 作者简介
王超,天津大学,高艺,南开大学,宋立红,天津启诚伟业科技有限公司