docs: add selfchecking info

This commit is contained in:
Oleg Kalachev
2018-11-13 18:41:19 +03:00
parent f7e8497879
commit 3d95d83d9a
4 changed files with 33 additions and 0 deletions

View File

@@ -24,6 +24,7 @@
* [Работа с ROS](ros.md)
* [MAVROS](mavros.md)
* [Автономный полет в OFFBOARD](simple_offboard.md)
* [Самопроверка](selfcheck.md)
* [Примеры программ](snippets.md)
* [Навигация по ArUco-маркерам](aruco.md)
* [Взаимодействие с Arduino](arduino.md)

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 KiB

BIN
docs/assets/selfcheck.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 KiB

32
docs/selfcheck.md Normal file
View File

@@ -0,0 +1,32 @@
# Самопроверка
Перед полетом (особенно, автономным) можно применить несколько методов автоматического самотестирования подсистем квадрокоптера.
## <span>selfcheck</span>.py
Утилита `selfcheck.py` является частью пакета `clever` и выполняет автоматическое тестирование основных аспектов ROS-платформы и PX4. Утилита предустановлена на образе Raspberry Pi.
Для запуска наберите в [консоли Raspberry Pi](ssh.md):
```bash
rosrun clever selfcheck.py
```
<img src="assets/selfcheck.png">
Описание некоторых проверок:
* FCU проверка корректности соединения с полетным контроллером;
* IMU проверка корректности данных с IMU;
* Local position наличие локалной позиции дрона;
* Velocity estimation – оценка скоростей дрона; **запрещено выполнять автономный взлет при ошибках в этой проверке!**;
* Global position (GPS) – наличие глобальной позиции (требуется GPS);
* Camera корректная работа камеры Raspberry.
## commander check
Для проверки основных подсистем PX4 и возможности арминга в данный момент можно выполнить в MAVLink-консоли команду `commander check`.
<img src="assets/commander-check.png">
При использовании SITL вместо MAVLink-консоли необходимо использовать терминал, где запущен SITL.