首页> 外文会议>IEEE International Conference on Autonomous Robot Systems and Competitions >Parallelization of a Vine Trunk Detection Algorithm For a Real Time Robot Localization System
【24h】

Parallelization of a Vine Trunk Detection Algorithm For a Real Time Robot Localization System

机译:实时机器人定位系统中藤蔓探测算法的并行化

获取原文

摘要

Developing ground robots for crop monitoring and harvesting in steep slope vineyards is a complex challenge due to two main reasons: harsh condition of the terrain and unstable localization accuracy obtained with Global Navigation Satellite System (GNSS). In this context, a reliable localization system requires an accurate detector for high density of natural/artificial features. In previous works, we presented a novel visual detector for Vineyards Trunks and Masts (ViTruDe) with high levels of detection accuracy. However, its implementation on the most common processing units - central processing units (CPU), using a standard programming language (C/C++), is unable to reach the processing efficiency requirements for real time operation. In this work, we explored parallelization capabilities of processing units, such as graphics processing units (GPU), in order to accelerate the processing time of ViTruDe. This work gives a general perspective on how to parallelize a generic problem in a GPU based solution, while exploring its efficiency when applied to the problem at hands. The ViTruDe detector for GPU was developed considering the constraints of a cost-effective robot to carry-out crop monitoring tasks in steep slope vineyard environments. We compared the proposed ViTruDe implementation on GPU using Compute Unified Compute Unified Device Architecture(CUDA) and CPU, and the achieved solution is over eighty times faster than its CPU counterpart. The training and test data are made public for future research work. This approach is a contribution for an accurate and reliable localization system that is GNSS-free.
机译:由于两个主要原因,开发用于在陡坡葡萄园中进行农作物监测和收割的地面机器人是一个复杂的挑战,这有两个主要原因:地形条件恶劣和全球导航卫星系统(GNSS)获得的定位精度不稳定。在这种情况下,可靠的定位系统需要用于高密度自然/人为特征的精确检测器。在以前的工作中,我们提出了一种新颖的视觉检测器,用于葡萄园树干和桅杆(ViTruDe),具有很高的检测精度。但是,使用标准编程语言(C / C ++)在最常见的处理单元-中央处理单元(CPU)上的实现无法满足实时操作的处理效率要求。在这项工作中,我们探索了诸如图形处理单元(GPU)之类的处理单元的并行化功能,以加快ViTruDe的处理时间。这项工作为如何在基于GPU的解决方案中并行处理通用问题提供了一个总体思路,同时探讨了将其应用于当前问题时的效率。针对GPU的ViTruDe检测器是在考虑到具有成本效益的机器人在陡坡葡萄园环境中执行农作物监测任务的约束条件下开发的。我们比较了使用Compute Unified Compute统一设备架构(CUDA)和CPU在GPU上提议的ViTruDe实现,所实现的解决方案比其CPU同类解决方案快八十倍。培训和测试数据已公开,以备将来研究之用。此方法为无GNSS的准确和可靠的本地化系统做出了贡献。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号