DIY GPS 드론 리턴 투 홈 비행 시험 동호회에서 GPS 드론 Brokking 의 오픈 소스를 사용 코딩하여 비행 시험을 실시하였다. 어느 정도 생각대로 움직였던 것은 사실인데 아두콥터와 Pixhawk와 같은 상용 드론에 비해 자기장 처리하는 부분이 좀 약하다는 느낌이 든다.출발점을 기억했다가 20m 상공으로 치솟았다가 돌아와서 10m 정.. 드론 2019.05.16
연구용 아두이노 DIY 드론 PID 제어 실험 장치 이미 드론 동호회에서 크고 작은 아두이노 DIY 드론을 여러 대 제작해서 시험 비행을 많이 해 보았지만 그래도 만들어 보아야 할 모델이 많이 남아 있는 듯 하다. 아울러 우리 드론 동호회에서 또 하나의 관심 사항은 드론의 특성을 실험적으로 규명함에 있어 필수적이라고 생각하는 분야.. 드론 2019.03.14
드론 Ebee 별 볼거리가 없다고 생각했던 조선일보에 드론 기사가 실렸군요. 이미 항공지도 작성에 비슷한 유형의 RC 비행기가 사용되고 있는 것이 사실이지만 그래도 드론이라는 주제로 부각시킨 것이 정말 마음에 듭니다. 용도는 농업으로서 120m 상공에서 농지를 촬영하여 인공지능으로 분석을 한.. 드론 2019.03.11
아두이노 AL(Auto Leveling)드론 리모델링 물론 지금까지 다루어 오던 아두이노 엘렉트로닉스류의 코딩이 안드로이드 OS의 지원을 받는 스마트 폰에서 앱 코딩을 지원하는 앱인벤터와 조우하는 경우 아두이노 코딩이 보다 강력한 시너지를 받을 수 있었지만 한편 PC의 Processing에서 시리얼/이더넷 인터페이스나 무선 와이파이에 의.. 드론 2018.12.22
홍익대학교 기계정보공학과 졸업작품 드론 보호대 설계제작 시험 동영상 첨부된 동영상은 홍익대학교 기계정보공학과에서 드론 충돌 시에 안전성을 부여할 수 있도록 450 사이즈 드론을 대상으로 보호 가드를 설계하여 3D 프린터로 제작 후 부착 시험한 동영상임. 드론 2017.11.22
1-16 MPU 6050 센서에 의한 YMFC-AL 아두이노 250 사이즈 드론 리모델링 동영상 YMFC 인터넷 오픈 소스 드론의 2가지 비행제어 코드가 있다. 그 중 하나는 YMFC-3D_V2 로서 L3G4200D 자이로 센서만을 사용한다. 물론 MPU 6050을 사용해도 무방하다. MPU 6050은 가속도 및 자이로 2종류의 센싱이 가능하다. YMFC-3D_V2 비행제어 코드를 사용하고자한다면 자이로 데이터 센싱만 필요하므.. 드론 2017.11.08
1-15 드론의 PID 계산 결과 ESC 입력 과정 calculate_pid() 루틴을 불러 각각이 드론 모터를 제어하기 위해서 4,5,6,7번 채널에 연결되어 있는 ESC 에 적절한 펄스입력을 제공해 주어야 한다. loop()문 첫 회에 loop_timer 의 값이 영이면서 micros()- loop_timer의 값이 4000 μsec 보다 작으면 참이므로 다음번의 loop() 계산을 위해 loop_timer 현재 값을 mi.. 드론 2017.11.01
1-14 드론의 비행 제어:PID 제어를 위한 setpoint 값 결정, 제어 오차 계산 및 ESC 펄스 값 계산 드론이나 자동차처럼 움직이는 물체는 뉴튼의 운동 방정식을 따른다. 물체에 작용하는 힘이나 모멘트들의 벡터적 합이 영이 아니면 물체는 감가속 이 일어나게 된다. 따라서 보다 현실적으로 실제 드론의 비행 상태를 모델링해보자. 드론이 호버링 하는 상태라 가정한다. 이 상태에서 송.. 드론 2017.11.01
1-12 자이로 센서 데이터 LOW PASS FILTERING L3G4200D 나 MCU 6050 자이로 센서는 I2C 방식으로 아두이노에 인터페이스 되어 있으며 Wire.h 라이브러리를 사용한다. 자이로 센서로부터 데이타를 읽기 위해서 setup() 에서 Wire.begin()을 실행하고 set_gyro_resistor() 루틴에 의해 초기화 한다. 이어서 드론을 이륙지점에 놓은 상태에서 배터리 연결과 .. 드론 2017.11.01