티스토리 뷰


아두파일럿(아두이노 드론) 공부 순서





1. Arduino Micro Pro에 대한 설명 -> Ardupilot의 프로세서인 ATmega32u4(아두이노 마이크로 프로)

2. ESP8266에 펌웨어 업로드 시키기

3. Transparent Bridge를 이용해서 Esp8266에 펌웨어 업로드 시키기

4. 모터를 동작 시키기 위한 millis() 함수 알아보기

5. Ardupilot에 사용되는 Motor 소개 및 간단한 테스트

6. 프로세싱과 ESP8266을 이용해서 와이파이 통신으로 드론 모터 조절하기_1

7. 프로세싱과 ESP8266을 이용해서 와이파이 통신으로 드론 모터 조절하기_2

8. MPU-6050 센서란?

9. 자이로 센서란? (추가설명)

10. 가속도 센서 값 해석하기

11. 자이로 센서 값 해석하기

12. 프로세싱을 이용해서 Roll, Pitch값 시각적으로 확인하기

13. 프로세싱을 이용해서 Yaw값 시각적으로 확인하기

14. 상보필터란 무엇일까?

15. 상보필터를 적용한 기본 루틴

16. 상보필터를 적용한 센서 보정 루틴

17. 회전각을 구하기 위한 시간 처리 루틴 구현하기

18. 수학함수, 삼각함수 정리

19. 가속도 센서를 이용한 각도 구하기(가속도 센서 처리 루틴)

20. 자이로 센서 처리 루틴

21. 상보필터 근사 공식을 이용한 처리 루틴 구현

22. PID제어 개념정리

23. PID제어 Gain 튜닝 방법

24. PID제어 알고리즘 구현하기

25. 표준 PID 제어함수 구현하기

26. 아두이노에서 프로세싱으로 PID 출력 보내기

27. Processing으로 PID 출력 구현하기(시각적으로 보여지게)

28. Processing의 GUI상에서 PID 매개변수 설정하기

29. Processing에서 전달받은 매개변수를 Arduino에서 적용시키기

30. PID 출력값에 따라 드론 모터속도 계산하기

31. 모터 회전 구현하기(Arduino IDE)

32. 모터 회전 구현하기(Processing IDE)

33. 이중 루프 PID 제어 구현




※해당 게시물은 "아두이노 드론 직접 만들고 코딩하기(저자 서민우)"를 참고하였습니다.

혼자 공부하면서 나중에 다시 보면 쉽게 이해할 수 있도록 제 생각을 적은것들입니다.







Comments