马特·奥布拉多维奇
SE 423 最终项目
本项目在三轮车上实现墙跟踪。两个测距红外传感器用于墙壁跟踪。三个轮子中的两个由编码器驱动。它们的速度由闭环 PI 控制来调节。IR 传感器具有 0 到 3 伏之间的模拟输出。IR 传感器连接到 TI 启动板上的两个 ADC。
因为只有 2 个 IR 传感器,所以机器人只执行右墙跟随。沿墙算法使用具有两种状态的状态机。状态是 WALL_FOLLOWING 和 LEFT_TURN。WALL_FOLLOWING 是默认状态。在墙跟随状态下,PID 控制器控制机器人,使右侧红外传感器到墙的距离保持不变。当前置红外传感器检测到机器人前方有墙壁时,状态机进入 LEFT_TURN 状态。在 LEFT_TURN 状态下,机器人将以恒定速度转动,直到正面的 IR 传感器看到机器人前方没有墙壁,而右侧的 IR 传感器看到机器人右侧的墙壁。当状态机处于 WALL_FOLLOWING 状态时,它能够进行右转,这意味着机器人可以进行左转和右转。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !