Multimedia System for Real-Time Photorealistic Nonground Modeling of 3D Dynamic Environment for Remote Control System

Nowadays, unmanned ground vehicles (UGVs) are widely used for many applications. UGVs have sensors including multi-channel laser sensors, two-dimensional (2D) cameras, Global Positioning System receivers, and inertial measurement units (GPS–IMU). Multi-channel laser sensors and 2D cameras are installed to collect information regarding the environment surrounding the vehicle. Moreover, the GPS–IMU system is used to determine the position, acceleration, and velocity of the vehicle. This paper proposes a fast and effective method for modeling nonground scenes using multiple types of sensor data captured through a remote-controlled robot. The multi-channel laser sensor returns a point cloud in each frame. We separated the point clouds into ground and nonground areas before modeling the three-dimensional (3D) scenes. The ground part was used to create a dynamic triangular mesh based on the height map and vehicle position. The modeling of nonground parts in dynamic environments including moving objects is more challenging than modeling of ground parts. In the first step, we applied our object segmentation algorithm to divide nonground points into separate objects. Next, an object tracking algorithm was implemented to detect dynamic objects. Subsequently, nonground objects other than large dynamic ones, such as cars, were separated into two groups: surface objects and non-surface objects. We employed colored particles to model the non-surface objects. To model the surface and large dynamic objects, we used two dynamic projection panels to generate 3D meshes. In addition, we applied two processes to optimize the modeling result. First, we removed any trace of the moving objects, and collected the points on the dynamic objects in previous frames. Next, these points were merged with the nonground points in the current frame. We also applied slide window and near point projection techniques to fill the holes in the meshes. Finally, we applied texture mapping using 2D images captured using three cameras installed in the front of the robot. The results of the experiments prove that our nonground modeling method can be used to model photorealistic and real-time 3D scenes around a remote-controlled robot.

[1]  Kyungeun Cho,et al.  Convergent application for trace elimination of dynamic objects from accumulated lidar point clouds , 2017, Multimedia Tools and Applications.

[2]  Cristiano Premebida,et al.  LIDAR and vision‐based pedestrian detection system , 2009, J. Field Robotics.

[3]  Takayuki Kanda,et al.  Person Tracking in Large Public Spaces Using 3-D Range Sensors , 2013, IEEE Transactions on Human-Machine Systems.

[4]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[5]  Bertrand Douillard,et al.  On the segmentation of 3D LIDAR point clouds , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Simon Fong,et al.  A 3D localisation method in indoor environments for virtual reality applications , 2017, Human-centric Computing and Information Sciences.

[7]  Kiho Kwak,et al.  Indirect Correspondence-Based Robust Extrinsic Calibration of LiDAR and Camera , 2016, Sensors.

[8]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[9]  Cyrill Stachniss,et al.  Fast range image-based segmentation of sparse 3D laser scans for online operation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Tiow Seng Tan,et al.  A GPU accelerated algorithm for 3D Delaunay triangulation , 2014, I3D '14.

[11]  Michael Himmelsbach,et al.  Fast segmentation of 3D point clouds for ground vehicles , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[12]  Chieh-Chih Wang,et al.  LADAR-based detection and tracking of moving objects from a ground vehicle at high speeds , 2003, IEEE IV2003 Intelligent Vehicles Symposium. Proceedings (Cat. No.03TH8683).

[13]  Christoph Stiller,et al.  Segmentation of 3D lidar data in non-flat urban environments using a local convexity criterion , 2009, 2009 IEEE Intelligent Vehicles Symposium.

[14]  Yakov Bar-Shalom,et al.  Multitarget-Multisensor Tracking: Principles and Techniques , 1995 .

[15]  Hobart R. Everett,et al.  Using Video Sensor Networks to Command and Control Unmanned Ground Vehicles , 2003 .

[16]  Liang Zhang,et al.  Multiple Vehicle-like Target Tracking Based on the Velodyne LiDAR , 2013 .

[17]  Bijun Li,et al.  Object detection and tracking using multi-layer laser for autonomous urban driving , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[18]  P. Peixoto,et al.  Tracking and Classification of Dynamic Obstacles Using Laser Range Finder and Vision , 2006 .

[19]  Kyungeun Cho,et al.  Fast point cloud segmentation based on flood-fill algorithm , 2017, 2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[20]  Robert Meyers,et al.  Real-time photorealistic virtualized reality interface for remote mobile robot control , 2010, ISRR.

[21]  Meenakshisundaram Gopi,et al.  Surface Reconstruction based on Lower Dimensional Localized Delaunay Triangulation , 2000, Comput. Graph. Forum.

[22]  Wei Song,et al.  Real-time terrain reconstruction using 3D flag map for point clouds , 2013, Multimedia Tools and Applications.

[23]  Robin R. Murphy,et al.  Mobile robots in mine rescue and recovery , 2009, IEEE Robotics & Automation Magazine.

[24]  Kyungeun Cho,et al.  A Fast Ground Segmentation Method for 3D Point Cloud , 2017, J. Inf. Process. Syst..

[25]  Hajime Asama,et al.  Unitization for portability of emergency response surveillance robot system: experiences and lessons learned from the deployment of the JAEA-3 emergency response robot at the Fukushima Daiichi Nuclear Power Plants , 2017, ROBOMECH Journal.

[26]  Yong Woon Park,et al.  3D Reconstruction Framework for Multiple Remote Robots on Cloud System , 2017, Symmetry.

[27]  Ivan Markovic,et al.  Detection and tracking of dynamic objects using 3D laser range sensor on a mobile platform , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[28]  Heon-Chang Yu,et al.  An Efficient and Energy-Aware Cloud Consolidation Algorithm for Multimedia Big Data Applications , 2017, Symmetry.

[29]  Terrence Fong,et al.  Vehicle Teleoperation Interfaces , 2001, Auton. Robots.

[30]  Namil Kim,et al.  Fast multiple objects detection and tracking fusing color camera and 3D LIDAR for intelligent vehicles , 2016, 2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[31]  Beatriz Marcotegui,et al.  Point cloud segmentation towards urban ground modeling , 2009, 2009 Joint Urban Remote Sensing Event.

[32]  Diego Borro,et al.  GPU Local Triangulation: an interpolating surface reconstruction algorithm , 2008, Comput. Graph. Forum.

[33]  M. Mahlisch,et al.  Sensorfusion Using Spatio-Temporal Aligned Video and Lidar for Improved Vehicle Detection , 2006, 2006 IEEE Intelligent Vehicles Symposium.

[34]  Wei Song,et al.  Traversable Ground Surface Segmentation and Modeling for Real-Time Mobile Mapping , 2014, Int. J. Distributed Sens. Networks.

[35]  Roland Siegwart,et al.  Human detection using multimodal and multidimensional features , 2008, 2008 IEEE International Conference on Robotics and Automation.

[36]  Heon-Chang Yu,et al.  A Distributed Snapshot Protocol for Efficient Artificial Intelligence Computation in Cloud Computing Environments , 2018, Symmetry.

[37]  Yaakov Bar-Shalom,et al.  Tracking methods in a multitarget environment , 1978 .