“韩东,你对这两款机器的问题做一个分析吧。”向前道。
韩东略作思考,说道:“第一款机器表现太差,我怀疑它的路径是否经过了规划的,很可能探测到哪里有垃圾就往哪里走,所以走了很多重复路线,杂乱无章。至于第二款虽然做的不错,路径显然经过了计算的,但过于书生气,只按照理论的路线设计,没有考虑实际的操作方式。”
向前同意韩东的分析。
“往下,我们在场地中央放一张椅子,增加一点障碍,看看他们的表现。”
“好的。我去端一张椅子过来。”
韩东说着把餐桌旁的椅子搬了一张过来,摆在空地中央。
第一款机像一只无头苍蝇,到处磕磕碰碰,折腾半天,也没扫干净。
第二款机则显得有章法,但在椅子周围折腾了不少时间。
两人从它的行走路线,清楚知道它的算法,大致上是正确的。
向前道:“这些算法在《策略论》里面都说得很清楚,设计者完全按照这个理论规划路线,太书呆子气,花费了过多时间。”
韩东道:“前哥,你觉得这台机器会怎么看四个椅子腿的,是平面上的四个点呢,还是占据了一定面积的四个实体?”
“应该是一个实体。你看它顶上突出的小园柱,有点像激光探测仪。”向前道。
“确实是。我看了它的说明书。”
“这样的话,它可以精确定位它所扫描到的所有物体,包括它的形状。所以,它知道的不只是一个点,也不是一个面,而是体。只不过,程序有可能处理成一个平面图形。”向前道。
“嗯,应该是这样。而且,很可能一边行进一边完善构图、一边检视规划路线。”韩东分析道。
“对,这有点像汽车导航,需要不断获取汽车的位置。如果走错路,导致汽车的位置与规划路线不符,就重新规划。类似的,这个激光探测仪如果发现平面图形发生变动,马上就会触发路线重新规划。”
“这样看来,这款机器的路线规划方面还是不错的。”韩东道。
“但是正如我刚才说的,太过理论化。你看,你摆一张椅子到上面,它探测到后马上重新规划,把椅子内外分成好几个图形,来回折腾,花费了不少时间。”
“有什么更好的办法吗?”
“这种情况下,规划线路时应当直接忽视椅子脚的存在,绕过去继续前进。反正,你看它绕过去的时候,扫地的设计并不会留下死角,还是扫干净了。好过它分割成几个小空间来回折腾。”向前立刻发现了优化的地方。
韩东略作思考,说道:“第一款机器表现太差,我怀疑它的路径是否经过了规划的,很可能探测到哪里有垃圾就往哪里走,所以走了很多重复路线,杂乱无章。至于第二款虽然做的不错,路径显然经过了计算的,但过于书生气,只按照理论的路线设计,没有考虑实际的操作方式。”
向前同意韩东的分析。
“往下,我们在场地中央放一张椅子,增加一点障碍,看看他们的表现。”
“好的。我去端一张椅子过来。”
韩东说着把餐桌旁的椅子搬了一张过来,摆在空地中央。
第一款机像一只无头苍蝇,到处磕磕碰碰,折腾半天,也没扫干净。
第二款机则显得有章法,但在椅子周围折腾了不少时间。
两人从它的行走路线,清楚知道它的算法,大致上是正确的。
向前道:“这些算法在《策略论》里面都说得很清楚,设计者完全按照这个理论规划路线,太书呆子气,花费了过多时间。”
韩东道:“前哥,你觉得这台机器会怎么看四个椅子腿的,是平面上的四个点呢,还是占据了一定面积的四个实体?”
“应该是一个实体。你看它顶上突出的小园柱,有点像激光探测仪。”向前道。
“确实是。我看了它的说明书。”
“这样的话,它可以精确定位它所扫描到的所有物体,包括它的形状。所以,它知道的不只是一个点,也不是一个面,而是体。只不过,程序有可能处理成一个平面图形。”向前道。
“嗯,应该是这样。而且,很可能一边行进一边完善构图、一边检视规划路线。”韩东分析道。
“对,这有点像汽车导航,需要不断获取汽车的位置。如果走错路,导致汽车的位置与规划路线不符,就重新规划。类似的,这个激光探测仪如果发现平面图形发生变动,马上就会触发路线重新规划。”
“这样看来,这款机器的路线规划方面还是不错的。”韩东道。
“但是正如我刚才说的,太过理论化。你看,你摆一张椅子到上面,它探测到后马上重新规划,把椅子内外分成好几个图形,来回折腾,花费了不少时间。”
“有什么更好的办法吗?”
“这种情况下,规划线路时应当直接忽视椅子脚的存在,绕过去继续前进。反正,你看它绕过去的时候,扫地的设计并不会留下死角,还是扫干净了。好过它分割成几个小空间来回折腾。”向前立刻发现了优化的地方。