上海交通大学电子信息与电气工程学院第八届新生杯科技创新大赛
- 学习了tello相关的api,学习如何使用opencv识别ArUco和手部;
- 初步了解了所有API的调用和实现。
- 大概能跑完全程
- step 2 添加黄色圈识别
- 还需研究降落部分
- 找到无人机的下置摄像机调用接口,开始实现地面ArUco码识别
- PID算法调用的库
- 实现了使用PID算法+timer+counter的地面ArUco码识别,大大提高了精度
正式比赛顺利完赛。 还被主持人调戏了x
喜获二等奖。
赛后反思:
- 时间安排不合适,赛程后半才开始发力调试
- 从算法鲁棒性出发,对于不同情况的适应力强
- 未考虑完成时间,算法求稳
- 码力欠佳,代码风格规范性差
- 太肝了,不适合可持续发展
- 没写代码进度跟进,版本控制有点失控