智能机器人视觉对抗A项目开源

2020-12-07

智能机器人视觉对抗A项目开源

项目简介

本项目是一个智能机器人视觉对抗A的实现代码,旨在通过视觉对抗技术提升机器人在选拔赛中的表现。项目代码经过多次调试,最终在9.5秒内未能通过选拔赛网评,因此决定开源,供广大开发者参考和改进。

项目背景

在2024年智能机器人大赛中,作者团队经过长时间的努力,编写了大量代码,最终在选拔赛中未能通过网评。为了分享经验和代码,作者决定将项目开源,希望其他开发者能够在此基础上进一步优化和改进。

项目结构

项目主要包含以下几个部分:

  1. 结构设计
    • 打印机结构设计为3个部分,使用M3螺丝连接。
    • 摄像头使用M2螺丝连接,支持160*120分辨率,以获得最高帧率。
  2. 代码设计
    • 代码已开源,包含4个主要文件:
      1. Mybot:主框架函数,启动后等待输出“55”后任意输入即会发车。
      2. xunkun:1号摄像头寻迹避障函数。
      3. distance:2号摄像头测距函数。
      4. pid:PID计算函数。

使用说明

  1. 库函数修改
    • 代码中使用了自定义动作编号,需要在robotpi_Cmd文件中进行相应设置。
    • 启动模式设置:普通模式和双闭环模式,分别在Mode_set0Mode_set函数中实现。
  2. 代码运行
    • 启动主框架函数Mybot,等待输出“55”后任意输入即可发车。

贡献与反馈

欢迎广大开发者下载和使用本项目代码,并提出改进建议。如果您有任何问题或建议,请在项目中提交Issue,我们将尽快回复并进行改进。

版权声明

本项目遵循CC 4.0 BY-SA版权协议,允许转载和修改,但请附上原文出处和本声明。


希望通过开源,能够帮助更多开发者提升智能机器人的视觉对抗能力,共同推动技术进步。

下载链接

智能机器人视觉对抗A项目开源