我试图找出如何在程序中表示真实(非常复杂)的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来举例说明)
答案 0 :(得分:-1)
您需要在3D和3D中表示阵列,现在需要根据您的要求进行分类。在2-D到现在,它是0(意味着机器人可以移动)或-1意味着机器人不能移动)。在3-D中,您可以定义机器人是否可以跳转(例如)