Assisted and automatic navigation in black oil reservoir models based on probabilistic roadmaps

Three-dimensional visualization is a valuable technique in the oil industry. One of its important applications is for inspecting black oil reservoir models, allowing engineers to design and analyze different model configurations, focusing on maximum production and minimum cost. These models are huge structures, with complex well arrangements, that require fly-through navigation for accurate analysis. The common approach of direct camera control is difficult for inexperienced users and results in inappropriate camera motions and collisions with the environment, which can easily lead to user distraction. Moreover, investments are being made on immersive caves, and environment collisions in this case are very uncomfortable. It becomes necessary to provide an assisted navigation, in which the user guides the camera more easily, without restricting the environment exploration. Also, it is interesting to provide a fully automatic navigation mode, in which the user selects a target and the system computes a smooth, collision-free path throughout the environment.In this paper, we present a specific solution for navigation in models used in numerical simulations of black oil reservoirs. Our approach is based on probabilistic roadmaps. A global roadmap of the environment is pre-computed using a randomized motion-planning algorithm. At runtime, graph searching is performed using the A* algorithm to compute collision-free paths. We propose a new roadmap-construction algorithm based on a hierarchical environment-sampling strategy, along with a topology-based coverage estimate. For multi-layered reservoir models, we present a new heuristic function for the A* algorithm that greatly increases graph searching performance. We also present new approaches to use the pre-computed roadmap for providing both assisted and automatic navigation at runtime.

[1]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[2]  George W. Fitzmaurice,et al.  HoverCam: interactive 3D navigation for proximal object inspection , 2005, I3D '05.

[3]  Steven M. Drucker,et al.  Intelligent Camera Control in a Virtual Environment , 1994 .

[4]  Joseph J. LaViola,et al.  Hands-free multi-scale navigation in virtual environments , 2001, I3D '01.

[5]  Takeo Igarashi,et al.  Path drawing for 3D walkthrough , 1998, UIST '98.

[6]  Mel Slater,et al.  Steps and ladders in virtual reality , 1994 .

[7]  Dirk Bartz,et al.  Virtual voyage: interactive navigation in the human colon , 1997, SIGGRAPH.

[8]  Dinesh Manocha,et al.  Interactive navigation in complex environments using path planning , 2003, I3D '03.

[9]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[10]  Lydia E. Kavraki,et al.  Randomized preprocessing of configuration for fast path planning , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[11]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[12]  Mark H. Overmars,et al.  A probabilistic learning approach to motion planning , 1995 .

[13]  Mary C. Whitton,et al.  Walking > walking-in-place > flying, in virtual environments , 1999, SIGGRAPH.

[14]  Mark H. Overmars,et al.  Motion Planning for Camera Movements in Virtual Environments , 2003 .

[15]  M. Levas OBBTree : A Hierarchical Structure for Rapid Interference Detection , .

[16]  Mel Slater,et al.  Taking steps: the influence of a walking technique on presence in virtual reality , 1995, TCHI.