Skip to content

Орієнтація контролера польоту/сенсора

За замовчуванням плату управління польотом та зовнішні компаси (якщо вони є) повинні бути розміщені на верхній стороні рами, орієнтовані так, щоб стрілка вказувала вперед транспортного засобу. Якщо плата або будь-які зовнішні компаси встановлені в іншому положенні, вам потрібно буде налаштувати це в програмному забезпеченні.

Обчислення Орієнтації

Зміщення ROLL, PITCH та/або YAW контролера польоту обчислюються відносно транспортного засобу навколо передньої (x), правої (y), внизу (z) вісей.

Frame Heading

Вісі, навколо яких обертається, залишаються тими самими з одного кроку обертання до наступного. Таким чином, рамка для виконання обертання залишається нерухомою. This is also known as extrinsic rotation.

Vehicle orientation

For example, the vehicles shown below have rotations around the z-axis (i.e. yaw only) corresponding to: ROTATION_NONE, ROTATION_YAW_90,ROTATION_YAW_180,ROTATION_YAW_270.

Yaw Rotation

INFO

For a VTOL Tailsitter airframe set the vehicle orientation according to its multirotor configuration (i.e. relative to the vehicle during, takeoff, hovering, landing) for all sensor calibrations.

Вісь зазвичай відноситься до орієнтації транспортного засобу під час стабільного прямого польоту. For more information see Basic Concepts.

Налаштування орієнтації контролера польоту

Щоб встановити орієнтацію:

  1. Start QGroundControl and connect the vehicle.

  2. Select "Q" icon > Vehicle Setup > Sensors (sidebar) to open Sensor Setup.

  3. Select the Orientations button.

    Set sensor orientations

  4. Select the AutoPilot Orientation (as calculated above).

    Orientation options

  5. Press OK.

INFO

You can use Level Horizon Calibration to compensate for small miss-alignments in controller orientation and to level the horizon in flight view.

Встановлення Орієнтації компаса

PX4 will automatically detect the compass orientation as part of compass calibration (by default) for any of the standard MAVLink orientations (upright and facing forward, or any multiple of 45° offset in any axis) .

INFO

You can confirm that auto detection worked by looking at the CAL_MAGn_ROT parameters.

If a non-standard orientation has been used you will need to set the CAL_MAGx_ROLL, CAL_MAGx_PITCH, and CAL_MAGx_YAW parameters for each compass to the angles that were used.

This will automatically set CAL_MAGn_ROT to "custom euler angle" and prevents automatic calibration for the selected compass (even if SENS_MAG_AUTOROT is set).

Подальша інформація