巡线机器人中传感器的运用
2018-10-21汪文韬��
科学导报·学术 2018年11期
汪文韬��
【中图分类号】 TP212 【文献标识码】 A 【文章编号】 2236-1879(2018)11-0194-01
参加Roborave机器人大赛不仅可以锻炼参与者解决问题能力,实践动手能力,还能训练其工程思维能力。我们都知道,在数学上对于一个问题有许多解法,答案不是唯一的。工程上也是如此,解决问题的方法有很多,其中,容错率和效率就是要考虑的重要指标。这里我想讨论一下如何把机器人巡线和在箱子里放固定数量的乒乓球做到又快又好,以下是我在准备参加比赛和在比赛时所用的不同方案,经过学习和比对得出的一些心得。
(图为清华教授姜玉芹 、毛勇现场指导照片)
大赛机器人的运行环境是大赛的场地,比赛时场地的情况将非常复杂,因此,机器人必须知道自己当前的位置才能决定要执行怎样的动作,定位是大赛机器人各种性能发挥的基础,也是机器人全场路径自动规划的基础。我们在Roborave机器人大赛中运用基于巡线技术的定位方案对大赛机器人来讲是一种比较可靠和有针对性的方案。
Roborave对于巡线的要求并不高,用一个巡线传感器和最简单的if语句就可以完成。传感器需要在黑线内,因为它靠识别黑线上的白色来进行巡线的。这个时候你会发现小车虽然可以前进,但是会大幅度的左右摇摆,而且遇到一条以上的黑线比如路口就无法判断方向了,并且小车速度不能过快,因为当速度过快时,它会冲出范围原地快速转圈,而转速很快时,小车没有足够的时间识别并做出反应,导致很难继续巡线,任务必然失败。……
登录APP查看全文
