灭火机器人设计2
很不错的
第九章 灭火机器人设计技巧
9.1 迷宫行走和白线检测合一的设计方法
很多公司的教学机器人使用多进程的方法,一个进程走迷宫,另一个进程测地面。使用双进程的方法,对速度慢的机器人来说,确实没有什么影响。当我们把机器人灭火的速度提高到平均每个房间3秒钟以内的时候,由于两个进程之间很难同步,会出现找不到白线的情况。为了克服这一错误的发生,我们可以使用迷宫行走和白线检测合一的设计方法来解决这个问题。当我们的迷宫算法里面没有使用sleep语句时,可以在算法的开头和结尾加入判断地面的语句。当机器人在白色地面行走时,函数返回1,在黑色地面上行走时,函数返回0。再利用这个迷宫函数编写按时间走迷宫和走迷宫到白线的函数。利用这两个函数来实现分段迷宫算法,从而实现无火不进房间的走法。该算法我们在第三章已经作了简单介绍,在这里就不再论述。如果程序中使用了sleep语句,该语句可以使用循环语句来代替,关于怎样消除sleep 语句,大家可以参考下面的文章。
9.2 提高灭火机器人稳定性的常用方法
(1)降低机器人的重心 如下图就是一台低底盘的机器人,重心低的机器人在行走时不容易出现抖动现象,稳定性得到提高,速度也更快。

图9_1
(2)走中间道路
我们在自己实验室测试机器人时,参数最好是设置为使机器人成功率最高的状态,例如从4号门口退出,力求机器人是从门的中间后退,如果机器人开始位置总是向右偏,在后退之前我们先让机器人把位置转正。这样到了比赛场地,由于各种因素的作用,机器人还是会出现偏差,但由于我们在前面已经把机器人参数设置为中间状态,稍微的偏移不容易导致任务的失败。
(3)冗余设计
例如我们有1个方案,使用4-3-1-2的搜索顺序,如果4号和3号没有发现火,
你可能喜欢
- 机器人课程设计
- 机器人设计方案
- 机器人比赛
- 机器人报告
- 机器人制作
- 机器人课程设计方案4页
- 智能机器人课程设计报告10页
- 慧鱼机器人课程设计任务书3页
- 四足机器人课程设计10页
- 工业机器人课程设计学习报告12页
- 趋光机器人课程设计报告17页
- 2012校内机器人设计方案改11页
- 智能迎宾机器人设计方案9页
- 2012亚太机器人设计方案11页
- 基于ARM7+GSM+蓝牙技术的家庭服务机器人设计方案-314836913页
- 自主飞行空中机器人设计方案11页
- 恐怖机器人设计方案11页
- 浙江采摘机器人 比赛规则7页
- 2011双足竞步机器人比赛规则5页
- 09科协机器人比赛项目讲课41页
- 2011年深圳市中小学电脑机器人比赛成绩3页
- 2012年北仑区中小学生车模机器人比赛规程4页
- ABU Robocon机器人比赛传感器综述11页
- 灭火机器人报告27页
- 仿生机器人报告封皮1页
- 写字机器人报告61组13页
- 仿生机器人报告-仿生扑翼UUV12页
- 哈工大威海机器人报告4页
- 机器人报告书12页


