Flight Control 핵심 동작의 이해와 구현하기

board

드론의 핵심은 Flight Control입니다. Flight Control의 핵심 동작으로 자세제어가 있으며 자세제어는 사용자 입력에 따라 드론이 공중에서 자세를 유지하는데 필요한 제어 입니다. 자세 제어에 필요한 장치는 각속도를 읽는 Gyro 센서와 사용자 입력을 받는 RC송수신기 입니다.

이 두 장치를 통해 비행체의 자세제어와 사용자의 제어정보를 수신하여 비행체를 조정하게 됩니다. 현재 다양한 오픈소스 Flight Control 소스코드가 있으면 모두 위에서 언급한 기본 동작을 기반으로 다양한 기능으로 확장하고 방식을 취하고 있습니다.
오픈소스 Flight Control은 분명 좋은 참조 코드입니다. 하지만 커져버린 복잡성 때문에 드론의 핵심 기능을 이해하고 분석하는데는 어려움이 있습니다.
Flight Control의 핵심 뼈대가 되는 부분의 원리를 정확히 이해하고 이를 바탕으로 직접 실제 코드로 작성해봅니다. 직접 작성한 코드를 가지고 Flight Control에 직접 upload해서 비행체를 날려 봅니다.
추가로 Flight Control을 이루는 회로도를 직접 읽고 해석하는 방법을 함께 배워서 Flight Control 소스를 깊게 이해하고 추후 직접 Flight Control을 개발을 진행하는데 도움이 됩니다.

이 워크샵을 통해 짧은 시간내에 Flight Control의 회로도를 읽고 이해할 수 있으며 드론의 핵심인 Flight Control의 코드를 이해하고 구현하는 방법을 배울 수 있습니다.

  • 시간: 2016. 8월 26일  (오전 10시 ~ 오후 5시)
  • 참여등록 기간 :   2016. 8월 1일 ~ 2016. 8월 22일 (월) 밤 11시
  • 장소 : 구로청소년문화의집
  • 목적 : 드론의 핵심 Flight Control 회로도 및 펌웨어를 이해하고 개발할 수 있다.
  • 대상 :
    • Drone HW 개발자
    • Drone SW 개발자
    • Drone관련 서비스 기획자
  • 자격(사전설문에 따라 난이도 조정) :
    • Drone 기본 지식
    • C 기본 지식
  • 내용:
    • FC 회로도
    • 쿼드콥터 날리기
    • ESC, RC
    • Gyro
    • PID
    • Mixer
  • 강사 :
    • 신제용
    • 박동희
  • 사전준비 :
    • 노트북 지참 (Linux 개발환경)
  • 참가비 : 40만원
  • 참가자 사전 설문 : 설문링크
  • 기타 문의 : jeyong@subak.io
[워크샵] Flight Control 핵심 동작의 이해와 구현하기 – 8월

Leave a Reply

Your email address will not be published. Required fields are marked *