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} Дизарм коптера (выключение винтов, **коптер упадет**):