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 条
  • [41] Model-Based Approach for the Reliability Prediction of Mechatronic Systems on the System-Level
    Follmer, Martin
    Hehenberger, Peter
    Zeman, Klaus
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT II, 2012, 6928 : 105 - 112
  • [42] Model-based Analysis of Timing Errors for Reliable Design of Mechatronic Medical Devices
    Mutzke, Thomas
    Ding, Kai
    Morozov, Andrey
    Janschek, Klaus
    Braun, Joel
    2016 3RD CONFERENCE ON CONTROL AND FAULT-TOLERANT SYSTEMS (SYSTOL), 2016, : 233 - 238
  • [43] A model-based method for the reconstruction of total knee replacement kinematics
    Zuffi, S
    Leardini, A
    Catani, F
    Fantozzi, S
    Cappello, A
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 1999, 18 (10) : 981 - 991
  • [44] Reliable model-based kinematics analysis system for articulated fingers
    Chang, Cheung-Wen
    Kuo, Lie-Chieh
    Cheng, Y. T.
    Su, Fong-Chin
    Jou, I-Ming
    Sun, Yung-Nien
    2007 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-16, 2007, : 4675 - +
  • [45] An Abstraction for Reusable MDD Components - Model-based Generation of Model-based Code Generators
    Kulkarni, Vinay
    Reddy, Sreedhar
    GPCE'08: PROCEEDINGS OF THE ACM SIGPLAN SEVENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2008, : 181 - 184
  • [46] Improving Model-Based Test Generation by Model Decomposition
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 119 - 130
  • [47] Mechatronic gear control of the second generation Flexibles, modular construction concept
    Wieczorek, Matthias
    Gramann, Matthias
    Genzel, Michael
    Liebl, Tilo
    Schulze, Andreas
    VDI Berichte, 2004, (1827): : 217 - 235
  • [48] Validation of a model-based inverse kinematics approach based on wearable inertial sensors
    Tagliapietra, L.
    Modenese, L.
    Ceseracciu, E.
    Mazza, C.
    Reggiani, M.
    COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING, 2018, 21 (16) : 834 - 844
  • [49] Model-Based Maintenance Scheduling In Flexible Modular Automation Systems
    Pal, Deepak
    Vain, Juri
    Srinivasan, Seshadhri
    Ramaswamy, Srini
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [50] A modular approach for model-based dependability evaluation of a class of systems
    Porcarelli, S
    Di Giandomenico, F
    Lollini, P
    Bondavalli, A
    SERVICE AVAILABILITY, 2005, 3335 : 160 - 174