类似 Roomba 的寻路系统

问题描述 投票:0回答:1

所以我正在研究构建一个可以响应命令并前往某个位置的机器人(例如:去客厅)

我目前正在研究它的寻路方面。假设我已经有了平面图...(我可以下次再解决)

解决这个问题的方法是什么,因为我已经知道如何在 python 中编写一个简单的 A* 寻路算法,该算法可以从 A 点到达 B 点并避开障碍物,但我需要我的机器人能够在更高级的庄园中进行机动不仅仅是一个简单的网格。我认为可以将机器人视为(例如)更大的(例如 100x100 网格)的 16x16 部分,但我不确定这是否可能或理想。或者可能允许 1 个网格像素移动的百分比,例如在 10x10 网格上向左移动 0.5。

我主要只是在寻找一个地方来开始对这台机器的虚拟方面进行编程。

(还不需要担心现实世界中的实际定位,我目前只是想学习如何在数字规模上做到这一点。)

python path-finding robot
1个回答
0
投票

您从未提到机器人将配备哪些传感器,但最明智的是 360 度摄像头(即使是那些严重扭曲图像的摄像头也应该这样做)或激光雷达。无论哪种情况,您所寻找的都称为 SLAM(同步定位和建图)。已经有大量使用不同库(ROS、OpenCV 等)的示例可以让您做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.