Skip to content

Commit 9cfe0fa

Browse files
committed
content: usage: advanced: vehicle-setup: improve Configure details
1 parent 1bff420 commit 9cfe0fa

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

content/usage/advanced/index.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,8 @@ In future this page will also allow
619619
- displaying device statuses from extensions
620620
{% end %}
621621

622+
#### PWM Outputs
623+
622624
The PWM Outputs tab allows configuring the servo function mappings
623625
(for motors, lights, camera tilt, etc), as well as manually testing the motors,
624626
and an automated check to detect motors that spin backwards. Relevant motors can be
@@ -634,25 +636,81 @@ and configuring its PWM limits and trim value `(New in 1.4)`:
634636

635637
{{ easy_image(src="vehicle-setup-pwm-function", width=450) }}
636638

639+
#### Autopilot Configuration
640+
637641
The Configure tab provides configuration and calibration options for the vehicle sensors and peripherals,
638642
including failsafes, and reverting parameters to their defaults.
639643
<br>`New in 1.3`
640644

645+
##### Parameters
646+
- Parameters can be reset to the default values defined and stored in the firmware
647+
- Full sets of recommended parameters are available for Blue Robotics vehicles
641648
{{ easy_image(src="vehicle-setup-configure-params", width=600) }}
642649

650+
##### Gyroscope
651+
- Gyroscope calibration affects the vehicle attitude (orientation) estimates, and
652+
particularly the measured rotation rates
643653
{{ easy_image(src="vehicle-setup-configure-gyro", width=600) }}
644654

655+
##### Accelerometer
656+
- [Accelerometer calibration](https://ardupilot.org/sub/docs/common-accelerometer-calibration.html)
657+
affects the detected gravity direction, as well as speed estimates
658+
- Full calibration is a detailed calibration of all three axes, and requires rotating
659+
the vehicle
660+
- Quick calibration is a simplified, lower-quality calibration which only requires
661+
placing the vehicle on a level surface
662+
- This can be sufficient for vehicles that mostly operate in a level orientation
645663
{{ easy_image(src="vehicle-setup-configure-accel", width=600) }}
646664

665+
##### Compass
666+
- [Compass calibration](https://ardupilot.org/sub/docs/common-compass-calibration-in-mission-planner.html)
667+
affects the vehicle yaw (heading) estimate
668+
- It compensates for constant magnetic effects caused by the vehicle structure, and large scale
669+
compass declination effects using a world magnetic model, but cannot compensate for local
670+
[magnetic interference](https://ardupilot.org/sub/docs/common-magnetic-interference.html#common-magnetic-interference)
671+
- The world magnetic model requires an estimate of the vehicle's position, and can get
672+
outdated when using an old autopilot version
673+
- A rough position estimate is saved persistently when calibrating, but may need to be changed
674+
[in the autopilot parameters](https://ardupilot.org/sub/docs/parameters.html#origin-lat-backup-latitude-for-ekf-origin)
675+
if the vehicle is operating in a significantly different part of the world to where it was configured
676+
- Full onboard calibration is a detailed calibration which requires rotating the vehicle about
677+
all three of its axes
678+
- Large vehicle calibration is a simplified, lower-quality calibration which only requires
679+
pointing the vehicle (true) North
680+
- Results can be improved afterwards using Compass Learn
681+
- Compass Learn calibrates the compasses automatically through operation of the vehicle
682+
- It requires a valid global position estimate, and a period of driving the vehicle around
683+
- Log-based calibration analyses a log from a previous flight, and usually provides the best results
684+
- It is not currently available through the Vehicle Setup page, but can be accessed via the Mag Fit
685+
tool in the [Log Browser](#log-browser) (when replaying a log), and the resulting values can be
686+
copied across to the autopilot parameters
687+
- Available compasses can be disabled or reordered, and flagged as internal or external to the flight
688+
controller board
647689
{{ easy_image(src="vehicle-setup-configure-compass", width=600) }}
648690

691+
##### Barometer
692+
- Barometer calibration sets the reference pressure for altitude/depth measurements, and the
693+
internal pressure for vehicles with enclosed electronics
694+
- It should generally be performed at the start of each dive/flight
649695
{{ easy_image(src="vehicle-setup-configure-baro", width=600) }}
650696

697+
##### Lights
698+
- ROV lights configuration allows specifying the output pins for two sets of PWM-controlled
699+
lights, and the number of steps the control is split into
651700
{{ easy_image(src="vehicle-setup-configure-lights", width=600) }}
652701

702+
##### Failsafes
703+
- Failsafe configuration exposes important autopilot failsafe features through an intuitive interface
704+
- Failsafes should be set up as part of responsible operation, and can provide early warnings of
705+
problems, and trigger automated safe behaviours if a critical issue occurs
653706
{{ easy_image(src="vehicle-setup-configure-failsafes", width=600) }}
654707

708+
##### Camera Gimbal
655709
`New in 1.4`
710+
- Pitch control for the camera gimbal requires specifying the PWM limits of the gimbal servo
711+
motor, and their relationship with its tilt angle range
712+
- Auto-stabilization allows the camera to maintain its current pitch angle (relative to Earth),
713+
by compensating for pitch rotations of the vehicle
656714
{{ easy_image(src="vehicle-setup-configure-gimbal", width=600) }}
657715

658716
### Video Streams
42 KB
Loading

0 commit comments

Comments
 (0)