首页> 外文会议>Latin American Robotics Symposium >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-Services项目适合研究和开发方法,用于数据处理的三维传感器数据应用于移动机器人的数据。这些方法称为该项目的服务,包括3D点云预处理算法,数据分割,平面区(地面,道路)的分离和识别以及感兴趣的元素(边缘,障碍物)。由于在短时间内处理的大量数据,这些服务将使用PPU使用并行处理元件来执行这些数据的部分或完全处理。该项目旨在为自动驾驶汽车提供服务,强迫服务接近实时处理系统,这应该在下一个帧来自传感器之前完成整个数据处理(〜10到20Hz)。传感器数据以点云的形式构成,允许具有巨大的并行处理。然而,其主要困难是从传感器接收的高速率(约700,000分/秒),这给出了该项目的动机:使用传感器的全部潜力并有效地使用GPU编程的并行性。 GPU服务分为步骤,但始终寻找由其内在并行性给出的处理速度:第一步是与已经在我们的自主汽车中使用的系统组织进行并行处理开发的环境,第二步是一个由传感器提供的智能提取和重组(Velodyne多层激光传感器),第三阶段是非平面数据的预分割,第四阶段正在执行从先前步骤接收的数据的分割要查找对象,路径和地面平面,第五阶段是开发一种方法,使得先前步骤的结果是为了探索环境的拓扑,即旨在将结果构成为拓扑形式(识别途径并且途径之间的链接,例如曲线和交叉点),以帮助专注于车辆控制和自主导航系统的其他项目。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号