See the "Interoperability System" section in the 2019 AUVSI SUAS rules. Here is the summary:
"The Interoperability System is a network and web server that teams should interact with during the mission. This system provides mission details and receives mission deliverables. The system provides automatic evaluation for scoring, and is available to teams for testing."
To elaborate, the mission details from the interop system include required waypoints, the payload drop location, flight boundaries, and obstacles.
The "objects" that we upload include cropped images of competition objects on the ground (typically colored alphanumeric characters), along with the determined classification (for example, a red "A"). See "Object Detection, Classification, Localization" in the rules.
Drone telemetry is periodically transmitted, and includes latitude, longitude, altitude, and heading.
Follow these steps to run the interop server on your computer:
This installs and runs Docker, and runs the interop Docker container provided by AUVSI. If successful, the output of
./uas.sh interop will show you how to access the server in your web browser. The username is "testadmin" and the password is "testpass". Use Ctrl+C to stop the server.
When done testing, run
./uas.sh cleanup_docker and answer "y" to shut down Docker processes.
The interop web interface is part of how the judges monitor our drone during flight. We don't use it at competition - we use it before competition to ensure that our code sends mission deliverables correctly. There is not much to do with it until we have some code to test, so read on to the next sections.
Check the interop system documentation for more info.
Oh noes! This section doesn't exist yet!