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 条
  • [31] Towards Repeatable Wireless Network Simulation Using Performance Aware Markov Model
    Zhao, Zhiwei
    Dong, Wei
    Min, Geyong
    Chen, Gonglong
    Gu, Tao
    Bu, Jiajun
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 1682 - 1690
  • [32] Simulation of the Arthropod Central Complex: Moving Towards Bioinspired Robotic Navigation Control
    Pickard, Shanel C.
    Quinn, Roger D.
    Szczecinski, Nicholas S.
    BIOMIMETIC AND BIOHYBRID SYSTEMS, 2018, 10928 : 370 - 381
  • [33] Towards a real time simulation of Linked Multi-Component Robotic Systems
    Manuel Lopez-Guede, Jose
    Fernandez-Gauna, Borja
    Zulueta, Ekaitz
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 2019 - 2027
  • [34] Robotic simulation
    不详
    MANUFACTURING ENGINEERING, 2006, 137 (01): : 41 - 42
  • [35] Robotic simulation
    Anon
    Computer Graphics World, 2001, 24 (04)
  • [36] Code Search based on Context-aware Code Translation
    Sun, Weisong
    Fang, Chunrong
    Chen, Yuchen
    Tao, Guanhong
    Han, Tingxu
    Zhang, Quanjun
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 388 - 400
  • [37] Towards Robotic Agriculture
    Blackmore, Simon
    AUTONOMOUS AIR AND GROUND SENSING SYSTEMS FOR AGRICULTURAL OPTIMIZATION AND PHENOTYPING, 2016, 9866
  • [38] Towards Robotic Calligraphy
    Huebel, Nico
    Mueggler, Elias
    Waibel, Markus
    D'Andrea, Raffaello
    2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, : 5165 - 5166
  • [39] Dependency-Aware Code Naturalness
    Yang, Chen
    Chen, Junjie
    Jiang, Jiajun
    Huang, Yuliang
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA2):
  • [40] Towards a splicing code
    Fu, XD
    CELL, 2004, 119 (06) : 736 - 738