【发布时间】:2013-07-18 03:59:38
【问题描述】:
我正在考虑创建一个可以使用地图导航的机器人。它由 PC 控制。一个 8 位控制器执行低级任务,PC 进行图像处理。我计划在放置机器人的单个房间中实施它,并通过摄像机从高处或房间的天花板跟踪机器人和环境。首先需要对机器人进行映射,像这样http://www.societyofrobots.com/programming_wavefront.shtml
待办事项:
使用摄像头从一定高度跟踪机器人按照波形算法定位机器人和障碍物。
程序:(只是我的想法)
摄像头会给出机器人被障碍物包围的图像 随机的地方。使用一些opencv技术进行一些研究 图片。
定位包含机器人的网格(通过一些彩色符号 机器人上方)并定位包含障碍物的网格。
现在有障碍物的网格被认为是墙,剩下的是 机器人导航的可用空间。
机器人将到达指定的目标位置 从 pc (可能像点在图像中到达的地方通过 鼠标点击)。
首先要从视频流中找到障碍物,因为我要捕捉房间内机器人的图像,现在图像是在 M.S 绘画中手动编辑的,方法是用一些固定障碍物填充网格颜色说红色。
现在编辑后的图像将作为参考,并与视频流进行比较,以告知机器人可用的可用空间。
每个网格都被赋予了一些值,使用该位置机器人的值应该被确定
现在我应该能够在空闲空间中给出一些网格值,使其成为机器人的目标
现在 PC 应该计算并告诉机器人应该经过哪个网格才能到达目标。机器人唯一需要弄清楚的就是动态避障,比如猫穿过机器人
将房间的面积与某个维度的图像进行比较,以了解机器人移动了多远以及要走多远
有可能吗?任何人都可以帮我做到这一点吗?
\提前致谢
【问题讨论】: