Automatic Modelica Package and Model Generation from Templates and Data Files with Python, Exemplified with URDF

Creating correct Modelica models and packages fromtemplates and data files describing a multi-physics systemis useful in numerous situations. For example, in layingout power plants, designing airplane air conditioning orchemical reactions. This publication shows twopossibilities of doing this with an example from roboticsdesign and simulation. The URDFModelica library containstemplates for links, joints and whole robots that can bemobile or stationary. The library also has a Python scriptthat takes a valid URDF file as input. With minimal manualprocessing of this input file, a complete robot simulationpackage is created automatically. Alternatively, the inputfile, translated to a Modelica record, can be used to setthe parameters and connections of a generic robot model.The URDFModelica library has already been successfully usedfor quick generation of first Modelica simulations ofexisting robots or robots yet to be fully developed. Thegeneral structure and approach can be adapted to otherapplication domains without much effort. It is planned torelease URDFModelica as open source Modelica library.

Authors

Institutions

Publication Details

Journal
Linköping electronic conference proceedings
Published
2025-10-24
DOI
https://doi.org/10.3384/ecp218497
Citations
1
Primary Topic
Modeling and Simulation Systems
Type
article
Field-Weighted Citation Impact
2.18
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic Modelica Package and Model Generation from Templates and Data Files with Python, Exemplified with URDF

Antoine Pignède, Carsten Oldemeyer
1 citations
Linköping electronic conference proceedings
Modeling and Simulation Systems
2.18
article

Automatic Modelica Package and Model Generation from Templates and Data Files with Python, Exemplified with URDF

Antoine Pignède, Carsten Oldemeyer
article en
1 citations

Abstract

Creating correct Modelica models and packages fromtemplates and data files describing a multi-physics systemis useful in numerous situations. For example, in layingout power plants, designing airplane air conditioning orchemical reactions. This publication shows twopossibilities of doing this with an example from roboticsdesign and simulation. The URDFModelica library containstemplates for links, joints and whole robots that can bemobile or stationary. The library also has a Python scriptthat takes a valid URDF file as input. With minimal manualprocessing of this input file, a complete robot simulationpackage is created automatically. Alternatively, the inputfile, translated to a Modelica record, can be used to setthe parameters and connections of a generic robot model.The URDFModelica library has already been successfully usedfor quick generation of first Modelica simulations ofexisting robots or robots yet to be fully developed. Thegeneral structure and approach can be adapted to otherapplication domains without much effort. It is planned torelease URDFModelica as open source Modelica library.

Linköping electronic conference proceedingsVol. 218
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR) (DE)
Openalex Percentile: Top 11%
Modeling and Simulation Systems
2.18
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.