Topcoder Skill Builder Competition - QGroundControl System - ICAROUS and WebGS Setup

Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Introduction

Welcome to our Topcoder Skill Builder Competition QGroundControl These competitions are designed for everyone to skill up, have fun, get ready for exciting work coming on the platform and earn more money through Topcoder Gigs and Competitions. Jump-in, build your skills and get ready for the exciting NASA Challenge Series coming your way!

We are beginning a long term series of challenges to create a new version of a ground control system for small unmanned aircraft systems (sUAS; i.e., drones) based on QGroundControl. The ground control system will allow the UASs to be safely used for live flight operations while also providing the functionality necessary for researching advanced algorithms and human-automation teaming concepts.

Prizes

Throughout the series, starting Sept 29th this challenge will be launched every week for the next 2 weeks, giving enough time to many members to get a chance to get started with QGroundControl. Every week $25 will be awarded to the 5 submitters using a random draw. Your submission will only be considered once throughout the weekly reruns across the next four week. Which means once you have been considered for a random draw and If you submit again in the subsequent reruns, you will not be considered for the draw.

Objective

The main goal of this challenge is for users to learn about the Independent Configurable Architecture for Reliable Operations of Unmanned Systems (ICAROUS) and WebGS.

Technology and Frameworks

  • ICAROUS
    • C++
  • WebGS
    • Python
  • MAVLINK

Links and Resources

  1. https://github.com/nasa/icarous
  2. https://nasa.github.io/icarous/
  3. https://github.com/nasa/webgs
  4. https://github.com/nasa/webgs#to-run-simulations

Individual Requirements

  • Setup ICAROUS from source
    • check link no. 1 above
  • Target OS is Linux or Mac
  • Connect a ICAROUS Simulator (check link no. 4) to WebGS and show a simulated flight taking place

Scoring Guidelines

  • The submission must consist of a video (screencast)
    • Google Drive link <- preferred method
    • Unlisted Youtube
    • Directly submitted to Topcoder system (depending of the size that won't be possible) 
  • The video must show the compilation of the application, running the WebGS, starting the ICAROUS simulator and the simulated flight inside WebGS
    • There must have proof in the video that you are running in Linux or Mac
  • Optional: text file with any deviation needed from the provided documentation to build and deploy from source
  • The submission can either pass or fail review (yes or no only)
  • The winners will be selected randomly from the passing submissions


Final Submission Guidelines

  • Link to the video or the video itself
  • Optional: text file with any deviation needed from the provided documentation to build and deploy from source

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30144210