天才一秒记住【第一中文网】地址:www.dyzww.cc
仔细看了,对战队的人工智能编程方面的实力有所了解。
在本科级别的学生中来看是很了不起了,但在他这个人工智能的顶级专家看来,还是有太多的冗余无效代码,而对于机器人接收和分析外界数据方面又过于单一,采用的是红外线和物理触碰两种方式。
如果碰到对方机器人有反红外线装甲加上远程攻击手段,这机器人将会直接抓瞎,根本无法攻击对方,首先就立于不胜之地了。
而对图像、语音、视频分析这些相对复杂的手段,机器人没有设置,有可能是学生团队还不具备这方面的能力。
他可以轻易写一个比这代码要简约有效得多的程序代码,极大减少机器人的响应时间,并且增加图像、语音、视频分析这些手段,丰富其触发机制。
但这样一来就违背了机器人比赛的初衷,毕竟参加比赛的是这些学生,而不是各个学校的教授。
现在才是机器人初步设计阶段,离在鹏城正式举行的总决赛还有大半年时间,完全可以引导学生们完善机器人。
方逐溪整理了一下思路,指点道:“冗余无效代码依然太多,还可以大幅度优化。我只讲优化的策略,你们可以自己查找资料,研究对代码的优化,过程中有不明白的科研咨询我。”
“一个优化的策略方向是关于机器人定位,机器?必须知道??当前的位置才能决定要执?怎样的动作,定位是?赛机器?各种性能发挥的基础。这个机器人‘钢蹦侠’的定位采用陀螺导航,对陀螺的精度、积分算法的精度及误差补偿算法都有着很?的要求,如果机器?受到在比赛中经常出现的撞击,计算结果将会出现较?的误差。我的建议是使用基于pid算法的利用传感器定位,具体你们自己思考,自己找资料,反复试过真的不懂可以来问我。”
“另外一个优化的策略方向是增加视频分析的触发机制。目前的‘钢蹦侠’设置的是通过红外接近传感器与红外测距传感器来实现对攻击目标的捕捉,我建议摒弃这种方式,改为采用包含红外线的视频摄像头采集数据,通过计算机图像视觉分析技术来进行目标捕捉和环境测量,这对你们的编程难度将增大许多,而且对于机器人的计算能力有更高要求,但可以极大增加机器人的智能化,在比赛中将占据较大的优势。这样一来采用单片机是无法胜任的,必须得升级优化计算系统。具体的还是你们自己考虑。”