ReviewOS

also looking at this

stacks/drone

feat: add bounded VTOL back-capture planning

#96
Merged chris wants to merge codex/vtol-back-capture-planning into main
45 files +1781 -122
.github/workflows/ci.ymlmodified+18-0
Changes to .github/workflows/ci.yml
@@ -180,6 +180,24 @@ jobs:
180180 working-directory: ${{ runner.temp }}
181181 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario east-crosswind-limit-2mps --phase landing --electrical
182182 working-directory: ${{ runner.temp }}
183 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-back-capture
184 working-directory: ${{ runner.temp }}
185 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-headwind-2mps
186 working-directory: ${{ runner.temp }}
187 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-tailwind-2mps
188 working-directory: ${{ runner.temp }}
189 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-east-crosswind-limit-2mps
190 working-directory: ${{ runner.temp }}
191 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-west-crosswind-limit-2mps
192 working-directory: ${{ runner.temp }}
193 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-east-crosswind-2mps
194 working-directory: ${{ runner.temp }}
195 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-west-crosswind-2mps
196 working-directory: ${{ runner.temp }}
197 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-tailwind-2mps --phase back
198 working-directory: ${{ runner.temp }}
199 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone vtol:simulate --scenario planned-east-crosswind-limit-2mps --phase landing
200 working-directory: ${{ runner.temp }}
183201 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone authority:simulate --scenario pi-loss --seconds 4
184202 working-directory: ${{ runner.temp }}
185203 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone drivers:bench --driver ardupilot --drop-first-ack