프로젝트 2

Depth Estimation을 적용하여 자율주행 드론 구현하기

작년 가을부터 진행한 끝나지 않을 것만 같던 졸업프로젝트의 마지막을 달리고 있다. 시원하면서도 섭섭하다. 원래의 졸업프로젝트 주제였던 "산불 탐지 자율 주행 드론"에서 도메인을 약간 변경하여 “조난자 수색 자율 주행 드론" 프로젝트를 진행하였고, 필자는 프로젝트에서 드론의 자율주행 및 장애물 회피 코드 구현을 맡았다. 만약 졸업프로젝트의 작년 겨울 글을 보고 픽스호크와 ROS를 사용하여 조립한 드론을 어떻게 구현했는지 궁금했던 사람에게는(그런 사람이 있는지는 모르겠지만) 안타까운 소식이 있다. 하드웨어 및 구현 방법 변경 원래는 nvidia 젯슨 나노 혹은 라즈베리파이를 사용하여 ros을 사용하여 자율주행 드론을 구현하려고 했는데 다음의 이유 드론을 직접 조립해야하는 문제 → 하드웨어에 대한 지식이 필요..

ROS와 Gazebo로 드론 제어하기

산불 인식 자율주행 드론 프로젝트에서 드론의 자율주행을 구현하는 부분을 맡아서 진행하고 있고 이와 관련해서 포스팅을 할 예정이다. 드론의 자율주행은 드론의 control을 프로그래밍을 함으로써 수행될 수 있다. 그렇기 때문에 나는 코딩으로 드론을 제어할 수 있다는 것을 확인하고 나중에 자율주행 알고리즘을 구현해서 드론을 제어하는게 최종 목표이고 이 과정을 블로그에 포스팅할 예정이다. 이번 글에서는 예제 cpp과 python 코드를 실행해서 드론 제어하기 까지의 과정을 다룰 것이다. [Pixhawk] 가끔씩 드론을 조종하는 것을 볼 때 사람들이 조이스틱 같은 걸로 드론을 조종하는 것을 본 적이 있을 것이다. 이처럼 원래는 드론을 RC조종기를 통해 제어할 수 있었다. 여기서 RC는 Radio Control인..

1