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 条
  • [1] Code-aware combinatorial interaction testing
    Ahmed, Bestoun S.
    Gargantini, Angelo
    Zamli, Kamal Z.
    Yilmaz, Cemal
    Bures, Miroslav
    Szeles, Marek
    IET SOFTWARE, 2019, 13 (06) : 600 - 609
  • [2] Code-Aware Storage Channel Modeling via Machine Learning
    Zheng, Simeng
    Siegel, Paul H.
    2022 IEEE INFORMATION THEORY WORKSHOP (ITW), 2022, : 196 - 201
  • [3] Code-Aware Cross-Program Transfer Hyperparameter Optimization
    Wang, Zijia
    He, Xiangyu
    Chen, Kehan
    Lin, Chen
    Su, Jinsong
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 9, 2023, : 10297 - 10305
  • [4] CURE: Code-Aware Neural Machine Translation for Automatic Program Repair
    Jiang, Nan
    Lutellier, Thibaud
    Tan, Lin
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 1161 - 1173
  • [5] Code-aware fault localization with pre-training and interpretable machine learning
    Zhang, Zhuo
    Li, Ya
    Yang, Sha
    Zhang, Zhanjun
    Lei, Yan
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
  • [6] Code-Aware Joint Estimation of Carrier Phase and SNR for Linear Modulation Schemes
    Bergmann, Michael
    Gappmair, Wilfried
    Schlemmer, Harald
    Koudelka, Otto
    2010 5TH ADVANCED SATELLITE MULTIMEDIA SYSTEMS CONFERENCE AND THE 11TH SIGNAL PROCESSING FOR SPACE COMMUNICATIONS WORKSHOP (ASMS/SPSC 2010), 2010, : 177 - 182
  • [7] Improving code extraction from coding screencasts using a code-aware encoder-decoder model
    Malkadi, Abdulkarim
    Tayeb, Ahmad
    Haiduc, Sonia
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1492 - 1504
  • [8] Towards Automatic Code Generation for Robotic Soccer Behavior Simulation
    Sales, Raoni
    Mascarenhas, Ana Patricia Fontes Magalhaes
    Simoes, Marco A. C.
    Rodrigues de Souza, Josemar
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2024, 110 (01)
  • [9] Towards Automatic Code Generation for Robotic Soccer Behavior Simulation
    Raoni Sales
    Ana Patrícia Fontes Magalhães Mascarenhas
    Marco A. C. Simões
    Josemar Rodrigues de Souza
    Journal of Intelligent & Robotic Systems, 2024, 110
  • [10] Code-Aware Quantizer Design for Finite-Precision Min-Sum Decoders
    Mheich, Zeina
    Thien-Truong Nguyen-Ly
    Savin, Valentin
    Declercq, David
    2016 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (BLACKSEACOM), 2016,