Set up Mission Planner
Open the Mission Planner application and follow the steps inhttps://uwarg-docs.atlassian.net/wiki/spaces/CV/pages/2240643073/Ardupilot+Simulation+with+Mission+Planner#MAVLink-Forwarding to forward MAVLink messages to port 14550.
Setting up flutter windows development
Follow the guide at https://docs.flutter.dev/get-started/install/windows to install the flutter software development kit
Make sure you have “Desktop development with C++” workload installed, this can be downloaded from visual studio build tools
Run
flutter --version
to check if installation was successfulEnable windows developer mode, you can access this setting by typing
start ms-settings:developers
into command prompt
Setting up local flutter environment (Windows)
git clone the main branch of IMACS-2 and cd into it
In the repository, run
flutter build windows
to build the windows runnerStart debugging and select windows as a device, the IMACS GUI should pop up (this step might take a while for the first time)
It will error out if your mission planner is not setup to send data (due to current implementation)