{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/124289"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/124289","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Safe autonomy: Continuous testing and controller compensation for unreliable perception","abstract":"Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2024-09-16 without embargo terms","abstract_html":"Submission original under an indefinite embargo labeled &#x27;Open Access&#x27;. The submission was exported from vireo on 2024-09-16 without embargo terms","abstract_has_math":false,"creators":["Miao, Yan"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Mitra, Sayan"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024-05","date_published":"2024-05","updated_at":"2026-07-22T22:25:00Z","subjects":["Autonomous Vehicle","Continuous Testing","Controller Compensation"],"languages":["en","eng"],"rights":["Copyright 2024 Yan Miao"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/124289","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Mitra, Sayan"]},{"key":"dc:creator","label":"Author","values":["Miao, Yan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2024-05","2024-04-30"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Autonomous Vehicle","Continuous Testing","Controller Compensation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2024 Yan Miao"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/124289"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2024-09-16 without embargo terms","The student, Yan Miao, accepted the attached license on 2024-04-24 at 10:03.","The student, Yan Miao, submitted this Thesis for approval on 2024-04-24 at 10:16.","This Thesis was approved for publication on 2024-04-30 at 14:49.","DSpace SAF Submission Ingestion Package generated from Vireo submission #20417 on 2024-09-16 at 00:34:30","This thesis addresses two key challenges in designing safe and reliable Autonomous Vehicles (AVs): evaluating the performance of vehicle controllers across different scenarios and designing safe vehicle controllers that can manage unreliable perception. Testing is essential for AVs as it helps identify potential flaws in controllers that could lead to unsafe actions, and it assists designers in debugging. However, testing is a complex process that involves integrating resources like simulators and various modules, including controllers and perception systems, which is often a cumbersome task. To simplify this, we propose a continuous testing pipeline that automates the evaluation of controllers in diverse simulation environments and provides developers with feedback to continuously improve their controllers. Our continuous testing pipeline has supported over 100 student developers from various universities, enabling them to test their controllers automatically. Designing controllers with learning-based perception is also crucial, given the popularity of learning-based perception for its scalability. Nevertheless, many existing controller synthesis algorithms assume perfect perception, overlooking the fact that perception can be unreliable and that perception errors can lead to unsafe control actions. To address this, we introduce a two-step approach: an offline phase that identifies perception uncertainties using a preimage perception contract, followed by the real-time implementation of a risk heuristic to ensure safe control. Our simulations, conducted in various adaptive cruise control scenarios across different tracks and weather, have demonstrated the effectiveness of this strategy, resulting in a 73\\% reduction in safety violations such as collisions and lane departures caused by unreliable perception."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Safe autonomy: Continuous testing and controller compensation for unreliable perception"]}]}],"canonical_facts":{"dc:contributor":["Mitra, Sayan"],"dc:creator":["Miao, Yan"],"dc:date":["2024-05","2024-04-30"],"dc:description":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2024-09-16 without embargo terms","The student, Yan Miao, accepted the attached license on 2024-04-24 at 10:03.","The student, Yan Miao, submitted this Thesis for approval on 2024-04-24 at 10:16.","This Thesis was approved for publication on 2024-04-30 at 14:49.","DSpace SAF Submission Ingestion Package generated from Vireo submission #20417 on 2024-09-16 at 00:34:30","This thesis addresses two key challenges in designing safe and reliable Autonomous Vehicles (AVs): evaluating the performance of vehicle controllers across different scenarios and designing safe vehicle controllers that can manage unreliable perception. Testing is essential for AVs as it helps identify potential flaws in controllers that could lead to unsafe actions, and it assists designers in debugging. However, testing is a complex process that involves integrating resources like simulators and various modules, including controllers and perception systems, which is often a cumbersome task. To simplify this, we propose a continuous testing pipeline that automates the evaluation of controllers in diverse simulation environments and provides developers with feedback to continuously improve their controllers. Our continuous testing pipeline has supported over 100 student developers from various universities, enabling them to test their controllers automatically. Designing controllers with learning-based perception is also crucial, given the popularity of learning-based perception for its scalability. Nevertheless, many existing controller synthesis algorithms assume perfect perception, overlooking the fact that perception can be unreliable and that perception errors can lead to unsafe control actions. To address this, we introduce a two-step approach: an offline phase that identifies perception uncertainties using a preimage perception contract, followed by the real-time implementation of a risk heuristic to ensure safe control. Our simulations, conducted in various adaptive cruise control scenarios across different tracks and weather, have demonstrated the effectiveness of this strategy, resulting in a 73\\% reduction in safety violations such as collisions and lane departures caused by unreliable perception."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/124289"],"dc:language":["en","eng"],"dc:rights":["Copyright 2024 Yan Miao"],"dc:subject":["Autonomous Vehicle","Continuous Testing","Controller Compensation"],"dc:title":["Safe autonomy: Continuous testing and controller compensation for unreliable perception"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:00Z"}