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
- https://github.com/nasa/icarous
- https://nasa.github.io/icarous/
- https://github.com/nasa/webgs
- 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