Skip to content

Commit

Permalink
New Crowdin updates (PX4#944)
Browse files Browse the repository at this point in the history
* New translations safe_landing.md (German)

* New translations quick_start_cuav_v5_nano.md (German)

* New translations quick_start_cuav_v5_plus.md (German)

* New translations cuav_v5_nano.md (German)

* New translations dji_f450_cuav_5nano.md (German)

* New translations kakutef7.md (German)

* New translations mount_and_orient_controller.md (German)

* New translations quick_start_pixhawk4_mini.md (German)

* New translations safe_landing.md (Japanese)

* New translations quick_start_cuav_v5_plus.md (Japanese)

* New translations pixracer.md (Russian)

* New translations pixhawk_mini.md (Korean)

* New translations cm8jl65_ir_distance_sensor.md (Korean)

* New translations gps_hex_here2.md (Korean)

* New translations advanced_tuning_guide_fixedwing.md (Korean)

* New translations safe_landing.md (Korean)

* New translations quick_start_cuav_v5_nano.md (Korean)

* New translations quick_start_cuav_v5_plus.md (Korean)

* New translations cuav_v5_nano.md (Korean)

* New translations dji_f450_cuav_5nano.md (Korean)

* New translations kakutef7.md (Korean)

* New translations mount_and_orient_controller.md (Korean)

* New translations quick_start_pixhawk4_mini.md (Korean)

* New translations mc_jerk_limited_type_trajectory.md (Korean)

* New translations static_pressure_buildup.md (Korean)

* New translations motors.md (Korean)

* New translations geofence.md (Korean)

* New translations plan_safety_points.md (Korean)

* New translations README.md (Korean)

* New translations holybro_pm07_pixhawk4_power_module.md (Korean)

* New translations modalai_fc_v1.md (Korean)

* New translations px4_vision_kit.md (Korean)

* New translations rtk_gps_freefly.md (Korean)

* New translations joystick.md (Korean)

* New translations pmw3901.md (Korean)

* New translations autopilot_pixhawk_standard.md (Korean)

* New translations README.md (Korean)

* New translations orbit.md (Korean)

* New translations gyroscope.md (Korean)

* New translations quick_start_holybro_pix32_v5.md (Korean)

* New translations satcom_roadblock.md (Korean)

* New translations wing_wing_z84.md (Korean)

* New translations vtol_quadplane_fun_cub_vtol_pixhawk.md (Korean)

* New translations vtol_tailsitter_caipiroshka_pixracer.md (Korean)

* New translations rtk_gps_cuav_c-rtk.md (Korean)

* New translations rtk_gps_hex_hereplus.md (Korean)

* New translations leddar_one.md (Korean)

* New translations optical_flow.md (Korean)

* New translations px4flow.md (Korean)

* New translations ulanding_radar.md (Korean)

* New translations 3dr_telemetry_wifi.md (Korean)

* New translations README.md (Korean)

* New translations rfd900_telemetry.md (Korean)

* New translations rtk_gps_trimble_mb_two.md (Korean)

* New translations tunes.md (Korean)

* New translations vtol_weathervane.md (Korean)

* New translations tfmini.md (Korean)

* New translations trimming_guide_fixedwing.md (Korean)

* New translations collision_prevention.md (Korean)

* New translations racer_setup.md (Korean)

* New translations pid_tuning_guide_fixedwing.md (Korean)

* New translations crazyflie2.md (Korean)

* New translations intel_aero.md (Korean)

* New translations mindracer210.md (Korean)

* New translations nanomind110.md (Korean)

* New translations led_meanings.md (Korean)

* New translations camera_t265_vio.md (Korean)

* New translations holybro_pix32_v5.md (Korean)

* New translations lumenier_qav250_pixhawk_mini.md (Korean)

* New translations stm32_bootloader.md (Korean)

* New translations vscode.md (Korean)

* New translations controller_diagrams.md (Korean)

* New translations README.md (Korean)

* New translations porting_guide.md (Korean)

* New translations porting_guide_nuttx.md (Korean)

* New translations reference_design.md (Korean)

* New translations README.md (Korean)

* New translations mavros_custom_messages.md (Korean)

* New translations offboard_control.md (Korean)

* New translations gazebo_octomap.md (Korean)

* New translations multi_vehicle_flightgear.md (Korean)

* New translations integration_testing.md (Korean)

* New translations dev_env_windows_vm.md (Korean)

* New translations video_streaming.md (Korean)

* New translations video_streaming_wifi_broadcast.md (Korean)

* New translations user_configurable_serial_driver.md (Korean)

* New translations README.md (Korean)

* New translations bootloader_installation.md (Korean)

* New translations node_enumeration.md (Korean)

* New translations node_firmware.md (Korean)

* New translations README.md (Russian)

* New translations README.md (Russian)

* New translations flight_controller_orientation.md (Russian)

* New translations level_horizon_calibration.md (Russian)

* New translations README.md (Russian)

* New translations fast-rtps-installation.md (Korean)

* New translations dev_env_linux_arch.md (Korean)

* New translations rtk_gps_fem_mini2.md (Korean)

* New translations system_startup.md (Korean)

* New translations cubepilot_cube_yellow.md (Korean)

* New translations spracingh7extreme.md (Korean)

* New translations rtk_gps_holybro_h-rtk-m8p.md (Korean)

* New translations rtk_gps_holybro_h-rtk-f9p.md (Korean)

* New translations thunderfly_auto_g2.md (Korean)

* New translations raspberry_pi_pilotpi.md (Korean)

* New translations architecture.md (Korean)

* New translations custom_mixer_payload.md (Korean)

* New translations dronecode_architecture.md (Korean)

* New translations flight_modes.md (Korean)

* New translations mixing.md (Korean)

* New translations sd_card_layout.md (Korean)

* New translations README.md (Korean)

* New translations dev_env_linux.md (Korean)

* New translations dev_call.md (Korean)

* New translations docs.md (Korean)

* New translations licenses.md (Korean)

* New translations telemetry.md (Korean)

* New translations debug_values.md (Korean)

* New translations eclipse_jlink.md (Korean)

* New translations faq.md (Korean)

* New translations mavlink_shell.md (Korean)

* New translations swd_debug.md (Korean)

* New translations adding_a_new_frame.md (Korean)

* New translations logging.md (Korean)

* New translations dev_env_advanced_linux.md (Korean)

* New translations robocat_270_pixracer.md (Korean)

* New translations dji_flamewheel_450.md (Korean)

* New translations cuav_v5_nano.md (Japanese)

* New translations eclipse_jlink.md (Japanese)

* New translations dronecode_architecture.md (Japanese)

* New translations flight_modes.md (Japanese)

* New translations mixing.md (Japanese)

* New translations sd_card_layout.md (Japanese)

* New translations system_startup.md (Japanese)

* New translations README.md (Japanese)

* New translations dev_call.md (Japanese)

* New translations docs.md (Japanese)

* New translations licenses.md (Japanese)

* New translations telemetry.md (Japanese)

* New translations debug_values.md (Japanese)

* New translations faq.md (Japanese)

* New translations architecture.md (Japanese)

* New translations mavlink_shell.md (Japanese)

* New translations swd_debug.md (Japanese)

* New translations adding_a_new_frame.md (Japanese)

* New translations logging.md (Japanese)

* New translations dev_env_advanced_linux.md (Japanese)

* New translations dev_env_linux.md (Japanese)

* New translations dev_env_linux_arch.md (Japanese)

* New translations dev_env_windows_vm.md (Japanese)

* New translations fast-rtps-installation.md (Japanese)

* New translations vscode.md (Japanese)

* New translations controller_diagrams.md (Japanese)

* New translations README.md (Japanese)

* New translations custom_mixer_payload.md (Japanese)

* New translations raspberry_pi_pilotpi.md (Japanese)

* New translations porting_guide_nuttx.md (Japanese)

* New translations px4_vision_kit.md (Japanese)

* New translations dji_f450_cuav_5nano.md (Japanese)

* New translations kakutef7.md (Japanese)

* New translations mount_and_orient_controller.md (Japanese)

* New translations quick_start_pixhawk4_mini.md (Japanese)

* New translations pixhawk_mini.md (Japanese)

* New translations mc_jerk_limited_type_trajectory.md (Japanese)

* New translations motors.md (Japanese)

* New translations geofence.md (Japanese)

* New translations plan_safety_points.md (Japanese)

* New translations README.md (Japanese)

* New translations holybro_pm07_pixhawk4_power_module.md (Japanese)

* New translations modalai_fc_v1.md (Japanese)

* New translations rtk_gps_freefly.md (Japanese)

* New translations thunderfly_auto_g2.md (Japanese)

* New translations joystick.md (Japanese)

* New translations pmw3901.md (Japanese)

* New translations autopilot_pixhawk_standard.md (Japanese)

* New translations README.md (Japanese)

* New translations camera_t265_vio.md (Japanese)

* New translations quick_start_holybro_pix32_v5.md (Japanese)

* New translations holybro_pix32_v5.md (Japanese)

* New translations rtk_gps_fem_mini2.md (Japanese)

* New translations cubepilot_cube_yellow.md (Japanese)

* New translations spracingh7extreme.md (Japanese)

* New translations rtk_gps_holybro_h-rtk-m8p.md (Japanese)

* New translations rtk_gps_holybro_h-rtk-f9p.md (Japanese)

* New translations porting_guide.md (Japanese)

* New translations reference_design.md (Japanese)

* New translations stabilized_fw.md (Korean)

* New translations raspberry_pi_navio2.md (Korean)

* New translations safety.md (Korean)

* New translations vtol_quad_configuration.md (Korean)

* New translations vtol_without_airspeed_sensor.md (Korean)

* New translations holybro_pix32.md (Korean)

* New translations auav_x2.md (Korean)

* New translations mindpx.md (Korean)

* New translations mindracer.md (Korean)

* New translations mro_pixhawk.md (Korean)

* New translations ocpoc_zynq.md (Korean)

* New translations pixfalcon.md (Korean)

* New translations pixhawk-2.md (Korean)

* New translations silicon_errata.md (Korean)

* New translations compass.md (Korean)

* New translations snapdragon_flight_configuration.md (Korean)

* New translations snapdragon_flight_dev_environment_installation.md (Korean)

* New translations acro_mc.md (Korean)

* New translations altitude_fw.md (Korean)

* New translations altitude_mc.md (Korean)

* New translations follow_me.md (Korean)

* New translations hold.md (Korean)

* New translations land.md (Korean)

* New translations manual_fw.md (Korean)

* New translations manual_stabilized_mc.md (Korean)

* New translations position_fw.md (Korean)

* New translations position_mc.md (Korean)

* New translations flight_mode.md (Korean)

* New translations battery.md (Korean)

* New translations README.md (Japanese)

* New translations node_firmware.md (Japanese)

* New translations mavros_custom_messages.md (Japanese)

* New translations offboard_control.md (Japanese)

* New translations gazebo_octomap.md (Japanese)

* New translations multi_vehicle_flightgear.md (Japanese)

* New translations stm32_bootloader.md (Japanese)

* New translations integration_testing.md (Japanese)

* New translations video_streaming.md (Japanese)

* New translations video_streaming_wifi_broadcast.md (Japanese)

* New translations user_configurable_serial_driver.md (Japanese)

* New translations README.md (Japanese)

* New translations modules_command.md (German)

* New translations missions.md (Korean)

* New translations modules_command.md (Chinese Simplified)

* New translations modules_command.md (Turkish)

* New translations modules_command.md (Russian)

* New translations modules_command.md (Korean)

* New translations airspeed.md (Korean)

* New translations quick_start_pixhawk4.md (Korean)

* New translations quick_start_cube.md (Korean)

* New translations sensor_thermal_calibration.md (Korean)

* New translations sensor_selection.md (Korean)

* New translations first_flight_guidelines.md (Korean)

* New translations modules_command.md (Japanese)

* New translations README.md (Korean)

* New translations pixracer.md (Korean)

* New translations README.md (Korean)

* New translations level_horizon_calibration.md (Korean)

* New translations flight_controller_orientation.md (Korean)

* New translations README.md (Korean)

* New translations README.md (Korean)

* New translations node_enumeration.md (Japanese)

* New translations bootloader_installation.md (Japanese)

* New translations traffic_avoidance_utm.md (Chinese Simplified)
  • Loading branch information
PX4BuildBot authored Dec 3, 2020
1 parent 2b20a4a commit 08271b4
Show file tree
Hide file tree
Showing 942 changed files with 8,416 additions and 4,682 deletions.
18 changes: 12 additions & 6 deletions de/advanced_config/sensor_thermal_calibration.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ PX4 contains functionality to calibrate and compensate rate gyro, accelerometer

This topic details the [test environment](#test_setup) and [calibration procedures](#calibration_procedures). At the end there is a description of the [implementation](#implementation).

> **Note** After thermal calibration the thermal calibration parameters (`TC_*`) are used for *all* calibration/compensation of the respective sensors. Any subsequent standard calibration will therefore update `TC_*` parameters and not the "normal" `SYS_CAL_*` calibration parameters (and in some cases these parameters may be reset).
:::note
After thermal calibration the thermal calibration parameters (`TC_*`) are used for *all* calibration/compensation of the respective sensors. Any subsequent standard calibration will therefore update `TC_*` parameters and not the "normal" `SYS_CAL_*` calibration parameters (and in some cases these parameters may be reset).
:::

<span></span>

> **Note** At time of writing (PX4 v1.11) thermal calibration of the magnetometer is not yet supported.
:::note
At time of writing (PX4 v1.11) thermal calibration of the magnetometer is not yet supported.
:::

<span id="test_setup"></span>

Expand All @@ -18,13 +20,17 @@ The [calibration procedures](#calibration_procedures) described in the following

For the cold soak you can use a regular home freezer to achieve -20C, and commercial freezers can achieve of the order of -40C. The board should be placed in a ziplock/anti-static bag containing a silica packet, with a power lead coming out through a sealed hole. After the cold soak the bag can be moved to the test environment and the test continued in the same bag.

> **Note** The bag/silica is to prevent condensation from forming on the board.
:::note
The bag/silica is to prevent condensation from forming on the board.
:::

It possible to perform the calibration without a commercial-grade environment chamber. A simple environment container can be created using a styrofoam box with a very small internal volume of air. This allows the autopilot to self-heat the air relatively quickly (be sure that the box has a small hole to equalize to ambient room pressure, but still be able to heat up inside).

Using this sort of setup it is possible to heat a board to ~70C. Anecdotal evidence suggests that many common boards can be heated to this temperature without adverse side effects. If in doubt, check the safe operating range with your manufacturer.

> **Tip** To check the status of the onboard thermal calibration use the MAVlink console (or NuttX console) to check the reported internal temp from the sensor.
:::tip
To check the status of the onboard thermal calibration use the MAVlink console (or NuttX console) to check the reported internal temp from the sensor.
:::

<span id="calibration_procedures"></span>

Expand Down
18 changes: 12 additions & 6 deletions de/advanced_config/static_pressure_buildup.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ The change in pressure can affect barometer measurements, leading to an inaccura

One solution is to use foam-filled venting holes to reduce the buildup (as much as possible) and then attempt dynamic calibration to remove any remaining effects.

> **Tip** Before "fixing" the problem you should first check that the Z setpoint tracks the estimated altitude (to verify that there are no controller issues).
:::tip
Before "fixing" the problem you should first check that the Z setpoint tracks the estimated altitude (to verify that there are no controller issues).
:::

<span></span>

> **Note** While it is possible to remove the barometer from the altitude estimate (i.e. only use altitude from the GPS), this is not recommended. GPS is inaccurate in many environments, and particularly in urban environments where you have signal reflections off buildings.
:::note
While it is possible to remove the barometer from the altitude estimate (i.e. only use altitude from the GPS), this is not recommended. GPS is inaccurate in many environments, and particularly in urban environments where you have signal reflections off buildings.
:::

## Airflow Analysis

Expand All @@ -20,10 +22,14 @@ One way to analyse the effects of these changes is to mount the drone on a car a

This process allows rapid iteration without draining batteries: modify drone, drive/review, repeat!

> **Tip** Aim for a barometer altitude drop of less than 2 metres at maximum horizontal speed before attempting software-based calibration below.
:::tip
Aim for a barometer altitude drop of less than 2 metres at maximum horizontal speed before attempting software-based calibration below.
:::

## Dynamic Calibration

After modifying the hardware, you can then use the [EKF2*PCOEF**](../advanced_config/parameter_reference.md#EKF2_PCOEF_XN) parameters to tune for expected barometer variation based on relative air velocity. For more information see [ECL/EKF Overview & Tuning > Correction for Static Pressure Position Error](../advanced_config/tuning_the_ecl_ekf.md#correction-for-static-pressure-position-error).

> **Note** The approach works well if the relationship between the error due to static pressure and the velocity varies linearly. If the vehicle has a more complex aerodynamic model it will be less effective.
:::note
The approach works well if the relationship between the error due to static pressure and the velocity varies linearly. If the vehicle has a more complex aerodynamic model it will be less effective.
:::
18 changes: 12 additions & 6 deletions de/advanced_features/satcom_roadblock.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ The full system architecture is shown below:

![Architecture](../../assets/satcom/architecture.jpg)

> **Note** The setup was tested with the current release of *QGroundControl* running on Ubuntu 14.04 and 16.04.
:::note
The setup was tested with the current release of *QGroundControl* running on Ubuntu 14.04 and 16.04.

- It may be possible to run the system on other ground stations and operating systems, but this has not been tested (and is not guaranteed to work).
- The [RockBlock MK2](http://www.rock7mobile.com/products-rockblock) module can also be used.
The RockBlock 9603 module is recommended because it is smaller and lighter, while providing the same functionality.

* It may be possible to run the system on other ground stations and operating systems, but this has not been tested (and is not guaranteed to work).
* The [RockBlock MK2](http://www.rock7mobile.com/products-rockblock) module can also be used. The RockBlock 9603 module is recommended because it is smaller and lighter, while providing the same functionality.
:::

## Costs

Expand Down Expand Up @@ -54,7 +54,13 @@ The module is now ready to be used with PX4.

[Configure the serial port](../peripherals/serial_configuration.md) on which the RockBlock module will run using [ISBD_CONFIG](../advanced_config/parameter_reference.md#ISBD_CONFIG). There is no need to set the baud rate for the port, as this is configured by the driver.

> **Note** If the configuration parameter is not available in *QGroundControl* then you may need to [add the driver to the firmware](../peripherals/serial_configuration.md#parameter_not_in_firmware): ```drivers/telemetry/iridiumsbd```
:::note
If the configuration parameter is not available in *QGroundControl* then you may need to [add the driver to the firmware](../peripherals/serial_configuration.md#parameter_not_in_firmware):

drivers/telemetry/iridiumsbd


:::

## RockBlock Setup

Expand Down
19 changes: 11 additions & 8 deletions de/advanced_features/traffic_avoidance_adsb.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,9 @@ FLARM has an on-board DF-13 6 Pin connector that has an identical pinout to the
| 5 (blk) | - | +3.3V |
| 6 (blk) | GND | GND |

> **Note** The TX and RX on the flight controller must be connected to the RX and TX on the FLARM, respectively.
:::note
The TX and RX on the flight controller must be connected to the RX and TX on the FLARM, respectively.
:::

## Software Configuration

Expand All @@ -63,17 +64,19 @@ Then reboot the vehicle.

You will now find a new parameter called [SER_TEL2_BAUD](../advanced_config/parameter_reference.md#SER_TEL2_BAUD), which must be set to 57600.

> **Note** Prior to PX4 v1.9 you can set up the port using the deprecated parameter: `SYS_COMPANION`.
:::note
Prior to PX4 v1.9 you can set up the port using the deprecated parameter: `SYS_COMPANION`.
:::

### Configure Traffic Avoidance

Configure the action when there is a potential collision using the parameter below:

| Parameter | Description |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| !!crwdBlockTags_5_sgaTkcolBdwrc!![NAV_TRAFF_AVOID](../advanced_config/parameter_reference.md#NAV_TRAFF_AVOID) | Enable traffic avoidance mode specify avoidance response. 0: Disable, 1: Warn only, 2: Return mode, 3: Land mode. |
| !!crwdBlockTags_6_sgaTkcolBdwrc!![NAV_TRAFF_A_RADM](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADM) | Set traffic avoidance distance for *manned* aviation |
| !!crwdBlockTags_7_sgaTkcolBdwrc!![NAV_TRAFF_A_RADU](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADU) | Set traffic avoidance distance for *unmanned* aviation |
| Parameter | Description |
| ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| <span id="NAV_TRAFF_AVOID"></span>[NAV_TRAFF_AVOID](../advanced_config/parameter_reference.md#NAV_TRAFF_AVOID) | Enable traffic avoidance mode specify avoidance response. 0: Disable, 1: Warn only, 2: Return mode, 3: Land mode. |
| <span id="NAV_TRAFF_A_RADM"></span>[NAV_TRAFF_A_RADM](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADM) | Set traffic avoidance distance for *manned* aviation |
| <span id="NAV_TRAFF_A_RADU"></span>[NAV_TRAFF_A_RADU](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADU) | Set traffic avoidance distance for *unmanned* aviation |


## Implementation
Expand Down
19 changes: 11 additions & 8 deletions de/advanced_features/traffic_avoidance_utm.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,31 @@

PX4 can use MAVLink [`UTM_GLOBAL_POSITION`](https://mavlink.io/en/messages/common.html#UTM_GLOBAL_POSITION) messages to support simple air traffic avoidance in [missions](../flight_modes/mission.md). If a potential collision is detected, PX4 can *warn*, immediately [land](../flight_modes/land.md), or [return](../flight_modes/return.md) (depending on the value of [`NAV_TRAFF_AVOID`](#NAV_TRAFF_AVOID)).

> **Note** This implementation is exactly the same as for [ADS-B traffic avoidance](../advanced_features/traffic_avoidance_adsb.md) (except for the source of other-vehicle data). For more information see [implementation](#implementation) below.
:::note
This implementation is exactly the same as for [ADS-B traffic avoidance](../advanced_features/traffic_avoidance_adsb.md) (except for the source of other-vehicle data). For more information see [implementation](#implementation) below.
:::


## Configure Traffic Avoidance

Configure the trigger distance and action when there is a potential collision using the parameters below:

| Parameter | Description |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| !!crwdBlockTags_4_sgaTkcolBdwrc!![NAV_TRAFF_AVOID](../advanced_config/parameter_reference.md#NAV_TRAFF_AVOID) | Enable traffic avoidance mode specify avoidance response. 0: Disable, 1: Warn only, 2: Return mode, 3: Land mode. |
| !!crwdBlockTags_5_sgaTkcolBdwrc!![NAV_TRAFF_A_RADM](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADM) | Set traffic avoidance trigger distance for *manned* aviation. |
| !!crwdBlockTags_6_sgaTkcolBdwrc!![NAV_TRAFF_A_RADU](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADU) | Set traffic avoidance trigger distance for *unmanned* aviation. |
| Parameter | Description |
| --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| <a id="NAV_TRAFF_AVOID"></a>[NAV_TRAFF_AVOID](../advanced_config/parameter_reference.md#NAV_TRAFF_AVOID) | Enable traffic avoidance mode specify avoidance response. 0: Disable, 1: Warn only, 2: Return mode, 3: Land mode. |
| <a id="NAV_TRAFF_A_RADM"></a>[NAV_TRAFF_A_RADM](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADM) | Set traffic avoidance trigger distance for *manned* aviation. |
| <a id="NAV_TRAFF_A_RADU"></a>[NAV_TRAFF_A_RADU](../advanced_config/parameter_reference.md#NAV_TRAFF_A_RADU) | Set traffic avoidance trigger distance for *unmanned* aviation. |

<a id="implementation"></a>

## Implementation

PX4 listens for `UTM_GLOBAL_POSITION` MAVLink messages during missions. When a valid message is received, its validity flags, position and heading are mapped into the same `transponder_report` UORB topic used for *ADS-B traffic avoidance*.

The implementation is otherwise *exactly* as described in: [ADS-B traffic avoidance > Implementation](../advanced_features/traffic_avoidance_adsb.md#implementation).

> **Note** [UTM_GLOBAL_POSITION](https://mavlink.io/en/messages/common.html#UTM_GLOBAL_POSITION) contains additional fields that are not provided by an ADSB transponder (see [ADSB_VEHICLE](https://mavlink.io/en/messages/common.html#ADSB_VEHICLE)). The current implementation simply drops the additional fields (including information about the vehicle's planned next waypoint).
:::note
[UTM_GLOBAL_POSITION](https://mavlink.io/en/messages/common.html#UTM_GLOBAL_POSITION) contains additional fields that are not provided by an ADSB transponder (see [ADSB_VEHICLE](https://mavlink.io/en/messages/common.html#ADSB_VEHICLE)). The current implementation simply drops the additional fields (including information about the vehicle's planned next waypoint).
:::

## Further Information

Expand Down
4 changes: 3 additions & 1 deletion de/assembly/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ A typical autopilot "minimal" system running PX4 consists of a flight controller

This section contains topics that explain how to assemble such a system for different [flight controllers](../flight_controller/README.md).

> **Tip** Quickstart guides are only provided for a few controllers. Other controllers will have similar connections. Additional information may be available in [flight controllers](../flight_controller/README.md) pages or in manufacturer documentation.
:::tip
Quickstart guides are only provided for a few controllers. Other controllers will have similar connections. Additional information may be available in [flight controllers](../flight_controller/README.md) pages or in manufacturer documentation.
:::

* See [Peripherals](../peripherals/README.md) for information about connecting sensors and other peripherals (e.g. airspeed sensor for planes).
* See [Airframe Builds](../airframes/README.md) for complete assembly examples on different vehicle frames.
Expand Down
8 changes: 6 additions & 2 deletions de/assembly/mount_and_orient_controller.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ Almost all Flight Controllers have a *heading mark arrow* (shown below). The con

![FC Orientation](../../assets/qgc/setup/sensor/fc_orientation_1.png)

> **Note** If the controller cannot be mounted in the recommended/default orientation (e.g. due to physical constraints) you will need to configure the autopilot software with the orientation that you actually used: [Flight Controller Orientation](../config/flight_controller_orientation.md).
:::note
If the controller cannot be mounted in the recommended/default orientation (e.g. due to physical constraints) you will need to configure the autopilot software with the orientation that you actually used: [Flight Controller Orientation](../config/flight_controller_orientation.md).
:::

## Vibration Isolation

Expand All @@ -18,4 +20,6 @@ Flight Control boards with in-built accelerometers or gyros are sensitive to vib

You should use the mounting strategy recommended in your flight controller documentation.

> **Tip** [Log Analysis using Flight Review > Vibration](../log/flight_review.md#vibration) explains how to test whether vibration levels are acceptable, and [Vibration Isolation](../assembly/vibration_isolation.md) suggests a number of possible solutions if there is a problem.
:::tip
[Log Analysis using Flight Review > Vibration](../log/flight_review.md#vibration) explains how to test whether vibration levels are acceptable, and [Vibration Isolation](../assembly/vibration_isolation.md) suggests a number of possible solutions if there is a problem.
:::
Loading

0 comments on commit 08271b4

Please sign in to comment.