都包含了进去,而之前这个是没有包含进去的,手臂的控制是一个独立的驱动。
由于“超级系统”之前的设计缺陷,从底层改动,花费了韩风差不多三天的时间,其中涉及到的信号实在太多太细碎,搞得韩风心力憔悴,专门花了一天时间来休息。
前期工作准备好之后,他就开始了控手驱动的编写,有了上次的经验,速度比较快,而且这一次,他几乎是边试验边编写,编写好一个模块之后,就立刻装载上去调试一下,看看这个模块到底能不能起作用。
当然,在这之前,旧的驱动程序是早已备份,有时候太过自信,也不是件好事。
首先是肩关节、肘关节和腕关节的运动,然后是拇指和食指,因为这些在之前就已经有成功的经验,很快就搞定了。
接下来一个手指当成一个模块,逐个逐个的控制,其中虽然有些小问题,但韩风很快就解决了。
中指,无名指,小指……
十个手指头已经能够灵活控制,但是这还不够,还有最后一步,那就是这些手指之间的协调,如果不能协调控制,也是白搭。
这最后一步,其实是整个驱动中最难的一步,韩风费劲了心思,想尽了各种办法,还是不能用编程的方式,让自己的十个手指同时灵活而高效地活动,从而完成某个比较复杂的动作,例如在键盘上实现盲打。
后来,韩风发现自己走入了一个死胡同,老是在用计算机的思想在对身体进行控制,其实这种思想本来就掉了一个档次,真正的方式,应该是仿真的,也就是要尽量的模拟人体真实的控制方式来。
人的动作,并不是一出生就能那么熟练的,往往要经过一段时间的练习才能够达到这种程度。我们的身体,有一种记忆能力,能够将之前的动作熟练度记忆下来,对十指的控制也是这样,刚开始肯定是木纳而迟缓的,经过长时间的熟练,才能活动自如。
于是,韩风在超级系统里面引入了一个数据库,称之为“熟练度”,在这个数据库里面,记录了所有动作的熟练程度,这个数据库记录的并不是具体的数值,而是某个动作,所涉及到的那些神经信号,随着熟练程度的提升,里面的神经信号组合也越来越优化,超级系统正是根据这个数据库,来不断改进自己对身体的控制,这个过程类似于一种“进化”,所以,韩风将自己新引进的机制,称为“进化机制”。
引进“进化机制”并不复杂,韩风只花了半天时间就把这个机制的实现雏形给设计出来了,并且很