파이썬 인공지능과 함께하는 토리드론 [교재+드론] - SW.AI를 위한 최고의 교재 구구박사님의 10대를 위한 시리즈 6
구덕회.박재일.김용환 지음 / 잇플ITPLE / 2024년 7월
평점 :
장바구니담기



드론을 하늘을 날아다니는 장난감 정도로 생각하는 사람도 있겠으나, 현재 드론은 농사, 방재, 청소, 수색, 경비, 관측, 연구, 측량 등 산업 곳곳에서 쓰이고 있다. 최근에는 우크라이나 전쟁을 통해 드론이 훌륭한 가성비 무기가 될 수 있음도 확인되었다. 드론 택시도 상용화를 위해 노력 중이다. 이처럼 드론의 활용도는 헤아릴 수 없을 만큼 무궁무진하다.


용도에 걸맞은 드론을 개발하는 데는 적절한 프로그램 개발이 필수다. 여기에 현재 큰 진보를 이루고 있는 AI 인공지능 기술을 활용한다면, 더욱 더 똑똑한 드론이 만들어 질 것이다. '파이썬 인공지능과 함께하는 토리드론'은 그런 기술을 익히는 데 좋은 학습교재다. 드론을 처음 접하고, 파이썬과 같은 프로그램 언어를 전혀 모르는 사람들도 쉽게 이해하고 따라 할 수 있는 매우 좋은 책이다.


내 경우 프로그램 개발 일을 하고 있고, 드론 자격증을 취득도 한 상황이라, 나름 '파이썬 인공지능과 함께하는 토리드론'을 보다 객관적으로 볼 수 있었다.


우선 '파이썬 인공지능과 함께하는 토리드론 교재+드론 세트'는 이름 그대로 드론이 포함되어 있다. 세트에 들어 있는 드론이 고성능의 제품은 아니지만, 교재에서 익힌 것을 바로 드론에 적용해서 테스트해 보기에는 충분하다. 일단 교재를 통해 드론과 파이썬 프로그래밍 언어에 친해지고 나서, 자기가 원하는 드론을 구매해도 전혀 늦지 않다.



'파이썬 인공지능과 함께하는 토리드론'은 총 6개의 챕터로 구성되어 있는데, 내용면에서 크게 3 파트로 나눌 수 있다. 챕터 1, 2는 드론 전반에 대한 소개와 정보를 이야기하고 있다. 드론 자격증 시험에서도 자주 나오는 것들이라, 나중에 드론 자격증을 시험 볼 생각이라면, 초반부터 꼼꼼히 읽어 보는 것이 좋다.


아울러 수동 드론 비행에도 익숙해질 필요가 있다. 아무리 장난감 같은 드론이라고 해도, 처음 날려 본다면, 생각보다 쉽지 않을 것이다. 잘못하면 다치거나 드론을 망가트릴 수 있다. 그래서 잇플 사이트 자료실에서 제공하는 드론 비행 시뮬레이션 프로그램으로 충분히 연습해두는 것을 추천한다. 드론 1, 2종 자격증을 준비하는 사람들도 리얼플라이트 같은 프로그램으로 많은 연습을 한다.



챕터 3, 4는 파이썬 코딩을 다룬다. 파이썬 설치가 화면 캡처 사진과 함께 자세히 설명되어 있고, 파이썬 문법도 기초가 되는 쉬운 것부터 나와 있다. 코드 편집 에디터로 IDLE도 나오고 비주얼 스튜디오 코드도 나온다. 책에 나와있는 예제들은 비주얼 스튜디오 코드 화면 형태를 따라 하고 있다.


파이썬 언어가 쉽게 설명 되어 있는데, 예제 코딩 구성이 영어 단어 학습 프로그램 만들기, 액셀 자동화, PPT 자동화, 사진 작업 자동화처럼 실제로도 활용 가능성이 높은 것들이 많다. 엑셀 자동화는 이것만 따로 책으로 다룰 정도로 인기 있는 주제다. 재미있게 살펴 본 코딩은 영어 단어 학습이다. 얼핏 생각해도 쉽지 않은 프로젝트인데, gTTS 라이브러리로 아주 간단하게 코딩할 수 있었다. 



챕터 5, 6가 파이썬과 드론의 만남이 이뤄지는 공간이다. 파이썬으로 드론 프로그램 개발하는 내용을 다루는 곳이다. 드론 제어를 위해 codingRider 라는 라이브러리를 이용한다. 여기에 키보드와 마우스로 드론을 제어하기 위해 payautogui 라이브러리도 사용한다. 원래 기계 제어하는 건 복잡한 데, 여기서는 라이브러리 명령을 통해 참 쉽게 하고 있다. 멋진 드론 군집 비행도 가능하고, 패턴 비행도 배운다. 


인공지능을 접목하기 위해 영상 관련해서 많이 사용되는 OpenCV도 만져본다. 오픈 소스 플랫폼 프레임워크인 MediaPipe 라이브러리로 얼굴인식, 객체감지, 모션트래킹을 테스트 해보고, 텐서플로우와 티처블 머신으로 손 모양으로 드론 비행을 명령하는 손 인식 프로그래밍도 해본다. 얼굴 인식이나 손 인식이 이렇게 쉽게 구현할 수 있다는 게 그저 놀랍다. 


책 내용을 전체적으로 살펴 봤을 때, 확실히 '파이썬 인공지능과 함께하는 토리드론'은 흥미롭고 재미있는 것들이 많다. 학습 부담을 덜고, 지루하지 않게 학습할 수 있다. 보다 빠르게 실력 향상을 성취할 수 있다. 초중고 뿐만 아니라, 대학생, 성인 모두에게 추천할 만한 좋은 교재다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo