“韩东,你对这两款机器的问题做一个分析吧。”向前道。

    韩东略作思考,说道:“第一款机器表现太差,我怀疑它的路径是否经过了规划的,很可能探测到哪里有垃圾就往哪里走,所以走了很多重复路线,杂乱无章。至于第二款虽然做的不错,路径显然经过了计算的,但过于书生气,只按照理论的路线设计,没有考虑实际的操作方式。”

    向前同意韩东的分析。

    “往下,我们在场地中央放一张椅子,增加一点障碍,看看他们的表现。”

    “好的。我去端一张椅子过来。”

    韩东说着把餐桌旁的椅子搬了一张过来,摆在空地中央。

    第一款机像一只无头苍蝇,到处磕磕碰碰,折腾半天,也没扫干净。

    第二款机则显得有章法,但在椅子周围折腾了不少时间。

    两人从它的行走路线,清楚知道它的算法,大致上是正确的。

    向前道:“这些算法在《策略论》里面都说得很清楚,设计者完全按照这个理论规划路线,太书呆子气,花费了过多时间。”

    韩东道:“前哥,你觉得这台机器会怎么看四个椅子腿的,是平面上的四个点呢,还是占据了一定面积的四个实体?”

    “应该是一个实体。你看它顶上突出的小园柱,有点像激光探测仪。”向前道。

    “确实是。我看了它的说明书。”

    “这样的话,它可以精确定位它所扫描到的所有物体,包括它的形状。所以,它知道的不只是一个点,也不是一个面,而是体。只不过,程序有可能处理成一个平面图形。”向前道。

    “嗯,应该是这样。而且,很可能一边行进一边完善构图、一边检视规划路线。”韩东分析道。

    “对,这有点像汽车导航,需要不断获取汽车的位置。如果走错路,导致汽车的位置与规划路线不符,就重新规划。类似的,这个激光探测仪如果发现平面图形发生变动,马上就会触发路线重新规划。”

    “这样看来,这款机器的路线规划方面还是不错的。”韩东道。

    “但是正如我刚才说的,太过理论化。你看,你摆一张椅子到上面,它探测到后马上重新规划,把椅子内外分成好几个图形,来回折腾,花费了不少时间。”

    “有什么更好的办法吗?”

    “这种情况下,规划线路时应当直接忽视椅子脚的存在,绕过去继续前进。反正,你看它绕过去的时候,扫地的设计并不会留下死角,还是扫干净了。好过它分割成几个小空间来回折腾。”向前立刻发现了优化的地方。

    韩东想了一下,确实如此,如果按照前哥的规划,要节省不少时间。

    “提高效率就意味着省电。特别是你看,这台机器是用蓄电池的,蓄电池的寿命目前都不太理想,好比电动自行车,用了一段时间就要换电池,还有我们的手机电池也是这样。节省时间相当于延长了电池的寿命。”

    “嗯,是这样。”