首页> 外文会议>Latin American Robotics Symposium;Brazilian Symposium on Robotics >GPU-Services: Real-Time Processing of 3D Point Clouds for Robotic Systems Using GPUs
【24h】

GPU-Services: Real-Time Processing of 3D Point Clouds for Robotic Systems Using GPUs

机译:GPU服务:使用GPU的机器人系统3D点云的实时处理

获取原文

摘要

The GPU-Services project fits into the context of research and development of methods for data processing of three-dimensional sensors data applied to mobile robotics. Such methods are called services on this project, which include 3D point clouds pre-processing algorithms, segmentation of the data, separation and identification of planar zones (ground, roads), and detection of elements of interest (edges, obstacles). Due to the large amount of data to be processed in a short time, these services will use parallel processing elements, using the GPU to perform partial or complete processing of these data. The project aims to provide services for an autonomous car, forcing the services to approach a system for real-time processing, which should complete the whole data processing before the next frame came from the sensors (~10 to 20Hz). The sensor data is structured in the form of a cloud of points, allowing for great parallel processing. However, its major difficulty is the high rate of data received from the sensor (around 700,000 points/sec), and this gives the motivation of this project: to use the full potential of sensor and to efficiently use the parallelism of GPU programming. The GPU services are divided into steps, but always seeking the processing speed given by their intrinsic parallelism: The first step is to organize an environment for parallel processing development in conjunction with the system already being used in our autonomous car, The second step is an intelligent extraction and reorganization of the data provided by the sensor (Velodyne multi-layer laser sensor), The third stage is a pre-segmentation of non-planar data, The fourth stage is performing the segmentation of data received from the previous steps in order to find objects, curbs and ground plane, The fifth stage is to develop a methodology that unite the results of previous steps in order to explore the topology of the environment, i.e. Will aim to structure the results into a topolog- cal form (identifying pathways and links between pathways, such as curves and intersections) to assist other projects that focus on vehicle control and autonomous navigation systems.
机译:GPU服务项目适合研究和开发应用于移动机器人的三维传感器数据的数据处理方法的环境。这种方法被称为该项目上的服务,其中包括3D点云预处理算法,数据分割,平面区域(地面,道路)的分离和识别以及感兴趣的元素(边缘,障碍物)的检测。由于要在短时间内处理大量数据,因此这些服务将使用并行处理元素,并使用GPU来对这些数据进行部分或全部处理。该项目旨在为自动驾驶汽车提供服务,迫使这些服务接近用于实时处理的系统,该系统应在下一帧来自传感器(约10至20Hz)之前完成整个数据处理。传感器数据以点云的形式构造,从而可以实现出色的并行处理。但是,它的主要困难是从传感器接收的数据速率很高(大约700,000点/秒),这为该项目提供了动力:充分利用传感器的潜能并有效利用GPU编程的并行性。 GPU服务分为多个步骤,但始终会根据其固有的并行性来寻求处理速度:第一步是结合自动驾驶汽车中已经使用的系统来组织一个用于并行处理开发的环境,第二步是智能提取和重组传感器(Velodyne多层激光传感器)提供的数据,第三阶段是对非平面数据的预分段,第四阶段是按顺序执行从先前步骤接收到的数据的分段找到物体,路缘石和地平面,第五阶段是开发一种方法,将先前步骤的结果结合起来,以探索环境的拓扑结构,即将结果构造成拓扑形式(确定路径)以及路径之间的链接(例如曲线和交叉点),以协助其他专注于车辆控制和自主导航系统的项目。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号