我正在编写一些代码来参与AI挑战。 AI挑战的主要目标是采用模拟机器人,并通过迷宫导航到目标区域。可选的次要目标是找到放置在迷宫中的未知位置的充电器。这全部在2D网格中完成。二维三角测量
我的程序可以调用一种方法从充电器获取距离测量值。因此,使用三边测量法,我应该能够通过调用此方法来定位充电器,记录我的ai的当前位置以及充电器距离该点3次的距离。
我在wikipedia http://en.wikipedia.org/wiki/Trilateration上发现了这个三边测量的例子,但是这适用于三维空间。我只处理2D空间。此外,我不明白如何使用维基百科中显示的公式,在网络上搜索插入数字的工作示例,并且Google搜索中最终的坐标很少。
我不是数学专业;我只是一个探索AI问题的爱好者。
一个解释和如何计算问题的一步一步例子是我所需要的,因为数学不是我的强项。下面是一些示例数据:
- 点1:X = 39,Y = 28,距离= 8
- 点2:X = 13,Y = 39,距离= 11
- 点3:X = 16,y = 40,距离= 8
任何使用我的样本数据的例子将不胜感激。一旦我可以将我的头围绕数学,编程将非常直接。
只要采取三维公式和设置高度为零。 – 2012-03-17 04:57:03
这肯定会工作,但我不知道如何使用维基百科上的公式。我正在寻找如何通过计算的一步一步的例子。 – Nebri 2012-03-17 15:39:51
请问哪种AI挑战? – 2012-03-17 23:50:48