<aside> 📖
전방 거리 센서를 기반으로 물체나 벽 사이의 원하는 거리에 도달할 때까지 반복적으로 드론을 전방으로 비행하게 합니다. 원하는 거리에 도달하면 드론이 해당거리를 유지합니다. 전방 거리 센서의 범위는 0mm-1000mm(0cm-100cm)입니다.
</aside>
<aside>
✏️ keep_distance()
keep_distance(timeout)
keep_distance(distance)
keep_distance(timeout, distance)
</aside>
<aside> 📥 timeout : 시간 초과 값은 함수가 실행될 기간(초)인 선택적 매개변수입니다. 해당 입력 시간이 지나면 거리 기준을 만족하지 않아도 드론이 정지합니다. 기본값은 2입니다. distance : 거리는 밀리미터 단위로 드론이 물체 앞에서 유지할 거리를 나타내는 선택적 매개변수입니다. 기본값은 500입니다.
</aside>
<aside> 🪃 없음
</aside>
파이썬 : 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()