Physics-based simulation has grown to become an indispensable tool in robotics research, since it greatly facilitates development and evaluation of complex robotics algorithms. Today it is considered a standard practice, prior to any deployment on hardware platforms, and an important part of the development activities in large-scale projects. To cope with this role, simulators must address additional issues related to large-scale model development, including multi-modal processing, provisions for algorithmic integration, and fast, scalable graphics. To meet those needs, we have developed ORCA, a versatile, physics-based robotics simulator that has underpinned the research efforts of numerous European and national funded projects. ORCA integrates a middleware back-end directly into the server/simulator environment, making the sharing of resources a seamless task, promoting code re-use and facilitating the integration of software modules. In the current paper, we outline the main traits of the software package, its ability to render and process large-scale environments, as well as the property to distribute computing load across available resources. To demonstrate the software's applicability, we discuss three different use-cases, in which ORCA was used at the heart of their development efforts.

(2014). ORCA: A multi-tier, physics based robotics simulator [journal article - articolo]. In JOURNAL OF SOFTWARE ENGINEERING IN ROBOTICS. Retrieved from http://hdl.handle.net/10446/87669

ORCA: A multi-tier, physics based robotics simulator

2014-01-01

Abstract

Physics-based simulation has grown to become an indispensable tool in robotics research, since it greatly facilitates development and evaluation of complex robotics algorithms. Today it is considered a standard practice, prior to any deployment on hardware platforms, and an important part of the development activities in large-scale projects. To cope with this role, simulators must address additional issues related to large-scale model development, including multi-modal processing, provisions for algorithmic integration, and fast, scalable graphics. To meet those needs, we have developed ORCA, a versatile, physics-based robotics simulator that has underpinned the research efforts of numerous European and national funded projects. ORCA integrates a middleware back-end directly into the server/simulator environment, making the sharing of resources a seamless task, promoting code re-use and facilitating the integration of software modules. In the current paper, we outline the main traits of the software package, its ability to render and process large-scale environments, as well as the property to distribute computing load across available resources. To demonstrate the software's applicability, we discuss three different use-cases, in which ORCA was used at the heart of their development efforts.
articolo
2014
Emmanouil, Hourdakis; Giorgos, Chliveros; Panos, Trahanias
File allegato/i alla scheda:
File Dimensione del file Formato  
71-409-1-PB.pdf

accesso aperto

Versione: publisher's version - versione editoriale
Licenza: Creative commons
Dimensione del file 1.48 MB
Formato Adobe PDF
1.48 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/87669
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact