Runtime Verification of Robots Collision Avoidance Case Study

被引:8
|
作者
Luo, Chenxia [1 ]
Wang, Rui [1 ]
Jiang, Yu [2 ]
Yang, Kang [1 ]
Guan, Yong [1 ]
Li, Xiaojuan [1 ]
Shi, Zhiping [1 ]
机构
[1] Capital Normal Univ, Beijing Adv Innovat Ctr Imaging Technol, Coll Informat Engn, Beijing, Peoples R China
[2] Tsinghua Univ, Sch Software, Beijing, Peoples R China
来源
2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1 | 2018年
基金
中国国家自然科学基金;
关键词
runtime verification; !text type='Java']Java[!/text]MOP; collide avoidance; dynamic parameter selection; MOBILE ROBOT;
D O I
10.1109/COMPSAC.2018.00033
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The robot has attracted much attention to anticipate improved quality of human life. Real-time obstacle avoidance is one of hot spots of the research. Runtime verification is a real-time and lightweight verification technology to verify the properties in many fields. In this case study, we use the JavaMOP, a runtime verification tool to verify the implementations' correctness of the safety strategies for avoiding collision as a complement to the design. The design of the safety strategies can be classified as the pre-contact safety strategy and the post-contact safety strategy. The former can avoid obstacles and the latter can reduce the physical damage after a collision. Additionally, this case study also proposes a new method of dynamic parameter selection. It can automatically update the parameters during the operation of the robot without having to get familiar with and to modify robot programs. Because some special parameters may change as mutative factors or be updated by engineers' experience in the uncertain environment, they cannot be fixed. We follow the JavaMOP specification to describe informal requirements using the FSM and ptLTL languages. Finally, the experimental results verify the correctness of the safety strategies and the effectiveness of dynamic parameter selection.
引用
收藏
页码:204 / 212
页数:9
相关论文
共 50 条
  • [21] Steering control collision avoidance system and verification through subject study
    Soudbakhsh, Damoon
    Eskandarian, Azim
    IET INTELLIGENT TRANSPORT SYSTEMS, 2015, 9 (10) : 907 - 915
  • [22] Reactive Control Meets Runtime Verification: A Case Study of Navigation
    Ulus, Dogan
    Belta, Cahn
    RUNTIME VERIFICATION, RV 2019, 2019, 11757 : 368 - 374
  • [23] AN ALGORITHM FOR COLLISION DETECTION AND COLLISION AVOIDANCE FOR ROBOTS WITH CYLINDRICAL WORKING SPACE
    FREUND, E
    BORGOLTE, U
    ROBOTERSYSTEME, 1990, 6 (01): : 1 - 10
  • [24] Simulation study of optimal cooperative collision avoidance between multiple robots with constraints
    Skrjanc, Igor
    Klancar, Gregor
    21ST EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2007: SIMULATIONS IN UNITED EUROPE, 2007, : 405 - +
  • [25] Robots Collision Avoidance Using Learning through Imitation
    Fratu, Aurel
    Becar, Jean-Paul
    2013 4TH INTERNATIONAL SYMPOSIUM ON ELECTRICAL AND ELECTRONICS ENGINEERING (ISEEE), 2013,
  • [26] EVALUATION OF CONTROL ALGORITHMS ON MOBILE ROBOTS FOR COLLISION AVOIDANCE
    Sungra, Anshul
    Fabien, Brian
    PROCEEDINGS OF THE ASME 2020 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, IMECE2020, VOL 7B, 2020,
  • [27] COLLISION-AVOIDANCE CONTROL FOR REDUNDANT ARTICULATED ROBOTS
    RAHMANIANSHAHRI, N
    TROCH, I
    ROBOTICA, 1995, 13 : 159 - 168
  • [28] Intelligent Networked Navigation of Mobile Robots with Collision Avoidance
    Miah, Suruz
    Chaoui, Hicham
    Keshtkar, Fazel
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 2546 - 2551
  • [29] Multiple robots formation manoeuvring and collision avoidance strategy
    Yang A.-L.
    Naeem W.
    Fei M.-R.
    Liu L.
    Tu X.-W.
    International Journal of Automation and Computing, 2017, 14 (6) : 696 - 705
  • [30] Cooperative collision avoidance between multiple mobile robots
    Fujimori, A
    Teramoto, M
    Nikiforuk, PN
    Gupta, MM
    JOURNAL OF ROBOTIC SYSTEMS, 2000, 17 (07): : 347 - 363