Autonomous vehicles are likely to require sophisticated software controllers to maintain vehicle performance in the presence of vehicle faults. The test and evaluation of complex software controllers is expected to be a challenging task. The goal of this effort is to apply machine learning techniques from the field of artificial intelligence to the general problem of evaluating an intelligent controller for an autonomous vehicle. The approach involves subjecting a controller to an adaptively chosen set of fault scenarios within a vehicle simulator, and searching for combinations of faults that produce noteworthy performance by the vehicle controller. The search employs a genetic algorithm. We illustrate the approach by evaluating the performance of a subsumption-based controller for an autonomous vehicle. The preliminary evidence suggests that this approach is an effective alternative to manual testing of sophisticated software controllers. (AN).


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Military Airworthiness Certification of Autonomous Air Vehicles with Adaptive Controllers

    Dillsaver, Matthew / Clark, Matthew / Zhang, Xiaodong | AIAA | 2017


    ADAPTIVE STRESS TESTING FOR AUTONOMOUS VEHICLES

    Koren, Mark / Alsaif, Saud / Lee, Ritchie et al. | British Library Conference Proceedings | 2018


    Adaptive Stress Testing for Autonomous Vehicles

    Koren, Mark / Alsaif, Saud / Lee, Ritchie et al. | IEEE | 2018


    Military Airworthiness Certification of Autonomous Air Vehicles with Adaptive Controllers (AIAA 2017-0564)

    Dillsaver, Matthew / Clark, Matthew / Zhang, Xiaodong | British Library Conference Proceedings | 2017


    Comparison of trajectory tracking controllers for autonomous vehicles

    Calzolari, Davide / Schurmann, Bastian / Althoff, Matthias | IEEE | 2017