mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-15 05:23:34 +08:00
53 lines
2.0 KiB
Markdown
53 lines
2.0 KiB
Markdown
# Test MC_09 - VIO (Visual-Inertial Odometry)
|
|
|
|
## Objective
|
|
|
|
Test that external vision (VIO) works as expected
|
|
|
|
## Preflight
|
|
|
|
Disconnect all GPS / compasses and ensure vehicle is using VIO for navigation
|
|
|
|
Ensure that the drone can go into [Altitude](../flight_modes_mc/altitude.md) / [Position](../flight_modes_mc/position.md) mode while still on the ground
|
|
|
|
Ensure there are no other sources of positioning besides VIO:
|
|
|
|
- [EKF2_OF_CTRL](../advanced_config/parameter_reference.md#EKF2_OF_CTRL): `0`
|
|
- [EKF2_GPS_CTRL](../advanced_config/parameter_reference.md#EKF2_GPS_CTRL): `0`
|
|
- [EKF2_EV_CTRL](../advanced_config/parameter_reference.md#EKF2_EV_CTRL): `15`
|
|
- [SYS_HAS_MAG](../advanced_config/parameter_reference.md#SYS_HAS_MAG): `0`
|
|
|
|
## Flight Tests
|
|
|
|
❏ [Altitude mode](../flight_modes_mc/altitude.md)
|
|
|
|
❏ Vertical position should hold current value with stick centered
|
|
|
|
❏ Pitch/Roll/Yaw response 1:1
|
|
|
|
❏ Throttle response set to climb/descent rate
|
|
|
|
❏ [Position mode](../flight_modes_mc/position.md)
|
|
|
|
❏ Horizontal position should hold current value with stick centered
|
|
|
|
❏ Vertical position should hold current value with stick centered
|
|
|
|
❏ Throttle response set to climb/descent rate
|
|
|
|
❏ Pitch/Roll/Yaw response set to pitch/roll/yaw rates
|
|
|
|
## 降落
|
|
|
|
❏ Land in either Position or Altitude mode with the throttle below 40%
|
|
|
|
❏ Upon touching ground, copter should disarm automatically within 2 seconds (default: see [COM_DISARM_LAND](../advanced_config/parameter_reference.md#COM_DISARM_LAND))
|
|
|
|
## 预期成果
|
|
|
|
- 当油门升高时,起飞应该是平稳的
|
|
- Drone should hold altitude in Altitude mode without wandering
|
|
- Drone should hold position within 1 meter in Position mode without pilot moving sticks
|
|
- 在上述任何飞行模式中都不应出现振荡
|
|
- 着陆时,直升机不应在地面上反弹
|