人工智能AI实战100讲(一)-机器人语义建图(上)
内容摘要:
本文因为篇幅较长,分为上下两篇博文,下篇博文参见机器人语义建图(下)
当代移动机器人技术的发展已经推动了一系列相关技术的进步。其中就包括语义建图,它能提供对空间的抽象和人机交流的手段。最近语义建图的各种引入和发展催生了这篇文章,文中对现有方法进行了明确地分析。对几种算法按照各自的主要特征(即可扩展性、推断模型、时间一致性和拓扑地图的使用情况)进行了分类。语义地图相关的应用也在文章开头进行了概述,主要强调人机交互、认知表达和规划能力。文中还详细讨论了目前公开可用的、适合用于评估语义建图技术的验证集和基准测试。最后,尝试探讨了开放性问题的解决方案。
关键词:
移动机器人,语义地图,拓扑地图,时间一致性,对象识别,地点识别,人机交互,认知表达,规划
一、引言
上面引用的比喻(见原文)被逻辑地理学的创造者用来解释该术语(逻辑地理学)。但是今天的机器人专家已经意识到,他们面临着与当地村民相同的问题,而另一种情况则相反。如今,人们可能会认为,SLAM问题已经被解决了,但这一过程(SLAM)的输出只有当人们带着罗盘和测量单元的时候才能使用。因此,移动机器人的行为就像机器制图师,他们无法与当地村村民(即人类居民)交流,这些村民是凭借习惯来在自己的环境中导航的(意思就是,人类凭借经验和习惯而产生的导航能力无法直接转换成机器人建图所需的精确、一致的方位和距离)。因此,现
人工智能AI实战100讲(一)-机器人语义建图(上)相关推荐
- 人工智能AI实战100讲(一)-机器人语义建图(下)
接上篇 机器人语义建图(上) 喜欢作者的小伙伴可一键三连哟! 四.应用 如何将语义地图用于实践呢?本节打算回顾迄今为止报告过的应用领域.正如前文所概述的那样,语义建图的主要目的是为机器人提供人类可以理 ...
- 人工智能AI实战100讲(六)-利用CNN来检测伪造图像
随着像Facebook和Instagram这样的社交网络服务的出现,在过去十年中产生的图像数据量有一个巨大增加.使用图像(和视频)等处理软件GNU Gimp,Adobe Photoshop创建修改过的 ...
- 人工智能AI实战100讲(五)-基于强化学习的自动化剪枝模型
1介绍 文中涉及代码请参见: 人工智能AI-图像处理cv-基于强化学习的自动化裁剪 目前的强化学习工作很多集中在利用外部环境的反馈训练agent,忽略了模型本身就是一种能够获得反馈的环境.本项目的核心 ...
- 人工智能AI实战100讲(二十)-先拍照后对焦,基于深度估计的景深编辑与背景虚化
1 景深与背景虚化基础 1.1 什么是景深与虚化 动植物摄影,人像摄影中常使用浅景深来虚化背景,突出目标主体,可以大幅提升作品的艺术美感. 当被摄物体位于镜头前方(焦点的前.后)一定长度的空间内时,其 ...
- 人工智能AI实战100讲(十)-一文读懂推荐系统负采样
推荐系统负采样作为推荐模型训练的重要一环,对模型的训练效果有着重要影响,也是推荐系统领域的一个重要研究分支.本文将从研究背景到现有的经典工作对推荐系统负采样进行一个概括性的介绍.为了降低本文的阅读门槛 ...
- 人工智能AI实战100讲(七)-原理+代码实战 | 双目视觉中的极线校正
为什么要做极线校正? 三维重建是通过双目立体匹配实现的如图1,通过匹配空间中点在两个图像中的投影点,再根据三角关系得到P的Z值. 我们双目相机拍摄的时候实际情况下如下图a,两个图像做匹配时如我们图中蓝 ...
- 人工智能AI实战100讲(八)-原理+代码详解 | 稠密重建之SGM/tSGM算法
立体匹配算法介绍 全局立体匹配算法 全局立体匹配算法主要是采用了全局的优化理论方法估计视差,建立全局能量函数,通过最小化全局能量函数得到最优视差值: 通过二维相邻像素视差之间的约束(如平滑性约束)而得 ...
- 人工智能AI实战100讲(四)-基于深度学习的图像增强综述
前言 这篇博客主要介绍之前看过的一些图像增强的论文,针对普通的图像,比如手机拍摄的那种,比低光照图像增强任务更简单. 图像增强的定义非常广泛,一般来说,图像增强是有目的地强调图像的整体或局部特性,例如 ...
- 人工智能AI实战100讲(三)-激光雷达原理和分类
三角测距原理 三角测距原理如上图: 这样就可得到物体到激光发射器的距离 d 了,激光雷达将这样的发射器和接收器组装在一起,经过机械旋转360°即可得到一周障碍物的距离. TOF测距原理 而TOF(Ti ...
最新文章
- docker与git实现push-to-deploy
- web开发工程师出路
- linux 文本搜索命令 grep egrep fgrep 区别
- springboot spring.config.location外挂配置文件实战
- ubuntu16.04配置py-faster-rcnn
- 算法训练 Torry的困惑
- 从医院到家,再重返SAP成都研究院
- C# lambda表达式与匿名方法
- JS之Boolean的toString方法
- NGINX下配置CACHE-CONTROL
- 常用而又不为大多数人所知的三种网页特效
- Linux下用dump实现备份和还原
- oc基础-protocol协议的使用
- PCB加工文件—Gerber文件的导出(转载)
- 迅雷下载链接转为普通链接
- 在中国程序员工作是青春饭吗?
- SDL渲染3D动画图片
- linux安装i219网卡驱动下载,华硕E500 G5 (-INTEL I210 / I219-LM)网卡驱动12.17.10.7版下载,适用于Win10-64-驱动精灵...
- jquery获取元素索引值index()
- 关于google地图的一些使用
热门文章
- 如何利用光衰减器测试光纤收发器的灵敏度?
- 【渝粤教育】国家开放大学2018年秋季 2726T畜禽生产概论 参考试题
- 【渝粤题库】陕西师范大学210022 学前儿童语言教育 作业(专升本)
- 【渝粤题库】陕西师范大学201981教育统计与测量 作业 (专升本、高起本)
- input不可编辑属性_谁不喜欢图文并茂呢:基于多模态信息的属性抽取
- 哈工大三本计算机考研,纯干货【普通三本逆袭哈工大】—城市规划考研必胜经验...
- 最优化理论与算法笔记
- 计算机二级web题目(1)--web基础
- java语言编程基础_java语言编程基础
- mysql md5版本校验_MySQL查询以名称的md5版本更新所有条目?