|
|
| Record Number | 10259 |
| Reference Type | Report |
| Author(s) | Schaal, S. |
| Year | 2009 |
| Title | The SL simulation and real-time control software package |
| Keywords | simulation environment, documentation, real-time control envirionment, motor control |
Abstract | SL was originally developed as a Simulation Laboratory software package to allow creating complex rigid-body dynamics simulations with minimal development times. It was meant to complement a real-time robotics setup such that robot programs could first be debugged in simulation before trying them on the actual robot. For this purpose, the motor control setup of SL was copied from our experience with real-time robot setups with vxWorks (Windriver Systems, Inc.)—indeed, more than 90% of the code is identical to the actual robot software, as will be explained later in detail. As a result, SL is divided into three software components: 1) the generic code that is shared by the actual robot and the simulation, 2) the robot specific code, and 3) the simulation specific code. The robot specific code is tailored to the robotic environments that we have experienced over the years, in particular towards VME-based multi-processor real-time operating systems. The simulation specific code has all the components for OpenGL graphics simulations and mimics the robot multi-processor environment in simple C-code. Importantly, SL can be used stand-alone for creating graphics an-imations—the heritage from real-time robotics does not restrict the complexity of possible simulations. This technical report describes SL in detail and can serve as a manual for new users of SL.
|
| Notes | clmc |
| URL(s) | http://www-clmc.usc.edu/publications/S/schaal-TRSL.pdf
|
| Place Published | Los Angeles, CA |
| Publisher | University of Southern California |
| Short Title | The SL simulation and real-time control software package |
| Papers are available as Adobe PDF ".pdf" files. Adobe Reader is available for free for all computer platforms.
|
|
|
|
|
Page last modified on August 10, 2006, at 06:47 PM
|
|