Model-based Testing of Real-time Adaptive Motion Planning (RAMP)

被引:0
|
作者
Abdelgawad, Mahmoud [1 ]
McLeod, Sterling [2 ]
Andrews, Anneliese [1 ]
Xiao, Jing [2 ]
机构
[1] Univ Denver, Dept Comp Sci, Denver, CO 80208 USA
[2] Univ North Carolina Charlotte, Dept Comp Sci, Charlotte, NC 28223 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is a practically challenging problem to test the functionality of autonomous systems and assess their performance in environments with unknowns and unpredictability. Existing testing techniques are designed heavily based on testers experience and hardly take into account all scenarios. This paper applies a model-based testing technique to evaluate the functionality and performance of a Real-time Adaptive Motion Planning (RAMP) system. First, RAMP components and their interactions are tested. Next, the whole RAMP system is tested against mobile obstacles of unpredictable motion. The model-based testing technique models the behaviors of RAMP components and the mobile obstacles with a Communicating Extended Finite State Machine (CEFSM). The behavior models are then leveraged to generate Abstract Behavioral Test Cases (ABTCs). These ABTCs are subsequently transformed by test data into executable test cases. The generated executable test cases are further applied to a RAMP implementation based on the Robot Operating System (ROS) and executed with the software testing tool, Google Test. The results demonstrate an effective use- case of applying a systematic software testing technique to the evaluation of real-time robotic systems.
引用
收藏
页码:162 / 169
页数:8
相关论文
共 50 条
  • [1] Model-based testing of a real-time adaptive motion planning system
    Abdelgawad, Mahmoud
    McLeod, Sterling
    Andrews, Anneliese
    Xiao, Jing
    ADVANCED ROBOTICS, 2017, 31 (22) : 1159 - 1176
  • [2] Model-Based Testing of Real-Time Distributed Systems
    Vain, Jueri
    Halling, Evelin
    Kanter, Gert
    Anier, Aivo
    Pal, Deepak
    DATABASES AND INFORMATION SYSTEMS, DB&IS 2016, 2016, 615 : 272 - 286
  • [3] Model-based Real-time Testing of Drone Autopilots
    Patelli, Andrea
    Mottola, Luca
    DRONET'16: PROCEEDINGS OF THE 2ND WORKSHOP ON MICRO AERIAL VEHICLE NETWORKS, SYSTEMS, AND APPLICATIONS FOR CIVILIAN USE, 2016, : 11 - 16
  • [4] Real-Time Adaptive Motion Planning (RAMP) of Mobile Manipulators in Dynamic Environments With Unforeseen Changes
    Vannoy, John
    Xiao, Jing
    IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (05) : 1199 - 1212
  • [5] Adaptive Time Stepping in Real-Time Motion Planning
    Hauser, Kris
    ALGORITHMIC FOUNDATIONS OF ROBOTICS IX, 2010, 68 : 139 - 155
  • [6] A real-time model-based human motion analysis system
    Huang, CL
    Chung, CY
    2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL II, PROCEEDINGS, 2003, : 477 - 480
  • [7] Model-Based Real-Time Testing of Embedded Automotive Systems
    Skruch, Pawel
    Buchala, Gabriel
    SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2014, 7 (02): : 337 - 344
  • [8] Real-time Adaptive Motion Planning for a Continuum Manipulator
    Xiao, Jing
    Vatcha, Rayomand
    IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, : 5919 - 5926
  • [9] Model-Based Mutation Testing of Real-Time Systems via Model Checking
    Lorber, Florian
    Larsen, Kim G.
    Nielsen, Brian
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 59 - 68
  • [10] A model-based adaptive control method for real-time hybrid simulation
    Ning, Xizhan
    Huang, Wei
    Xu, Guoshan
    Wang, Zhen
    Zheng, Lichang
    SMART STRUCTURES AND SYSTEMS, 2023, 31 (05) : 437 - 454