Model-based Kinematics Generation for Modular Mechatronic Toolkits

被引:3
|
作者
Bordignon, Mirko [1 ]
Schultz, Ulrik P. [1 ]
Stoy, Kasper [1 ]
机构
[1] Univ So Denmark, Modular Robot Lab, Maersk Inst, Odense, Denmark
关键词
Design; Languages; domain-specific languages; robotics; code generation;
D O I
10.1145/1942788.1868318
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modular robots are mechatronic devices that enable the construction of highly versatile and flexible robotic systems whose mechanical structure can be dynamically modified. The key feature that enables this dynamic modification is the capability of the individual modules to connect to each other in multiple ways and thus generate a number of different mechanical systems, in contrast with the monolithic, fixed structure of conventional robots. The mechatronic flexibility, however, complicates the development of models and programming abstractions for modular robots, since manually describing and enumerating the full set of possible interconnections is tedious and error-prone for real-world robots. In order to allow for a general formulation of spatial abstractions for modular robots and to ensure correct and streamlined generation of code dependent on mechanical properties, we have developed the Modular Mechatronics Modelling Language (M3L). M3L is a domain-specific language, which can model the kinematic structure of individual robot modules and declaratively describe their possible interconnections, rather than requiring the user to enumerate them in their entirety. From this description, the M3L compiler generates the code that is needed to simulate the resulting robots within Webots, a widely used commercial robot simulator, and the software component needed for spatial structure computations by a virtual machine-based runtime system, which we have developed and used for programming physical modular robots.
引用
收藏
页码:157 / 166
页数:10
相关论文
共 50 条
  • [21] A model-based framework for increasing the interdisciplinary design of mechatronic production systems
    Kernschmidt, Konstantin
    Feldmann, Stefan
    Vogel-Heuser, Birgit
    JOURNAL OF ENGINEERING DESIGN, 2018, 29 (11) : 617 - 643
  • [22] Exhaustiveness of Systems Structures in Model-Based Systems Engineering for Mechatronic Systems
    Kaiser, Lydia
    Bremer, Christian
    Dumitrescu, Roman
    3RD INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: NEW CHALLENGES FOR PRODUCT AND PRODUCTION ENGINEERING, 2016, 26 : 428 - 435
  • [23] A MODEL-BASED FUNCTIONAL MODELING AND LIBRARY APPROACH FOR MECHATRONIC SYSTEMS IN SYSML
    Kruse, Benjamin
    Muenzer, Clemens
    Woelkl, Stefan
    Canedo, Arquimedes
    Shea, Kristina
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 2, PTS A AND B, 2012, : 1217 - +
  • [24] Model-based development of mechatronic systems - Reducing the gaps between competencies?
    Adamsson, Niklas
    TOOLS AND METHODS OF COMPETITIVE ENGINEERING Vols 1 and 2, 2004, : 405 - 413
  • [25] Model-based generation of modular PLC code using IEC61131 Function Blocks
    Thieme, J
    Hanisch, HM
    ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 199 - 204
  • [26] Automatic Generation of Kinematics and Dynamics Model Descriptions for Modular Reconfigurable Robot Manipulators
    Nainer, Carlo
    Feder, Maddalena
    Giusti, Andrea
    2021 IEEE 17TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2021, : 45 - 52
  • [27] Model-Based Condition Monitoring of Modular Process Plants
    Wetterich, Philipp
    Kuhr, Maximilian M. G.
    Pelz, Peter F.
    PROCESSES, 2023, 11 (09)
  • [28] Modular model-based design for heterologous bioproduction in bacteria
    Landrain, Thomas E.
    Carrera, Javier
    Kirov, Boris
    Rodrigo, Guillermo
    Jaramillo, Alfonso
    CURRENT OPINION IN BIOTECHNOLOGY, 2009, 20 (03) : 272 - 279
  • [29] Test Generation for Model-Based Diagnosis
    Provan, Gregory
    ECAI 2008, PROCEEDINGS, 2008, 178 : 199 - +
  • [30] Model-Based Design for Reactors of the Modular Multilevel Converter
    Zhang, Yi
    Xu, Yi
    Saeedifard, Maryam
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2023, 38 (06) : 6863 - 6873