Open robot control software: the OROCOS project

Author(s):  
H. Bruyninckx
Author(s):  
James R. Taylor ◽  
Evan M. Drumwright ◽  
Gabriel Parmer

Researchers simulate robot dynamics to optimize gains, trajectories, and controls and to validate proper robot operation. In this paper, we focus on this latter application, which allows roboticists to verify that robots do not damage themselves, the environments they are situated within, or humans. In current simulations, robot control code runs in lockstep with the dynamics integration. This design can result in code that appears viable in simulation but runs too slowly on physical systems. Addressing this problem requires overcoming significant challenges that arise due both to the speed of dynamic simulation running time (simulations may run 1/10 or 1/100 of real-time or slower) and to the variability of the running times (e.g., the speed of collision detection algorithms depends on pairwise object proximities). These difficulties imply that one must not only slow the control software but also scale controller running speeds dynamically. We describe the numerous architectural and OS-level technical challenges that we have overcome to yield temporally consistent simulation for modeling robots that use only real-time processes, and we show that our system is superior to the status quo using simulation-based experiments.


Author(s):  
Richard Weatherly ◽  
Frederick Kuhl ◽  
Robert Bolling ◽  
Robert Grabowski

Author(s):  
Joël Deniard ◽  
Jean-Luc Faillot ◽  
Jan Swevers ◽  
Dirk Torfs

1995 ◽  
Vol 28 (24) ◽  
pp. 233-238
Author(s):  
Ariana Popescu ◽  
Gheorghe Musca

2010 ◽  
Vol 07 (04) ◽  
pp. 587-607 ◽  
Author(s):  
JOSÉ L. LIMA ◽  
JOSÉ C. GONÇALVES ◽  
PAULO G. COSTA ◽  
A. PAULO MOREIRA

This article describes a joint trajectory optimized controller developed in a humanoid robot simulator following the real robot characteristics. As simulation is a powerful tool for speeding up the control software development, the proposed accurate simulator allows to fulfill this goal. The simulator, based on the Open Dynamics Engine and GLScene graphics library, provides instant visual feedback. The proposed simulator, with realistic dynamics, allows to design and test behaviors and control strategies without access to the real hardware in order to carry out research on robot control without damaging the real robot. The low-level joints controller techniques, such as acceleration, speed, and energy consumption minimization, are discussed and experimental results are presented in order to validate the proposed simulator.


Sign in / Sign up

Export Citation Format

Share Document