Roadheader is an engineering robot widely used in underground engineering and mining industry. Interactive dynamics simulation of roadheader is a fundamental problem in unmanned excavation and virtual reality training. However, current research is only based on traditional animation techniques or commercial game engines. There are few studies that apply real-time physical simulation of computer graphics to the field of roadheader robot. This paper aims to present an interactive physically-based simulation system of roadheader robot. To this end, an improved multibody simulation method based on generalized coordinates is proposed. First, our simulation method describes robot dynamics based on generalized coordinates. Compared to state-of-the-art methods, our method is more stable and accurate. Numerical simulation results showed that our method has significantly less error than the game engine in the same number of iterations. Second, we adopt the symplectic Euler integrator instead of the conventional fourth-order Runge-Kutta (RK4) method for dynamics iteration. Compared with other integrators, our method is more stable in energy drift during long-term simulation. The test results showed that our system achieved real-time interaction performance of 60 frames per second (fps). Furthermore, we propose a model format for geometric and robotics modeling of roadheaders to implement the system. Our interactive simulation system of roadheader meets the requirements of interactivity, accuracy and stability.
翻译:路头人是一个在地下工程和采矿业中广泛使用的工程机器人。路头人的互动动态模拟是无人驾驶挖掘和虚拟现实培训中的一个基本问题。然而,目前研究仅以传统的动画技术或商业游戏引擎为基础。很少有研究将计算机图形实时物理模拟应用于路头人机器人领域。本文旨在展示路头人机器人的交互式物理模拟系统。为此,提议了基于通用坐标的改进多体模拟方法。首先,我们模拟方法描述了基于通用坐标的机器人动态。与最新技术相比,我们的方法更稳定、更准确。数字模拟结果显示,我们的方法远比游戏引擎在相同迭代数中的错误要小得多。第二,我们采用了静电合成器,而不是传统的四级路头路头Runge-Kutta(RK4)模拟系统。与其他聚合者相比,我们的方法在长期模拟期间的能源漂移方面更加稳定。测试结果表明,我们的方法比游戏引擎的误差要小得多。我们系统实现了实际的模拟式路面模型,我们为每60次模拟的模拟系统,我们提出了一个实际的模拟路头路面的比。