机器人路径寻找算法的地图表示

时间:2014-04-10 16:48:47

标签: python mapping path-finding robot

我试图找出如何在程序中表示真实(非常复杂)的2D地图以进行路径规划。在机器人类中,我们总是使用简单的2D数组,如

'a_simple_map=[[ 0.  0.  0.  0.  0.]
              [ 0. -1.  0.  0.  0.]
              [ 0. -1.  0.  0.  0.]
              [ 0. -1.  0. -1.  0.]
              [ 0.  0.  0. -1.  0.]]'

其中-1代表物体或墙壁等。但我们如何用桌子,桌子,椅子等代表真正的教室,所有这些都有不同的几何形状?我希望不是手工完成的。 (最好是用python来举例说明)

1 个答案:

答案 0 :(得分:-1)

您需要在3D和3D中表示阵列,现在需要根据您的要求进行分类。在2-D到现在,它是0(意味着机器人可以移动)或-1意味着机器人不能移动)。在3-D中,您可以定义机器人是否可以跳转(例如)