Data Flow ORB-SLAM for Real-Time Performance on Embedded GPU Boards
张宁 Data Flow ORB-SLAM for Real-Time Performance on Embedded GPU Boards
数据流ORB-SLAM可在嵌入式GPU板上实现实时性能
链接:https://pan.baidu.com/s/1MoMDI-FIunkNWHbvDBSfXQ 
提取码:8wjo
Stefano Aldegheri1, Nicola Bombieri1, Domenico D. Bloisi2, and Alessandro Farinelli1
The use of embedded boards on robots, including unmanned aerial and ground vehicles, is increasing thanks to the availability of GPU equipped low-cost embedded boards in the market. Porting algorithms originally designed for desktop CPUs on those boards is not straightforward due to hardware limitations. In this paper, we present how we modified and customized the open source SLAM algorithm ORB-SLAM2 to run in real-time on the NVIDIA Jetson TX2. We adopted a data flow paradigm to process the images, obtaining an efficient CPU/GPU load distribution that results in a processing speed of about 30 frames per second. Quantitative experimental results on four different sequences of the KITTI datasets demonstrate the effectiveness of the proposed approach. The source code of our data flow ORB-SLAM2 algorithm is publicly available on GitHub.
得益于市场上配备GPU的低成本嵌入式板的可用性,包括无人驾驶飞机和地面车辆在内的机器人在嵌入式板上的使用正在增加。由于硬件限制,最初为这些板上的台式机CPU设计的移植算法并不简单。在本文中,我们介绍了如何修改和自定义开源SLAM算法ORB-SLAM2,以便在NVIDIA Jetson TX2上实时运行。我们采用数据流范式来处理图像,从而获得有效的CPU / GPU负载分配,从而导致每秒约30帧的处理速度。在KITTI数据集的四个不同序列上的定量实验结果证明了该方法的有效性。 我们的数据流ORB-SLAM2算法的源代码可在GitHub上公开获得。
Data Flow ORB-SLAM for Real-Time Performance on Embedded GPU Boards的更多相关文章
- SSIS Data Flow 的 Execution Tree 和 Data Pipeline
		一,Execution Tree 执行树是数据流组件(转换和适配器)基于同步关系所建立的逻辑分组,每一个分组都是一个执行树的开始和结束,也可以将执行树理解为一个缓冲区的开始和结束,即缓冲区的整个生命周 ... 
- SSIS ->> Data Flow Design And Tuning
		Requirements: Source and destination system impact Processing time windows and performance Destinati ... 
- [转]How to handle Failed Rows in a Data Flow
		本文转自:http://www.rad.pasfu.com/index.php?/archives/23-How-to-handle-Failed-Rows-in-a-Data-Flow.html s ... 
- SSIS Data Flow优化
		一,数据流设计优化 数据流有两个特性:流和在内存缓冲区中处理数据,根据数据流的这两个特性,对数据流进行优化. 1,流,同时对数据进行提取,转换和加载操作 流,就是在source提取数据时,转换组件处理 ... 
- Data Flow的Error Output
		一,在Data Flow Task中,对于Error Row的处理通过Error Output Tab配置的. 1,操作失败的类型:Error(Conversion) 和 Truncation. 2, ... 
- SSIS的 Data Flow 和 Control Flow
		Control Flow 和 Data Flow,是SSIS Design中主要用到的两个Tab,理解这两个Tab的作用,对设计更高效的package十分重要. 一,Control Flow 在Con ... 
- Intel® Threading Building Blocks (Intel® TBB) Developer Guide 中文 Parallelizing Data Flow and Dependence Graphs并行化data flow和依赖图
		https://www.threadingbuildingblocks.org/docs/help/index.htm Parallelizing Data Flow and Dependency G ... 
- SSIS ->> Control Flow And Data Flow
		In the Control Flow, the task is the smallest unit of work, and a task requires completion (success, ... 
- Data Flow ->> Union All
		Wrox的<Professional Microsoft SQL Server 2012 Integration Services>一书中再讲Merge的时候有这样一段解释: This t ... 
随机推荐
- (一)Kubernetes 系统基础
			Kubernetes介绍 什么是Kubernetes? Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署.自动扩缩容.维护等功能. 使用Kubernetes可以: ... 
- MySQL利用IF查询不同条件并分别统计记录数
			数据库记录如下: 现在要查询统计出每个'name'的'result'分别为'success'和'fail'的次数: 利用IF条件判断满足条件为1,不满足为0,再用SUM函数求和,最后通过'name'分 ... 
- Elasticsearch 概念理解
			官方文档地址 Filebeat: https://www.elastic.co/cn/products/beats/filebeat https://www.elastic.co/guide/en/b ... 
- secureCRT无操作自动登出时间修改(亲测可用)
			转自:http://blog.sina.com.cn/s/blog_6bcf42010102vlt9.html secureCRT连接机器经常会因为一段时间无操作就退出了,提示timed out wa ... 
- The Difference between Gamification and Game-Based Learning
			http://inservice.ascd.org/the-difference-between-gamification-and-game-based-learning/ Have you trie ... 
- HTML5游戏引擎深度测评
			https://zhuanlan.zhihu.com/p/20768495 最近看到网上一篇文章,标题叫做<2016年 最火的 15 款 HTML5 游戏引擎>.目前针对HTML5游戏的解 ... 
- What is the difference between Reactjs and Rxjs?--React is the V (View) in MVC (Model/View/Controller).
			This is really different, React is view library; and Rxjs is reactive programming library for javasc ... 
- [Algorithm] 283. Move Zeroes
			Given an array nums, write a function to move all 0's to the end of it while maintaining the relativ ... 
- SpringBoot要点之使用Actuator监控
			Actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看.统计等. 在pom文件中加入spring-b ... 
- 第03组 Alpha冲刺(4/4)
			队名:不等式方程组 组长博客 作业博客 团队项目进度 组员一:张逸杰(组长) 过去两天完成的任务: 文字/口头描述: 制定了初步的项目计划,并开始学习一些推荐.搜索类算法 GitHub签入纪录: 暂无 ... 
