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 条
  • [41] Integrated revision and variation control for evolving model-driven software product lines
    Felix Schwägerl
    Bernhard Westfechtel
    Software and Systems Modeling, 2019, 18 : 3373 - 3420
  • [42] A model-driven co-design flow for embedded systems
    Bocchio, Sara
    Riccobene, Elvinia
    Rosti, Alberto
    Scandurra, Patrizia
    ADVANCES IN DESIGN AND SPECIFICATION LANGUAGES FOR EMBEDDED SYSTEMS, 2007, : 265 - +
  • [43] A CAE system for robot design using integrated software
    Orady, EA
    Osman, TA
    6TH INDUSTRIAL ENGINEERING RESEARCH CONFERENCE PROCEEDINGS: (IERC), 1997, : 375 - 380
  • [44] Model-driven GUI & Interaction Design Using Emulation
    Hinze, Annika
    Bowen, Judy
    Wang, Yuting
    Malik, Robi
    EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 273 - 278
  • [45] Model-Driven Simulation-Based Analysis for Multi-Robot Systems
    Harbin, James
    Gerasimou, Simos
    Matragkas, Nicholas
    Zolotas, Athanasios
    Calinescu, Radu
    24TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2021), 2021, : 331 - 341
  • [46] Developing applications using model-driven design environments
    Balasubramanian, K
    Gokhale, A
    Karsai, G
    Sztipanovits, J
    Neema, S
    COMPUTER, 2006, 39 (02) : 33 - +
  • [47] A Hardware/Software Co-simulation Approach for Power Converter Firmware Design and Debugging
    Teixeira, C. A.
    Holmes, D. G.
    McGrath, B. P.
    Wilkinson, R. H.
    McGoldrick, P.
    McIver, A.
    2017 AUSTRALASIAN UNIVERSITIES POWER ENGINEERING CONFERENCE (AUPEC), 2017,
  • [48] BIOT 8-An integrated platform for model-driven strain design
    Van Dien, Stephen
    Burgard, Anthony P.
    Schilling, Christophe
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2006, 232
  • [49] NI AWR Design EnvironmentiAxiem EM Co-Simulation with Modelithics Models
    Delgado, I.
    Skidmore, S.
    Dunleavy, L.
    2015 IEEE 16TH ANNUAL WIRELESS AND MICROWAVE TECHNOLOGY CONFERENCE (WAMICON), 2015,
  • [50] Towards Model-driven Development of Hybrid Simulation Models in Industrial Engineering
    Heinzl, Bernhard
    Kastner, Wolfgang
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3588 - 3593