项目简介
本项目由2020 - 2021年Fontys项目组Loki开发,主要实现线跟随机器人和机械臂的编程控制。项目要求线跟随机器人行驶至停止标志处,之后利用机械臂(设计为起重机)收集积分点。
项目的主要特性和功能
- 线跟随机器人:可按照设定路线跟随线条行驶,直至遇到停止标志。
- 机械臂:以起重机样式设计,在机器人到达指定位置后能够收集积分点。
安装使用步骤
假设您已下载本项目的源码文件:
1. 清理冗余库:因Sim 2阶段对库的使用较混乱,检查并尝试删除项目中两个未起作用的库。
2. 代码优化:将Sim 2的代码转换为使用函数的形式,优化代码结构;减少Sim 2中停止标志相关代码的延迟,提升代码运行速度。
3. 功能完善:参考主代码中的提示,完成Sim 3所需功能,如识别恶魔标志的高度;考虑使用accelstepper
库优化步进电机的加减速控制,提高电机使用寿命和操作精度。
4. 传感器升级:后续项目建议使用激光传感器,其可同时工作,且具备更好的性能和直线检测能力。
5. 逻辑优化:使用流程图辅助代码逻辑设计,减少逻辑错误;在Sim 3阶段添加物体避障功能,避免机器人扫描时撞倒物体;考虑创建中间状态以优化从开始到主游戏状态的切换。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】