From 0522622cea0d4aac4021692317e54ef908b94a18 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Sun, 14 Jul 2019 12:35:17 +0300 Subject: [PATCH] docs: add land_wait function to snippets --- docs/en/snippets.md | 19 +++++++++++++++++++ docs/ru/snippets.md | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/docs/en/snippets.md b/docs/en/snippets.md index d7f345da..4d0ba842 100644 --- a/docs/en/snippets.md +++ b/docs/en/snippets.md @@ -66,6 +66,25 @@ while True: rospy.sleep(0.2) ``` +### # {#block-land} + +Landing and waiting until the copter lands: + +```python +land() +while get_telemetry().armed: + rospy.sleep(0.2) +``` + +This code can be wrapped in a function: + +```python +def land_wait(): + land() + while get_telemetry().armed: + rospy.sleep(0.2) +``` + ### # {#disarm} Quadcopter disarm (disabling propellers **the copter will fall down**): diff --git a/docs/ru/snippets.md b/docs/ru/snippets.md index 53e228a1..bf8f3b75 100644 --- a/docs/ru/snippets.md +++ b/docs/ru/snippets.md @@ -110,6 +110,25 @@ def navigate_wait(x, y, z, speed, frame_id, tolerance=0.2): Такой код может быть использован для полета в том числе с использованием фрейма `body`. +### # {#block-land} + +Посадка и ожидание окончания посадки: + +```python +land() +while get_telemetry().armed: + rospy.sleep(0.2) +``` + +Вышеприведенный код может быть обернут в функцию: + +```python +def land_wait(): + land() + while get_telemetry().armed: + rospy.sleep(0.2) +``` + ### # {#disarm} Дизарм коптера (выключение винтов, **коптер упадет**):