Modeling and real-time simulation architectures for virtual prototyping of off-road vehicles

Virtual Reality-based simulation technology has evolved as a useful design and analysis tool at an early stage in the design for evaluating performance of human-operated agricultural and construction machinery. Detecting anomalies in the design prior to building physical prototypes and expensive testing leads to significant cost savings. The efficacy of such simulation technology depends on how realistically the simulation mimics the real-life operation of the machinery. It is therefore necessary to achieve ‘real-time’ dynamic simulation of such machines with operator-in-the-loop functionality. Such simulation often leads to intensive computational burdens. A distributed architecture was developed for off-road vehicle dynamic models and 3D graphics visualization to distribute the overall computational load of the system across multiple computational platforms. Multi-rate model simulation was also used to simulate various system dynamics with different integration time steps, so that the computational power can be distributed more intelligently. This architecture consisted of three major components: a dynamic model simulator, a virtual reality simulator for 3D graphics, and an interface to the controller and input hardware devices. Several off-road vehicle dynamics models were developed with varying degrees of fidelity, as well as automatic guidance controller models and a controller area network interface to embedded controllers and user input devices. The simulation architecture reduced the computational load to an individual machine and increased the real-time simulation capability with complex off-road vehicle system models and controllers. This architecture provides an environment to test virtual prototypes of the vehicle systems in real-time and the opportunity to test the functionality of newly developed controller software and hardware.

[1]  Javier Cuadrado,et al.  Real-Time MBS Formulations: Towards Virtual Engineering , 2004 .

[2]  Yiannis E. Papelis,et al.  Driving simulation: challenges for VR technology , 1996, IEEE Computer Graphics and Applications.

[3]  Weijia Jia,et al.  Scheduling Hard and Soft Real-Time Communication in the Controller Area Network (CAN) , 1998 .

[4]  Gabriel Zachmann,et al.  Virtual reality as a tool for verification of assembly and maintenance processes , 1999, Comput. Graph..

[5]  J.A. Stankovic,et al.  Misconceptions about real-time computing: a serious problem for next-generation systems , 1988, Computer.

[6]  Judy M. Vance,et al.  The Use of the Voxmap Pointshell Method of Collision Detection in Virtual Assembly Methods Planning , 2001 .

[7]  Musa Mailah,et al.  A PC-based driving simulator using virtual reality technology , 2004, VRCAI '04.

[8]  Judy M. Vance,et al.  Desktop haptic virtual assembly using physically based modelling , 2007, Virtual Reality.

[9]  Carl Machover,et al.  Virtual reality , 1994, IEEE Computer Graphics and Applications.

[10]  Qingping Lin,et al.  Virtual tele-operation of underwater robots , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  Diego Borro,et al.  Description of a haptic system for virtual maintainability in aeronautics , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Bert Bras,et al.  Collision Detection for Virtual Objects in a Haptic Assembly and Disassembly Simulation Environment , 2002 .

[13]  Weijia Jia,et al.  Scheduling hard and soft real-time communication in a controller area network , 1999 .

[14]  Yong Wang,et al.  VADE: A Virtual Assembly Design Environment , 1999, IEEE Computer Graphics and Applications.

[15]  Peter Fritzson,et al.  Modelica - a general object-oriented language for continuous and discrete-event system modeling and simulation , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[16]  Kurt A. Chipperfield,et al.  Modeling and control of a wheel loader with a human-in-the-loop assessment using virtual reality , 2005 .

[17]  N.C. Tsourveloudis,et al.  Virtual reality testbed for mobile robots , 1999, ISIE '99. Proceedings of the IEEE International Symposium on Industrial Electronics (Cat. No.99TH8465).

[18]  Yang Luo,et al.  Grasp Identification and Multi-Finger Haptic Feedback for Virtual Assembly , 2004 .

[19]  Csaba Antonya,et al.  Design evaluation and modification of mechanical systems in virtual environments , 2007, Virtual Reality.

[20]  Guozhong Dai,et al.  MIVAS: A Multi-Modal Immersive Virtual Assembly System , 2004 .

[21]  Judy M. Vance,et al.  Using VPS (VoxMap Pointshell) as the Basis for Interaction in a Virtual Assembly Environment , 2003 .

[22]  Manoj Karkee,et al.  Open and Closed Loop System Characteristics of a Tractor and an Implement Dynamic Model , 2008 .

[23]  Lakshmi Sastry,et al.  Virtual environments for engineering applications , 1998, Virtual Reality.

[24]  Gabriel A. Wainer,et al.  Definition of Real-Time Simulation in the CD++ Toolkit , 2002 .

[25]  Thomas Ertl,et al.  Analyzing Engineering Simulations in a Virtual Environment , 1998, IEEE Computer Graphics and Applications.

[26]  Carlos L. Castillo,et al.  Modeling and visualization of multiple autonomous heterogeneous vehicles , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.