返回23.履带(1 / 2)开局上交光刻机,我引领机器狂潮首页

这事情...不大对劲。

陈铭看着机身底部的履带,形似坦克所属。

目前市面上的扫地机器人,基本是用底下的万向轮来控制方向的改变,能左能右能前能后。

而履带,众所周知,在灵活性上是有欠缺的。

比如坦克。

而眼前的这台扫地机器人是两者兼有之,这让陈铭有些好奇,这履带的妙用是什么。

遇事不决先看代码。

陈铭找到其中代码的核心浏览起来,这一看就是一个小时。

从函数的调用来看,扫地机器人在启动时的判断逻辑依旧是万向轮主导,和第一版的扫地机器人没什么两样。

唯一的区别就是中间加了个判断函数。

当距离传感器传递来的地面参数有较大参差时,会主动切换到履带模式,而这时万向轮就会收起。

“看起来像是解决了高度落差问题。”

陈铭第一时间想到了楼梯的台阶。

目前市面上的扫地机器人在判断高度差时,如果落差不明显就会直接碾过去。

比如比地面高一点点的地毯,或者低一点点的坑道。

但是在类似台阶这种巨大的落差上,那是绝对采取转弯的策略---要不然就摔下楼了。

光看代码,陈铭能看出的也就是这些,至于一些函数一层层执行下去到底调用了什么零件,光从代码里也看不出来。

这得做个手艺人,先把机器拆了才能对应一起。

“嗯,这是函数干什么用?”

陈铭看着履带模式里的一个函数代码,它完成了一些对于高度差的判断操作,比如在倾斜角度过大的时候并不会盲目前行。

而在倾斜度可接受范围内,根据倾斜度计算了履带是采取微滚动,还是静止,甚至是反向加速的操作。

“防止快速跌落。”

这个作用有点想法,陈铭拿起地上的扫地机,手指在履带皮上滑过,

那就试一试。

高度差,那肯定要从二楼开始。

陈铭在二楼正中放上扫地机器人,按下启动键,然后站在一旁。

只见硬币大小的启动键浮现一圈淡蓝色的光芒,而扫地机则是发出一声机械式的启动音。

嗡~

哧~

正在初始化...

初始化完毕。

正在构建地图,传感器启动,数据收集完成。

正在规划路径,路径规划完成。

开始工作...

执行万向轮模式...

陈铭在扫地机蓝光乍现的瞬间,脑子里已经跟着跑了一遍代码顺序,而现在,就到了验证的时候。

眼疾手快,抓起机器人,翻过来。

只见机器人的底部打开一块长方形舱门,而两条履带没入其中,替代履带的,则是又两条清扫吸尘设备。

“升降停车位。”

陈铭心里一下子想到了这个词,这个切换设备的功能太像了。

既然履带的收起是如此,那么可以推断万向轮的收起应该也一样。

陈铭把机器放到地上看它表演。

他的单身公寓整体面积才40来平,单纯一个二楼的复式那就更小了,比一楼小了个客厅。

扫地机器人忠实的履行着它的职责,很快清扫完毕二楼的重担。

接下来就到了期盼的重头戏。

机器人来到二楼的台阶前,切换履带模式,履带出,完毕,万向轮收起。

扫地机的履带第一次探出了二楼的空间,台阶高度落差让它迅速倾斜,履带碾过台阶,直直的滑了下去。