今日头条
为了使机器人独立导航,需要做的是,首先需要收集信息,其次需要知道如何问自己的问题。最后,需要一种解决方案。
机器人需要自己去问:
“我在哪里?我要去哪里,如何到达那里?
这是美国宇航局的漫游者,问自己在火星上的关键问题。对于人类来说,我们有眼睛和大脑来处理感官信息,所以通常我们寻求解决方案。但对于机器人,也是一样的,它得获取自己的位置,才能到达他想去的位置,机器人可以精确定位地图上的位置。
让我们从人类的位置开始吧。我们将首先环顾四周,并搜索我们所在地图上可以找到的地标。在这个城市,我们可能会在周边寻找着名的建筑物,商店或十字路口,我们在地图上查找相应的符号(银行,厕所等)。基于这些符号与我们所看到的匹配位置,我们可以在地图上大致定位。如果我们想要精确,我们可以使用指南针和一些三角学。
机器人可以像人类一样找到自己:寻找附近的地标;识别地图上的地标;使用已知的地标位置来推断其位置和方位。
不同之处在于,需要告诉机器人如何识别地图上的内容。那么机器人怎么知道它看到了什么和怎么行走呢?
机器人“看”东西的原理与人类相似,只是机器人的视觉系统由摄像机和电脑组成。摄像机在机器人视觉系统中充当“眼睛”的角色。摄像机摄取外界景物的图像,并且从左到右、从上到下采取扫描的方式,按图像各点亮度的强弱转换成相应大小的模拟图像信号加以输出。当然,机器人要识别这些图像信号,也必须有“大脑”参与。这“大脑”就是通常所说的“电脑”。电脑能对摄像机所拍摄下来的图像进行识别。
激光雷达
激光雷达是一种采用非接触激光测距技术的扫描式传感器,可实时获取所在环境的高精度轮廓信息。
通过雷达产生的环境轮廓数据
SLAMWARE
SLAMWARE内置SLAM引擎的导航定位核心模块,高度集成,无需借助外部运算资源。直接输出机器人所在环境地图、定位坐标,内置多种机器人运动控制算法。
编辑:ymf
全部0条评论
快来发表一下你的评论吧 !