Towards Code-Aware Robotic Simulation

被引:1
|
作者
Ore, John-Paul [1 ]
Detweiler, Carrick [1 ]
Elbaum, Sebastian [1 ]
机构
[1] Univ Nebraska, Comp Sci & Comp Engn, Lincoln, NE 68588 USA
关键词
D O I
10.1145/3196558.3196566
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This vision paper explores the potential to dramatically enrich robotic simulations with insights gleaned from program analysis, and promises to be a key tool for future robot system developers to reduce effort and find tricky corner cases. Robotic simulations are a critical, cost-effective tool for developing, testing, and validating robotic software. However, most robotics simulations are intentionally unaware of how the code works. Our approach leverages two recent developments: 1) automatic program analysis that can semantically ground program variables and predicates in physical quantities like distance, velocity, or force; and 2) standardized simulation specifications that identify both what elements are simulated and also how they are simulated. Code-aware robotic simulation could enable robot system developers who increasingly rely on simulation to lower the cost and risk of system development by having access to richer simulation scenarios. We describe the approach using a detailed, step-by-step illustration for C++ using the Robot Operating System (ROS) and the Simulation Description Format (SDFormat), and identify key challenges to realizing this vision.
引用
收藏
页码:40 / 43
页数:4
相关论文
共 50 条
  • [21] Indoor Airflow Simulation with CHAMAN Code: Towards a Validated Setup
    Vignolo, Andres
    Draper, Martin
    Mendina, Mariana
    Usera, Gabriel
    ADVANCES IN COMPUTATIONAL HEAT AND MASS TRANSFER, ICCHMT 2023, VOL 1, 2024, : 743 - 752
  • [22] An NC Code Based Machining Movement Simulation Method for a Parallel Robotic Machine
    Shen, Xu
    Xie, Fugui
    Liu, Xin-Jun
    Ahmad, Rafiq
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2017, PT II, 2017, 10463 : 3 - 13
  • [23] Towards Precise Pose Estimation in Robotic Surgery: Introducing Occlusion-Aware Loss
    Park, Jihun
    Hong, Jiuk
    Yoon, Jihun
    Park, Bokyung
    Choi, Min-Kook
    Jung, Heechul
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2024, PT VI, 2024, 15006 : 639 - 648
  • [24] Towards Energy Optimization using Trajectory Smoothing and Automatic Code Generation for Robotic Assembly
    Gleeson, Daniel
    Bjorkenstam, Staffan
    Bohlin, Robert
    Carlson, Johan S.
    Lennartson, Bengt
    6TH CIRP CONFERENCE ON ASSEMBLY TECHNOLOGIES AND SYSTEMS (CATS), 2016, 44 : 341 - 346
  • [25] Towards bridging the reality gap between tensegrity simulation and robotic hardware
    Mirletz, Brian T.
    Park, In-Won
    Quinn, Roger D.
    SunSpiral, Vytas
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 5357 - 5363
  • [26] D-ACT: Towards Diff-Aware Code Transformation for Code Review Under a Time-Wise Evaluation
    Pornprasit, Chanathip
    Tantithamthavorn, Chakkrit
    Thongtanunam, Patanamon
    Chen, Chunyang
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 296 - 307
  • [27] Towards Sustainable Cloud Software Systems through Energy-Aware Code Smell Refactoring
    Imran, Asif
    Kosar, Tevfik
    Zola, Jaroslaw
    Bulut, M. Fatih
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 223 - 234
  • [28] Towards Context-Aware End-to-End Code-Switching Speech Recognition
    Qiu, Zimeng
    Li, Yiyuan
    Li, Xinjian
    Metze, Florian
    Campbell, William M.
    INTERSPEECH 2020, 2020, : 4776 - 4780
  • [29] Code aware resource management
    Krishnendu Chatterjee
    Luca de Alfaro
    Marco Faella
    Rupak Majumdar
    Vishwanath Raman
    Formal Methods in System Design, 2013, 42 : 146 - 174
  • [30] Code aware resource management
    Chatterjee, Krishnendu
    de Alfaro, Luca
    Faella, Marco
    Majumdar, Rupak
    Raman, Vishwanath
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 42 (02) : 146 - 174