거리 유지 하기

설명 : Description

<aside> 📖

전방 거리 센서를 기반으로 물체나 벽 사이의 원하는 거리에 도달할 때까지 반복적으로 드론을 전방으로 비행하게 합니다. 원하는 거리에 도달하면 드론이 해당거리를 유지합니다. 전방 거리 센서의 범위는 0mm-1000mm(0cm-100cm)입니다.

</aside>

구문 : Syntax

<aside> ✏️ keep_distance() keep_distance(timeout)  keep_distance(distance) keep_distance(timeout, distance)

</aside>

매개변수 : Parameters

<aside> 📥 timeout : 시간 초과 값은 함수가 실행될 기간(초)인 선택적 매개변수입니다. 해당 입력 시간이 지나면 거리 기준을 만족하지 않아도 드론이 정지합니다. 기본값은 2입니다.  distance : 거리는 밀리미터 단위로 드론이 물체 앞에서 유지할 거리를 나타내는 선택적 매개변수입니다. 기본값은 500입니다.

</aside>

반환 : Returns

<aside> 🪃 없음

</aside>

예제 코드 : Example Code

파이썬 : python

*#파이썬 코드*
from codrone_edu.drone import *

drone = Drone()
drone.pair()
drone.takeoff()

# 벽을 찾을 때까지 앞으로 날아갑니다. 
# 벽이 감지되면 600mm(60cm)의 거리를 유지합니다. 10초 동안 반복하여 실행합니다.
드론 . keep_distance ( 10 , 600 ) 
드론 . 토지 ( )
드론 . 닫기 ( )
drone.keep_distance(10, 600)
drone.land()
drone.close()

돌아가기