Extending Open Dynamics Engine for Robotics Simulation
نویسندگان
چکیده
Open Dynamics Engine (ODE) is the most popular rigidbody dynamics implementation for robotics simulation applications. While using it to simulate common robotic scenarios like mobile robot locomotion and simple grasping, we have identified the following shortcomings each of which adversely affect robot simulation: lack of computational efficiency, poor support for practical joint-dampening, inadequate solver robustness, and friction approximation via linearization. In this paper we describe extensions to ODE that address each of these problems. Because some of these objectives lie in opposition to others—e.g., speed versus verisimilitude—we have carried out experiments in order to identify the trade-offs involved in selecting from our extensions. Results from both elementary physics and robotic task-based scenarios show that speed improvements can be gained along with useful joint-dampening. If one is willing to accept an execution time cost, we are able to represent the full-friction cone, while simultaneously guaranteeing a solution from our numerical solver.
منابع مشابه
Extending Open Dynamics Engine for the DARPA Virtual Robotics Challenge
Track B+C teams compete for access to Atlas Cloud-hosted simulation and scoring Ability to accomplish tasks in simulation quickly, with more autonomy Simulation of degraded communication drives autonomy Worldwide participation (8 countries, 3 continents) Disaster responder scenario: what is needed to fight fires? Drive a utility vehicle (ie. water truck) Walk across various terrains Thread a fi...
متن کاملPlanar Molecular Dynamics Simulation of Au Clusters in Pushing Process
Based on the fact the manipulation of fine nanoclusters calls for more precise modeling, the aim of this paper is to conduct an atomistic investigation for interaction analysis of particle-substrate system for pushing and positioning purposes. In the present research, 2D molecular dynamics simulations have been used to investigate such behaviors. Performing the planar simulations can provide a ...
متن کاملXPERSim: A Simulator for Robot Learning by Experimentation
In this paper, we present XPERSim, a 3D simulator built on top of open source components that quickly and easily constructs an accurate and photo-realistic simulation, both visually and dynamically, for robots of arbitrary morphology and of the environment within which it functions. While many existing robot simulators provide a good dynamics simulation, they often lack the high quality visuali...
متن کاملAPPLICATION OF THE SINGULAR BOUNDARY VALUE PROBLEM FOR INVESTIGATION OF PISTON DYNAMICS UNDER POLYTROPIC EXPANSION PROCESS
In this paper a mathematical simulation of a simplified internal combustion engine is presented. To contribute engine kinematics and its geometry, simple relations are derived for constrained motions. The equation of motion for the piston forms a singular boundary value problem. The uniqueness of the solution was studied in the Banach space. For solving governing equations an iterative numerica...
متن کاملPredictable behavior during contact simulation: a comparison of selected physics engines
Contact behaviors in physics simulations are important for real-time interactive applications, especially in virtual reality applications where user’s body parts are tracked and interact with the environment via contact. For these contact simulations, it is ideal to have small changes in initial condition yield predictable changes in the output. Predictable simulation is key for success in iter...
متن کامل