목록에듀 (3)
박봉달의 개발생활
안녕하세요, 저번 시간에는 간단하게 드론을 프로그래밍 하는 법을 알아보았습니다. 여러가지 메서드가 있었는데, 드론 연결과 상하좌우 이동, 그리고 이착륙에 대해 다뤄보았습니다. 이번 시간에는 드론에 달려있는 카메라를 노트북에서 받아보는 방법과, 키보드 키 입력으로 드론을 실제로 활용해보는 방법을 다뤄보도록 하겠습니다. 그럼 시작하겠습니다! 1. 드론 카메라에 접근하여 화면을 노트북에 띄우기 텔로 드론에는 기본적으로 카메라가 달려있습니다. 스마트폰과 연결하면 드론 카메라가 화면에 연동되어 보이는데요, 노트북에서도 그 화면을 가져와서 프로그래밍할 때 움직이는 동선을 확인할 수 있습니다. 먼저는 새로운 Image라는 파이썬 파일을 만들어주었습니다. 그리고는 드론을 연결하는 기본 과정까지는 작성해주시면 됩니다..
안녕하세요, 다시 돌아왔습니다! 지난 포스팅에서는 TELLO 드론의 원리와 소개, 그리고 주변환경 구축을 마무리했습니다. 오늘은 파이참에서 DJI TELLO 드론 모듈을 임포트하고, 간단한 기능을 소개하는 시간을 갖도록 하겠습니다. 그럼 같이 보시죠! 1. 새로운 프로젝트 만들기 파이참을 설치하시고 아이콘을 눌러 실행하시게 되면, 위와 같은 화면이 나오게 됩니다. 여기서 New Project 를 눌러 새로운 프로젝트를 만들어주도록 하겠습니다. Location에는 끝 폴더 이름을 설정해주시면 되며, 이 시간에는 Tello Drone에 관한 프로젝트를 진행할 것이기 때문에 Tello로 변경해주고 생성하였습니다. 새로운 프로젝트를 생성하게 되면, 폴더 아래 main.py 파일이 생성되며, 이곳에 프..
드디어 도착한 택배! 고민고민하다가 드디어 행동으로 옮겼다! 고민한 시간은 대략 하루정도..? 드론 개발을 위해 DJI TELLO EDU를 구입하였다. 텔로 드론의 종류로는 두가지가 있는데, 1) 일반 TELLO 와 2) TELLO EDU 가 존재한다. 두가지의 차이점은 가장 크게 군집 비행의 가능 여부와, 일반 텔로 드론은 스크래치와 서드파티 앱을 지원하는 반면, 텔로 에듀 드론은 교육용으로 출시되어서 스크래치, 파이썬, 스위프트를 모두 지원하여 교육 범용성이 높다고 할 수 있다. 텔로 에듀 드론을 선택한 이유는 내가 주로 사용하는 언어가 파이썬이기 때문인데, 이를 통한 여러 프로젝트를 진행해보려고 한다. 상자를 열어보니 Tello드론이 보인다. 내부 구성요소로는 드론 패드, 드론 기체, 배터리 1..