说完,一席青衣发了一段正在焊接机器人的视频上群,接着又放了一个机器人设计草案。
方逐溪打开仔细看了一会,发现设计的机器人还是挺有水平的,负责机动的底盘很低,使机器人整体的重心也非常低,加上坚实的防御装甲把轮子在内的部件都包围住,防御和生存能力已是极强。
机器人的进攻武器是一个在底盘上方用轴承连接的平放三角形合金架,在三个角部都各增加一只锋利尖锐的合金刃角,当进攻的时候通过底盘升上来的轴承旋转,带动整个三角架高速转动。
只要被这三角架的尖锐角部碰到,强大的动能可以使合金刃角轻易撕开一般的金属装甲。
进攻方式比较简单朴实,但却非常有效,而且不容易出问题,再加上三角形的稳固特性,这个攻击武器生存能力也非常强。
在他看来机器人设计已经非常完善,在硬件方面掣肘机器人威力恐怕就是电池的能量的多寡带来动力的强弱。
在机器人的工程学方面,方逐溪没什么研究,也难提出修改意见,他擅长的是人工智能方面。
而机器人格斗大赛的比赛中,机器人都是全自动的,不允许场外有人控制,所以其智能程度对比赛也是非常重要。
方逐溪:“机器人的核心智能程序代码有吗?发给我看看。”
“有!”一个叫“糖小萌”给方逐溪发来了机器人的控制程序代码。
方逐溪仔细看了,对战队的人工智能编程方面的实力有所了解。
在本科级别的学生中来看是很了不起了,但在他这个人工智能的顶级专家看来,还是有太多的冗余无效代码,而对于机器人接收和分析外界数据方面又过于单一,采用的是红外线和物理触碰两种方式。
如果碰到对方机器人有反红外线装甲加上远程攻击手段,这机器人将会直接抓瞎,根本无法攻击对方,首先就立于不胜之地了。
而对图像、语音、视频分析这些相对复杂的手段,机器人没有设置,有可能是学生团队还不具备这方面的能力。
他可以轻易写一个比这代码要简约有效得多的程序代码,极大减少机器人的响应时间,并且增加图像、语音、视频分析这些手段,丰富其触发机制。
但这样一来就违背了机器人比赛的初衷,毕竟参加比赛的是这些学生,而不是各个学校的教授。
现在才是机器人初步设计阶段,离在鹏城正式举行的总决赛还有大半年时间,完全可以引导学生们完善机器人。
方逐溪整理了一下思路,指点道:“冗余无效代码依然太多,还可以大幅度优化。我只讲优化的策略,你们可以自己查找资料,研究对代码的优化,过程中有不明白的科研咨询我。”
“一个优化的策略方向是关于机器人定位,机器?必须知道??当前的位置才能决定要执?怎样的动作,定位是?赛机器?各种性能发挥的基础。这个机器人‘钢蹦侠’的定位采用陀螺导航,对陀螺的精度、积分算法的精度及误差补偿算法都有着很?的要求,如果机器?受到在比赛中经常出现的撞击,计算结果将会出现较?的误差。我的建议是使用基于pid算法的利用传感器定位,具体你们自己思考,自己找资料,反复试过真的不懂可以来问我。”
“另外一个优化的策略方向是增加视频分析的触发机制。目前的‘钢蹦侠’设置的是通过红外接近传感器与红外测距传感器来实现对攻击目标的捕捉,我建议摒弃这种方式,改为采用包含红外线的视频摄像头采集数据,通过计算机图像视觉分析技术来进行目标捕捉和环境测量,这对你们的编程难度将增大许多,而且对于机器人的计算能力有更高要求,但可以极大增加机器人的智能化,在比赛中将占据较大的优势。这样一来采用单片机是无法胜任的,必须得升级优化计算系统。具体的还是你们自己考虑。”