포스팅 작성자 :
성원경(경기기계공업고등학교 컴퓨터전자과 교사),
신현욱(경기기계공업고등학교 항공드론과 부장)
[오늘 배울 것] Python으로 텔로 드론 기본 동작 제어
* 텔로 드론 특징
아두이노 부품, 파이썬과 연계 되기 때문에 처음 드론 프로그래밍을 입문하기에 최적화된 드론.
[실습 전 준비] 파이썬 텔로 드론 제어 프로그램 설치
1. 파이썬 과학툴 패키지 Anaconda 설치
- 아나콘다 설치 링크
https://www.anaconda.com/products/individual-d
2. 파이썬 통합개발 환경 Pycharm 설치
- 파이참 설치 링크
https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
[실습 1] 파이썬 통합개발 환경 Pycharm을 입문해보자.
[실습 2] 텔로 드론의 기본 동작을 코딩해 보자.
* 패키지 설치
Terminal에서
pip install opencv-python
pip install djitellopy
를 설치해 준다.
* 배터리 확인 코드
* 텔로 와이파이 udp 연결 영상 설명
* 텔로 드론 이륙과 착륙
* 텔로 드론 기본 명령어
* 텔로 드론의 send_cotrol(0, 0, 0, 0) 의 명령어로 자유자제로 텔로 제어하기.
[질문 1] send_cotrol(0, 0, 0, 0) 에서 입력 4가지 각각의 의미는 무엇일까요?
[질문 2] sleep(2)는 명령어 간격에 2초의 휴식기간을 주는 것인데요?
잘 동작하나요?
잘 동작하지 않는다면 어떤 이유일까요?
[질문 1] flip의 명령어 l, r, f, b 는 무슨 의미일까요?
[텔로 드론 기본 명령어 도전 과제]
성공영상 촬영 후 원킹쌤에게 보여주면 실습 통과입니다.(찡긋)
참고자료.
감사합니다.
@Edit by 경기기계공업고등학교 컴퓨터전자과 교사 성원경 2021.
'Python > 파이썬 프로젝트' 카테고리의 다른 글
파이썬 API 활용의 기초 1 - 카카오 메세지 API 활용 (1) | 2023.07.12 |
---|---|
tello 텔로 드론 비디오 스트리밍 받아오기 파이썬 코드 (0) | 2021.09.14 |
카카오 api 토큰 발급 (4) | 2021.04.14 |
[모듈 2-13] 파이썬 웹크롤링(급식정보 디스코드 봇 만들기) (3) | 2020.12.21 |
[모듈 2-12] 파이썬 매크로 기본 함수와 다양한 활용 예제 코드 (0) | 2020.11.26 |