懂。
“其实还好吧,毕竟我们三个都是学机械的,折腾编程显然没有电院强,到现在还有一些问题要改。”
“但是你们这个比赛可比我们这难度高多了,我们这个全地形机器人项目编程很直球,甚至结构上都不用怎么自己做。”
“其实我们这次比这个搬运机器人的队伍,就我们这个思路上稍微绕了弯。剩下的那几个程序逻辑也很直球……”晏润笑着说。
“比如?”
“就是直接将所有路径情况写出来,然后以识别二维码时作为分界点,根据二维码的数值去匹配对应的路径。可以说是非常直球了。但是这也导致那几个代码量非常大,你想嘛,我们这个要做两轮二维码识别,进行一次二维码做一轮抓取和搬运,一轮要搬运三个物块放在物块对应的颜色区,第二轮虽然二维码位置没变,但是放置物块的位置变了,这种路径情况会有多少种?那代码量可想而知有多大了。”
“没错……会导致代码量非常多,做调试和修改时会很闹心。就算有一部分路径代码可以重复调用,但路径情况多呀。”张文彬点点头。
“唉……我们大二第一次比这个项目时就用的这方法,那个时候只用进行一轮二维码识别和抓放,但是也已经很多很杂了。”晏润叹了口气。
那是个悲伤的故事,大二上学期时晏润跟自己专业的同学伯迪和赵孟华组队参加搬运机器人的比赛,那时候是省里第一次举办这个项目的比赛,虽然别的省已经有过相关的比赛视频,但毕竟是第一次,一堆人各种方案瞎折腾也没搞出什么名堂出来。那会晏润的队伍很惨,参加省级比赛前的校赛预选时,机器人的电机突然烧了,紧急更换了个新的电机没有调好程序就直接上场。毫无疑问,校预选都没过去,这对熬了很多个夜来比赛的晏润无疑是个打击,所以今年这第二次的比赛他和他当时的队友们一起再参加一遍。对于又一次参赛的他们,毫无疑问是学校在这个项目上冲名次的主力。
“不过从我的角