智能机器人视觉对抗A项目开源
项目简介
本项目是一个智能机器人视觉对抗A的实现代码,旨在通过视觉对抗技术提升机器人在选拔赛中的表现。项目代码经过多次调试,最终在9.5秒内未能通过选拔赛网评,因此决定开源,供广大开发者参考和改进。
项目背景
在2024年智能机器人大赛中,作者团队经过长时间的努力,编写了大量代码,最终在选拔赛中未能通过网评。为了分享经验和代码,作者决定将项目开源,希望其他开发者能够在此基础上进一步优化和改进。
项目结构
项目主要包含以下几个部分:
- 结构设计:
- 打印机结构设计为3个部分,使用M3螺丝连接。
- 摄像头使用M2螺丝连接,支持160*120分辨率,以获得最高帧率。
- 代码设计:
- 代码已开源,包含4个主要文件:
Mybot
:主框架函数,启动后等待输出“55”后任意输入即会发车。xunkun
:1号摄像头寻迹避障函数。distance
:2号摄像头测距函数。pid
:PID计算函数。
- 代码已开源,包含4个主要文件:
使用说明
- 库函数修改:
- 代码中使用了自定义动作编号,需要在
robotpi_Cmd
文件中进行相应设置。 - 启动模式设置:普通模式和双闭环模式,分别在
Mode_set0
和Mode_set
函数中实现。
- 代码中使用了自定义动作编号,需要在
- 代码运行:
- 启动主框架函数
Mybot
,等待输出“55”后任意输入即可发车。
- 启动主框架函数
贡献与反馈
欢迎广大开发者下载和使用本项目代码,并提出改进建议。如果您有任何问题或建议,请在项目中提交Issue,我们将尽快回复并进行改进。
版权声明
本项目遵循CC 4.0 BY-SA版权协议,允许转载和修改,但请附上原文出处和本声明。
希望通过开源,能够帮助更多开发者提升智能机器人的视觉对抗能力,共同推动技术进步。