Introducing a 3D physics simulation plugin for the ARGoS robot simulator

Richard Redpath*, Jon Timmis, Martin A. Trefzer

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Proceeding (Non-Journal item)

Abstract

We present a plugin for the ARGoS robot simulator which enables the use of 3D physics simulation and definition of objects and entities without the need to develop new entities in C++. We provide the facility for entities to be loaded and added to simulations using a URDF inspired XML format. Loading of entities, physics simulation and rendering is all handled by the plugin, removing the need for knowledge of specific engines or OpenGL. This paves the way for ARGoS to be used not only for development and evaluation of controllers but also for evolution of robot morphologies and co-evolution of controllers and morphologies which was previously not possible without a considerable development overhead.

Original languageEnglish
Title of host publicationTowards Autonomous Robotic Systems - 17th Annual Conference, TAROS 2016, Proceedings
EditorsLyuba Alboul, Dana Damian, Jonathan M. Aitken
PublisherSpringer Nature
Pages269-274
Number of pages6
ISBN (Print)9783319403786
DOIs
Publication statusPublished - 2016
Event17th Annual Conference on Towards Autonomous Robotic Systems, TAROS 2016 - Sheffield, United Kingdom of Great Britain and Northern Ireland
Duration: 26 Jun 201601 Jul 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9716
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th Annual Conference on Towards Autonomous Robotic Systems, TAROS 2016
Country/TerritoryUnited Kingdom of Great Britain and Northern Ireland
CitySheffield
Period26 Jun 201601 Jul 2016

Fingerprint

Dive into the research topics of 'Introducing a 3D physics simulation plugin for the ARGoS robot simulator'. Together they form a unique fingerprint.

Cite this