我正在编写一些代码参加AI挑战。AI挑战的主要目标是将模拟机器人引导穿过迷宫到达目的地区域。第二个可选目标是在迷宫中找到一个放置在未知位置的充电器。所有这些都在2D网格中完成。
我的程序可以调用一个方法从充电器获取距离测量值。因此,使用三边测量法,我应该能够通过调用此方法,在记录我的人工智能当前位置和充电器与该点的距离三次后找到充电器。
我在维基百科上找到了三边测量法的示例http://en.wikipedia.org/wiki/Trilateration,但这适用于3D空间。我只涉及2D空间。另外,我不理解如何使用维基百科中显示的公式,通过Google搜索查询具有数字插入且最终坐标简化的工作示例很少。
我不是数学专业的人;我只是一个探索AI问题的爱好者。
我需要的是一个解释和如何计算问题的逐步示例,因为数学不是我的强项。下面是一些样本数据:
我的程序可以调用一个方法从充电器获取距离测量值。因此,使用三边测量法,我应该能够通过调用此方法,在记录我的人工智能当前位置和充电器与该点的距离三次后找到充电器。
我在维基百科上找到了三边测量法的示例http://en.wikipedia.org/wiki/Trilateration,但这适用于3D空间。我只涉及2D空间。另外,我不理解如何使用维基百科中显示的公式,通过Google搜索查询具有数字插入且最终坐标简化的工作示例很少。
我不是数学专业的人;我只是一个探索AI问题的爱好者。
我需要的是一个解释和如何计算问题的逐步示例,因为数学不是我的强项。下面是一些样本数据:
- 点1:x=39,y=28,距离=8
- 点2:x=13,y=39,距离=11
- 点3:x=16,y=40,距离=8
任何使用我的示例数据的示例都将不胜感激。一旦我能够理解数学问题,编程就会非常简单。