Model-Driven Robot-Software Design using integrated Models and Co-Simulation

被引:0
|
作者
Broenink, Jan F.
Ni, Yunyun
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The work presented here is on a methodology for design of hard real-time embedded control software for robots, i.e. mechatronic products. The behavior of the total robot system (machine, control, software and I/O) is relevant, because the dynamics of the machine influences the robot software. Therefore, we use two appropriate Models of Computation, which represent continuous-time equations for the machine / robot part, and discrete event / discrete time equations for the control software part. To compute (simulate) such combined models, co-simulation of these models is used. The design work can be done as a stepwise refinement process, whereby each step is verified via co-simulation. This in general yields a shorter design time, and a better quality product. The tools pass model-specific information between each other via parametrized tokens in the generated, high-level code to get a better separation of design steps. This allows for better quality of the models and more reuse, thus enhancing the efficiency of model-driven design for the (industrial) end user. The method is illustrated with a case study using the tools, some of which are at the prototype level. Especially the structuring of the models and regularly doing simulations (of which some can be 'repeated' as real experiments), is beneficial, shortening the development time and producing better models. Future work is to test the method on more complex cases, and to extend the method by detailing out the electronics and mechanics sub design flows.
引用
收藏
页码:339 / 344
页数:6
相关论文
共 50 条
  • [21] Design and simulation of distributed IMA architectures using TTEthernet: a model-driven approach
    Robati, Tiyam
    Gherbi, Abdelouahed
    El Kouhen, Amine
    Mullins, John
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2017, 8 (03) : 345 - 355
  • [22] Model-Driven Design Using Business Patterns
    Buder, Johannes
    JOURNAL OF INFORMATION SYSTEMS, 2011, 25 (01) : 213 - 215
  • [23] Co-simulation of embedded system using RTOS software simulator
    Wang, SH
    Duan, ZG
    Liu, MY
    FIFTH INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND CONTROL TECHNOLOGY, 2003, 5253 : 835 - 838
  • [24] CO-SIMULATION OF HARDWARE RTL AND SOFTWARE SYSTEM USING FMI
    Quraishi, Masudul H.
    Sarjoughian, Hessam S.
    Gholami, Soroosh
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 572 - 583
  • [25] SynchroSim: An Integrated Co-simulation Middleware for Heterogeneous Multi-robot System
    Dey, Emon
    Hossain, Jumman
    Roy, Nirmalya
    Busart, Carl
    18TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2022), 2022, : 334 - 341
  • [26] Design of A Networked Embedded Software Test Platform Based on Software and Hardware Co-simulation
    Gao Feng
    Deng Fei
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2016), 2016, : 375 - 381
  • [27] An integrated approach to model-driven design, execution, analysis and monitoring
    Jonkers, H.
    Iacob, M. -E.
    Koellmann, C.
    Goedicke, M.
    ENTERPRISE INTEROPERABILITY II: NEW CHALLENGES AND APPROACHES, 2007, : 463 - 466
  • [28] Model-Driven Software Development and Descrete Event Simulation - Concepts and Example
    Sandu, Thomas
    Denz, Nicolas
    Page, Bernd
    AUTOMATIKA, 2009, 50 (1-2) : 17 - 27
  • [29] A Model-Driven Software Environment for Modeling, Simulation and Analysis of Complex Systems
    Touraille, Luc
    Traore, Mamadou K.
    Hill, David R. C.
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 229 - 237
  • [30] Simulation and Test of Communication in Multi-Robot Systems using Co-Simulation
    Brito, Alisson
    Oliveira, Thiago
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 911 - 917