代码。
那会是个很复杂的工作,也许就只有赵奕本人参与,才能够在一个月时间里,让新的机械手臂正常运转。
最后商定结果还是不更换手臂。
赵奕到了实验室以后,就被钱智金拉着去了一个工作间,工作间显得很有科技感,四周十几台电脑围成一圈放置,正中间就放着机器人,四周还有大量的线路和设备。
这个情景真是比在家里,显得高、大、上太多了。
“实验室就是专业啊!”
赵奕心里默默点评了一句,表面上依旧非常淡定,听着钱智金介绍起设计进展。
现在机器人还有一些小问题需要修正,同时也有一个大问题没有搞定,就是机器人判断‘人体障碍’的后续做法。
这个环节主要是和人体可能发生碰撞时,机器人的应激反应问题。
人类的活动是不固定的。
正常人去超市购物,旁边有人也在购物,并没有什么影响,可能发生碰撞时,反应过来躲开就可以,就算躲不开也就是碰一下。
机器人是纯金属制品,里面还有很多精密部件,和人体发生碰撞后,结果就可能会很严重,有可能会撞伤人,也有可能被直接撞坏。
那么应激反应就很重要了。
钱智金和许超商议的设计方案是,有人接近一定范围内,机器人就停止运作,但考虑到超市的人流量,停止运作的效果很差,机器人可能会长期停止。
另外,停止运作设计上也不容易,经常性的停止很容易造成硬件、软件的损坏。
他们就只能继续考虑方案。
“其实最好的方案,就是设定一种运作速度,就像是人体一样,当有人太过接近的时候,可以让机器人的手臂,运转速度变慢,反之,就恢复正常速度,但速度设定上很复杂,判断机制的计算同样很复杂……”
“还会牵扯到一些其他问题,可能会需要改进底层的程序包……”
钱智金和赵奕说着。
许超和几个面生的学生就站在旁边,他们也跟着说了起来,“确实太难了。我们想设计出这样的支持程序,最少也需要一个月以上!”
“现在的时间不够了!”
“我还是建议以停止运作的方式,让机器人进行测试,反正测试的时候,也不会有人真的接近。”
“万一出意外怎么办?突然停止运作了了,机器人也不运转了。”
“不然就去掉人体应激功能,我们的测试地点是在商场一楼的超市,可以和他们商量一下,清空一个地方……”
“……”
几个人都不断地说着。
赵奕一直耐心地听着,差不多意思就是‘难’、‘难’、‘难’。
他干脆说道,“这样吧,我看看!”说着问向许超,“哪台电脑有全部的程序包?全部的代码?”
许超指向左侧一台电脑。
哪台电脑的主机不是封闭的,主板直接就裸露在外,各个配件的型号似乎要大一些,钱智金介绍道,“这是从服务器室拆下来,直接安装上的。”
“嗯。”
赵奕点了点头打开了编程软件和数据库,找到了程序包、代码和数据,也找到了设计一半儿的停止运行程序。
电脑上的停止运行程序,可以说就只是个命令,让机械手臂直接停止运转,同时卡死机器人的轮子。
附加的代码都是关闭这个、关闭那个,是对机器人软件、硬件的保护机制。
赵奕拿出纸和笔,草纸上做了下计算,设计了个简单的降速曲线,随后就开始不断地敲击键盘。
一行行代码被键入。
在最开始的时候,只有钱智金和许超在旁边看,也不知道什么时候,工作间的人都过来了,他们挤着看向电脑屏幕。
赵奕使用了一个科研币,外加一个学习币,来提升灵感、专注力不受影响,就一直不断的在敲击代码。
身后有个博士生都忍不住吸气,他发现自己的思维,完全根本不上敲代码速度了。
其他人也一样。
钱智金的思维也跟不上了,下面都根本看不懂,但他还是装作能看懂的样子,还扭过头提醒道,“嘘~”
“别出声!”
“钱老师,你能看懂吗?”有个博士生忍不住小声问道。
钱智金仰起头说道,“当然了,现在他就在把草纸上的速度曲线,直接应用在程序里来控制机械手臂!”
旁边几个人跟着点头,心里产生了些许鄙夷。
几个人都是钱智金带的学生,带的时间也不短了,他们觉得钱智金是个不错的老师,可要说能力肯定赶不上实验室的另外两位教授。
钱智金是很要面子的人,不懂装懂是正常操作。
比如,现在。
谁都知道赵奕是在把草纸上的速度曲线,设计代码运用在控制机械手臂上?
这还用说吗!
关键是代码整体是怎么设计的,他们就没有一个人思路跟的上了。
四十五分钟后。
赵奕敲击键盘的动作停了下来,他按按酸涩的手指,说了一句,“超哥,帮忙冲杯咖啡!”
“对!”