Best Practices for Autonomous Vehicle Configuration Management

被引:1
|
作者
Denewiler, Thomas [1 ]
Tjersland, Mark [1 ]
机构
[1] Space & Naval Warfare Syst Ctr Pacific, 53560 Hull St, San Diego, CA 92152 USA
来源
UNMANNED SYSTEMS TECHNOLOGY XIX | 2017年 / 10195卷
关键词
Configuration management; autonomous vehicles; best practices;
D O I
10.1117/12.2267995
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of autonomous systems presents many challenges, including safety, repeatability of results, and the high cost of system testing. These challenges are compounded because of the nature of autonomous systems. The systems are composed of numerous interconnected components encompassing a broad spectrum of disciplines, including mechanical engineering, electrical engineering, computer vision, computer science, networking, and communications. By necessity, each component is often under simultaneous development with one or more other components. Because of the close coupling of components, changes in one component can have wideranging systemic effects. In this paper we describe a set of processes and tools that allow a distributed team to coordinate parallel development of software for autonomous systems without introducing system instability or performance regression. These include processes and tools for sharing software configurations, deploying software to autonomous system computers that lack internet access, building software in parallel across multiple machines, verifying software configurations, and automatically ensuring a specified level of quality exists using static analysis, unit tests, and regression tests. We build on existing best practices to ensure a stable baseline software configuration necessary for quantitatively assessing software changes without the need for impractically time-consuming data collection and testing. We have incorporated best practices from software development and robotics communities as well as from military requirements for fielding systems. These practices and tools give an increased confidence that the results from each test case capture the desired data due to proper software configuration, and that the configuration can be merged successfully into the baseline system if warranted by results. The processes described allow for parallel development paths to proceed simultaneously while minimizing the occurrence of unforeseen and difficult-to-resolve conflicts.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A BEST PRACTICES APPROACH TO CARIES MANAGEMENT
    Hurlbutt, Michelle
    Young, Douglas A.
    JOURNAL OF EVIDENCE-BASED DENTAL PRACTICE, 2014, 14 : 77 - 86
  • [2] Mission management system for an autonomous underwater vehicle
    Madsen, HO
    MANOEUVRING AND CONTROL OF MARINE CRAFT, 1998, : 59 - 63
  • [3] Best therapeutic practices in the management of obstetric sepsis
    Gorecki, Gabriel Petre
    Balalau, Oana Denisa
    Comandasu, Diana Elena
    Stanescu, Anca Daniela
    Tomescu, Dana Rodica
    JOURNAL OF MIND AND MEDICAL SCIENCES, 2023, 10 (02): : 304 - 311
  • [4] Best Practices in Release Management of Large Projects
    Fhang, Mensely Cheah Siow
    Swamy, Rajashekara
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 51 - 55
  • [5] Design of Battery Management System for an Autonomous Underwater Vehicle
    Harakare, Aditya
    Barhate, Nayan
    Randad, Nakul
    Varghese, Andrews George
    Gupta, Ayushi
    Dave, Parvik
    Modi, Shiv
    Shrivastava, Aayush
    Khare, Lyric
    Raj, Sarthak
    OCEANS 2022, 2022,
  • [6] Best Practices in Communicating Best Practices Commentary on: 'Developing and Communicating Responsible Data Management Policies to Trainees and Colleagues'
    Gunsalus, C. K.
    SCIENCE AND ENGINEERING ETHICS, 2010, 16 (04) : 763 - 767
  • [7] Knowledge Management in Process Improvement and Best Practices Sharing
    Munoz, E.
    Munoz, M.
    Garcia, E. C.
    Mejia, J.
    IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (03) : 469 - 474
  • [8] Best practices in benzodiazepine prescribing and management in primary care
    Champion, Claire
    Kameg, Brayden N.
    NURSE PRACTITIONER, 2021, 46 (03): : 30 - 36
  • [9] Barriers and Best Practices on the Management of Opioid Use Disorder
    Krichbaum, Michelle
    Fernandez, Daniela
    Singh-Franco, Devada
    JOURNAL OF PAIN & PALLIATIVE CARE PHARMACOTHERAPY, 2024, 38 (01) : 56 - 73
  • [10] Supporting Product Management Lifecycle with Common Best Practices
    Walter, Bartosz
    Jolevski, Ilij A.
    Garnizov, Ivan
    Arsovic, Andjela
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2023, PT II, 2023, 1891 : 207 - 215