원래 네이버 블로그에 있는 글을 모두 옮겨오려고 했지만.. 굳이 그럴 필요 없을거 같아서 이 글에 제목과 링크만 올려두겠습니다.
네이버 블로그 주요 포스팅:
MPU-6050 3축 자이로 + 3축 가속도 센서 구매
[스크랩] I2C (Inter-Integrated Circuit) 버스
[스크랩]칼만 필터(Kalman Filter) - Part 1 : Linear Systems | Robotics
[스크랩]칼만 필터(Kalman Filter) - Part 2 : Kalman Filter & Algorithm | Robotics
현재는 가속도, 자이로 센서 값을 이용해서 칼만필터로 융합한 다음, Q행렬, H행렬을 조정하는 단계입니다.
노랑, 자주 : 가속도 빨강, 초록 : 가속도 + 자이로 using 칼만필터 |
여러가지 상황에 대해 테스트하고 있는데 쿼드콥터 진동이 장난이 아니더라구요.. ㅠ
어느 정도는 칼만필터로 보정할 수 있겠거니~ 했는데 이건 너무 심해서 기구적으로 손을 보고 있습니다.
그래서 스펀지로도 방진 해보고 고무줄로 진동을 줄여보고자 노력했지만 별로 효과는 없더라구요..
RPM은 모두 동일 | |
스펀지 장착 |
고무줄 장치 장착 |
위의 테스트에서는 RPM이 낮은데 높게하면 +90도~-90도 화이트노이즈수준으로 심하게 감지되더라구요 ㅠ
모터랑 센서가 싸구려라 그런가... ㅠ
아예 모터에서 발생하는 진동을 제거하는 방향으로도 해봐야겠습니다.
안드로이드 소스파일(accel gyro Kalman Filter, PWM generate):
SimpleAnalogInputActivity.java
'Quadrotor2013' 카테고리의 다른 글
쿼드콥터 동역학 모델링_2(모델링, 제어, 시뮬레이션) (0) | 2013.03.29 |
---|---|
쿼드콥터 동역학 모델링_1(기본원리) (0) | 2013.03.27 |
1차 저역 통과 필터 + 칼만 필터 (1LPF + Kalman Filter) (4) | 2013.03.20 |
1차 저역 통과 필터(LPF), 차(Difference) 필터 (0) | 2013.03.18 |
안드로이드를 활용한 쿼드콥터 (0) | 2013.03.13 |