이번 주말은 인공지능을 통해 드론을 날리는 방법을 배운다.
우선 첫날은 드론을 컨트롤 하는 방법을 배웠다.
1. 드론이란
: 무인항공기를 일컫는 UAV(Unmanned aerial vehicle)로, 실제 조종사가 탑승하지 않고 원격에서 조정하거나 사전에 프로그래밍된 경로에 따라 자동 혹은 반자동으로 날아가는 비행체
오늘 사용할 드론은 Tello Drone이다.
2. Tello Drone
: 중국의 DJI에서 교육용으로 제작한 드론 (무게가 80인 초소형 실내용 드론)
- 자동 이륙.착륙, 배터리 보호, 페일세이프, 비전 포지셔닝 기능 지원
- 13분 비행시간 지원, 100M의 비행거리(지만 10M정도가 현실적), 720p HD 카메라 포함
단점은 작고 가볍기 때문에 발열이 심하지만, 장점은 와이파이를 통해 쉬운 연결이 가능하다는 점이다.
배터리는 글씨가 써있는 면을 아래로, 딸칵할 때까지 끝까지 밀어넣기.
3. 드론 컨트롤 방법
1) Tello 앱(스마트폰)
자율주행 자동차처럼 휴대폰으로도 조종이 가능하다.
2) Packet Sender
: PC와 Tello Drone 간의 무선통신을 위한 패킷 전송 소프트웨어
- 편리안 UI/UX 디자인
- 네트워크 통신을 테스트하고 디버깅하기 위한 강력한 도구, 다양한 네트워크 프로토콜과 포트를 사용하여 패킷을 보내고 수신 가능
https://dl-cdn.ryzerobotics.com/downloads/Tello/Tello%20SDK%202.0%20User%20Guide.pdf
3) Drone Blocks
- ㄹ자 모양으로 날기
- 삼각형으로 날기
주의할 점은 60도가 아니라 120도를 돌아야 한다.
4) 파이썬으로 코딩하기
이는 내일 자율주행을 하기 위해서 쓰이는 방법이다.
※ 해당 카테고리는 딥노이드, 오픈놀, 앙트비에서 주최하는 '<스타트업 유니버시티: DX Challenge 교육> AI+X 역량 강화 트랙'에 대한 기록입니다.
'[AI+X 역량 강화] 인공지능 > 3) 실전 챌린지: 스마트 트랜스폼' 카테고리의 다른 글
컴퓨터비전을 활용한 자율자동차 AI 프로그래밍#2 // 동키카 데이터 수집 방법 (0) | 2023.09.17 |
---|---|
컴퓨터비전을 활용한 자율자동차 AI 프로그래밍#1 // 동키카로 데이터 수집, 처리, 저장, 학습 (0) | 2023.09.16 |
데이터 분석 워크숍(orange3 활용)#3 // 군집화, 앙상블 학습, 팀프로젝트 (0) | 2023.09.10 |
데이터 분석 워크숍(orange3 활용)#2 // 분류, 알고리즘, 회귀, 예측 (0) | 2023.09.09 |
데이터 분석 워크숍(orange3 활용)#1 // 기술 통계, 정규화, 범주화, 숫자형 및 범주형 변환 (0) | 2023.09.09 |