SwarmSimX

Real-time simulation environment for multi-robot systems

Johannes Lächele, Antonio Franchi, Heinrich Bulthoff, Paolo Robuffo Giordano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

In this paper we present a novel simulation environment called SwarmSimX with the ability to simulate dozens of robots in a realistic 3D environment. The software architecture of SwarmSimX allows new robots, sensors, and other libraries to be loaded at runtime, extending the functionality of the simulation environment significantly. In addition, SwarmSimX allows an easy exchange of the underlying libraries used for the visual and physical simulation to incorporate different libraries (e.g., improved or future versions). A major feature is also the possibility to perform the whole simulation in real-time allowing for human-in-the-loop or hardware-in-the-loop scenarios. SwarmSimX has been already employed in several works presenting haptic shared control of multiple mobile robots (e.g., quadrotor UAVs). Additionally, we present here two validation tests showing the physical fidelity and the real-time performance of SwarmSimX. For the tests we used NVIDIA ® PhysX ® and Ogre3D as physics and rendering libraries, respectively.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages375-387
Number of pages13
Volume7628 LNAI
DOIs
Publication statusPublished - 2012 Nov 2
Event3rd International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2012 - Tsukuba, Japan
Duration: 2012 Nov 52012 Nov 8

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7628 LNAI
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other3rd International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2012
CountryJapan
CityTsukuba
Period12/11/512/11/8

Fingerprint

Multi-robot Systems
Simulation Environment
Robots
Real-time
Robot
Visual Simulation
Physical Simulation
Hardware-in-the-loop
Haptics
Software architecture
Software Architecture
Unmanned aerial vehicles (UAV)
Mobile Robot
Rendering
Mobile robots
Fidelity
Physics
Hardware
Sensor
Scenarios

Keywords

  • Multi-Robot
  • Real-Time
  • Simulation Environments
  • Software Framework

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Lächele, J., Franchi, A., Bulthoff, H., & Robuffo Giordano, P. (2012). SwarmSimX: Real-time simulation environment for multi-robot systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7628 LNAI, pp. 375-387). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7628 LNAI). https://doi.org/10.1007/978-3-642-34327-8_34

SwarmSimX : Real-time simulation environment for multi-robot systems. / Lächele, Johannes; Franchi, Antonio; Bulthoff, Heinrich; Robuffo Giordano, Paolo.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7628 LNAI 2012. p. 375-387 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7628 LNAI).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lächele, J, Franchi, A, Bulthoff, H & Robuffo Giordano, P 2012, SwarmSimX: Real-time simulation environment for multi-robot systems. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 7628 LNAI, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7628 LNAI, pp. 375-387, 3rd International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2012, Tsukuba, Japan, 12/11/5. https://doi.org/10.1007/978-3-642-34327-8_34
Lächele J, Franchi A, Bulthoff H, Robuffo Giordano P. SwarmSimX: Real-time simulation environment for multi-robot systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7628 LNAI. 2012. p. 375-387. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-34327-8_34
Lächele, Johannes ; Franchi, Antonio ; Bulthoff, Heinrich ; Robuffo Giordano, Paolo. / SwarmSimX : Real-time simulation environment for multi-robot systems. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 7628 LNAI 2012. pp. 375-387 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{5e9217817ffa43809b51121ee0baf6d2,
title = "SwarmSimX: Real-time simulation environment for multi-robot systems",
abstract = "In this paper we present a novel simulation environment called SwarmSimX with the ability to simulate dozens of robots in a realistic 3D environment. The software architecture of SwarmSimX allows new robots, sensors, and other libraries to be loaded at runtime, extending the functionality of the simulation environment significantly. In addition, SwarmSimX allows an easy exchange of the underlying libraries used for the visual and physical simulation to incorporate different libraries (e.g., improved or future versions). A major feature is also the possibility to perform the whole simulation in real-time allowing for human-in-the-loop or hardware-in-the-loop scenarios. SwarmSimX has been already employed in several works presenting haptic shared control of multiple mobile robots (e.g., quadrotor UAVs). Additionally, we present here two validation tests showing the physical fidelity and the real-time performance of SwarmSimX. For the tests we used NVIDIA {\circledR} PhysX {\circledR} and Ogre3D as physics and rendering libraries, respectively.",
keywords = "Multi-Robot, Real-Time, Simulation Environments, Software Framework",
author = "Johannes L{\"a}chele and Antonio Franchi and Heinrich Bulthoff and {Robuffo Giordano}, Paolo",
year = "2012",
month = "11",
day = "2",
doi = "10.1007/978-3-642-34327-8_34",
language = "English",
isbn = "9783642343261",
volume = "7628 LNAI",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "375--387",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - SwarmSimX

T2 - Real-time simulation environment for multi-robot systems

AU - Lächele, Johannes

AU - Franchi, Antonio

AU - Bulthoff, Heinrich

AU - Robuffo Giordano, Paolo

PY - 2012/11/2

Y1 - 2012/11/2

N2 - In this paper we present a novel simulation environment called SwarmSimX with the ability to simulate dozens of robots in a realistic 3D environment. The software architecture of SwarmSimX allows new robots, sensors, and other libraries to be loaded at runtime, extending the functionality of the simulation environment significantly. In addition, SwarmSimX allows an easy exchange of the underlying libraries used for the visual and physical simulation to incorporate different libraries (e.g., improved or future versions). A major feature is also the possibility to perform the whole simulation in real-time allowing for human-in-the-loop or hardware-in-the-loop scenarios. SwarmSimX has been already employed in several works presenting haptic shared control of multiple mobile robots (e.g., quadrotor UAVs). Additionally, we present here two validation tests showing the physical fidelity and the real-time performance of SwarmSimX. For the tests we used NVIDIA ® PhysX ® and Ogre3D as physics and rendering libraries, respectively.

AB - In this paper we present a novel simulation environment called SwarmSimX with the ability to simulate dozens of robots in a realistic 3D environment. The software architecture of SwarmSimX allows new robots, sensors, and other libraries to be loaded at runtime, extending the functionality of the simulation environment significantly. In addition, SwarmSimX allows an easy exchange of the underlying libraries used for the visual and physical simulation to incorporate different libraries (e.g., improved or future versions). A major feature is also the possibility to perform the whole simulation in real-time allowing for human-in-the-loop or hardware-in-the-loop scenarios. SwarmSimX has been already employed in several works presenting haptic shared control of multiple mobile robots (e.g., quadrotor UAVs). Additionally, we present here two validation tests showing the physical fidelity and the real-time performance of SwarmSimX. For the tests we used NVIDIA ® PhysX ® and Ogre3D as physics and rendering libraries, respectively.

KW - Multi-Robot

KW - Real-Time

KW - Simulation Environments

KW - Software Framework

UR - http://www.scopus.com/inward/record.url?scp=84868035103&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84868035103&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-34327-8_34

DO - 10.1007/978-3-642-34327-8_34

M3 - Conference contribution

SN - 9783642343261

VL - 7628 LNAI

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 375

EP - 387

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -