机器人设计方案
- 格式:docx
- 大小:769.13 KB
- 文档页数:14
【经典资料,WORD文档,可编辑修改】
场地内洋娃娃身上的红外线发射头发射的红外线被机器人身上一个接收头接受到,如果这个接收头不是正前方的接收头(蓝色框表示),假设它被右方的接收头接收到,则触发单片机控制底盘步进电机右转(2个相对步进电机同向同速转动带动2个车轮一正转一反转,可实现机器人原地转向),直到正前方的接收头接收到红外线后就触发单片机控制机器人向目标前进。
同理,若是左边的接收头接收到红外线则向左转。
七、算法与程序设计
机器人程序实施方案
1、环境虚拟到内存以二维数组
存储(一个元素代表一个固
定的距离。
2、机器行走时记录行走过的位
置(只有正向行走时才记录)。
3、机器人救援分成三部分:循迹、
救援、返回。
循迹又分找到前
和找到后(大概方位)。
4、个部分流程图如下:
未探测到目标(即红外传感器
未发生中断)流程。
注:启动时环境映射全部标示为未通过
关于转变方向后虚拟环境的标示问题:设立标志(记录方向)
红外发生中断(即检测到目标)和抓取动作流程。