机器人如何根据它所看到的找到位置
来源:互联网 发布:用服务器ip做网站域名 编辑:程序博客网 时间:2024/05/16 16:17
如果您正在发送一个机器人来探索火星,您将用什么技术帮助机器人独立进行导航?
为了使机器人独立导航,需要做的是,首先需要收集信息,其次需要知道如何问自己的问题。最后,需要一种解决方案。
机器人需要自己去问:
“我在哪里?我要去哪里,如何到达那里?
这是美国宇航局的漫游者,问自己在火星上的关键问题。对于人类来说,我们有眼睛和大脑来处理感官信息,所以通常我们寻求解决方案。但对于机器人,我们必须从头开始构建。什么技术可以用来了解它的周围环境?甚至在它移动之前,机器人怎么能看到?
机器人在其环境中收集感官数据的可视化方法,这意味着我们的机器人安装了一个用作其眼睛的相机。我们将看到这台配备相机的机器人能够获得哪里的线索,甚至可以根据它所看到的来构建地图。
简短的答案是:机器人可以精确定位地图上的位置,知道它面向哪个方向。
机器人可以像人类一样找到自己:寻找附近的地标;识别地图上的地标;使用已知的地标位置来推断其位置和方位。
不同之处在于,需要告诉机器人如何识别地图上的内容。那么机器人怎么知道它看到了什么和怎么行走呢?
激光雷达
SLAMWARE内置SLAM引擎的导航定位核心模块,高度集成,无需借助外部运算资源。直接输出机器人所在环境地图、定位坐标,内置多种机器人运动控制算法。
为了使机器人独立导航,需要做的是,首先需要收集信息,其次需要知道如何问自己的问题。最后,需要一种解决方案。
机器人需要自己去问:
“我在哪里?我要去哪里,如何到达那里?
这是美国宇航局的漫游者,问自己在火星上的关键问题。对于人类来说,我们有眼睛和大脑来处理感官信息,所以通常我们寻求解决方案。但对于机器人,我们必须从头开始构建。什么技术可以用来了解它的周围环境?甚至在它移动之前,机器人怎么能看到?
机器人在其环境中收集感官数据的可视化方法,这意味着我们的机器人安装了一个用作其眼睛的相机。我们将看到这台配备相机的机器人能够获得哪里的线索,甚至可以根据它所看到的来构建地图。
“机器人知道它在哪里”是什么意思?
简短的答案是:机器人可以精确定位地图上的位置,知道它面向哪个方向。
让我们从人类的位置开始吧。我们将首先环顾四周,并搜索我们所在地图上可以找到的地标。在这个城市,我们可能会在周边寻找着名的建筑物,商店或十字路口,我们在地图上查找相应的符号(银行,厕所等)。基于这些符号与我们所看到的匹配位置,我们可以在地图上大致定位。如果我们想要精确,我们可以使用指南针和一些三角学。
机器人可以像人类一样找到自己:寻找附近的地标;识别地图上的地标;使用已知的地标位置来推断其位置和方位。
不同之处在于,需要告诉机器人如何识别地图上的内容。那么机器人怎么知道它看到了什么和怎么行走呢?
激光雷达
激光雷达是一种采用非接触激光测距技术的扫描式传感器,可实时获取所在环境的高精度轮廓信息。
通过雷达产生的环境轮廓数据
SLAMWARE阅读全文
1 0
- 机器人如何根据它所看到的找到位置
- 根据Output Type找到使用它的Document NO.
- ORACLE如何根据ITL找到前镜像的
- 基于位置的服务之如何找到自己的位置
- 基于位置的服务之如何找到自己的位置
- 公交车所看到的......
- 好的产品也需要引爆点,如何找到它?
- 利用Socket连接到某个端口并打印出它所找到的信息
- 如何快速找到 oracle 数据库的所需要的psu
- sql如何找到某字段的最大值所在行
- 如何根据 crash 地址找到对应的行号
- 如何根据协议端口号找到相应的进程号
- DB2中如何根据锁名找到对应的行
- 也许曾经看到过,不知道是不是愤青所写,不过有它的价值----日本的秘密(ZT)
- 如何通过一张图片找到你的位置?
- Linux c 源码(getvalbypos根据位置和特定的字符解析所需的信息)
- Android自定义控件(特效一) 点击屏幕,根据所点击的位置绘制圆环
- Android自定义控件(特效二) 点击屏幕,根据所点击的位置绘制桃心
- 狗窝里的小日子- 4 ...
- Python中数组的几种使用方法
- C++ 构造析构函数
- 240. Search a 2D Matrix II
- 前端分页
- 机器人如何根据它所看到的找到位置
- 网站SEO优化之图片优化方法
- QModelIndex/Role/Model介紹 二
- AlertDialog弹出框android
- opencv3.3+vs2017
- Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库
- AC自动机小结 (HDU 2222,HDU 2896,HDU 3065)
- iOS 几种常用的 crash log 崩溃信息调试方法
- git常用命令总结