Streamlined Development Pipeline for MAVericks, ARL's Unmanned Autonomous Vehicle (UAV) Software

Abstract

Robotics is a challenging field that requires the convergence of software and hardware to accomplish desired autonomous missions. Critical to any workflow is the automated building and testing of software before deploying to a production environment. This report discusses the importance and creation of a continuous integration/continuous delivery tool used in the software development process of the US Army Combat Capabilities Development Command Army Research Laboratory's (ARLs) unmanned autonomous vehicle software research platform called MAVericks. This tool plays a crucial role in the rapid research and development performed at ARL including automated build testing for simulation and embedded hardware targets, as well as verifying the desired behaviors in a software-in-the-loop simulation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2022
Accession Number
AD1181447

Entities

People

  • Benjamin Linne

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Abstracts
  • Autonomous Systems
  • Autonomous Vehicles
  • Computer Programs
  • Control Systems
  • Debugging
  • Department Of Defense
  • Directories
  • Environment
  • Fail Safe
  • Military Research
  • Operating Systems
  • Pipelines
  • Platforms
  • Robotics
  • Simulations
  • Software Development
  • Storage
  • United States
  • United States Military Academy
  • Unmanned
  • Vehicles

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerial Unmanned Vehicle Swarm Micro Periodontal Dentistry.
  • Software Engineering.
  • Technical Research and Report Writing.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • Autonomy
  • Autonomy - UAVs