센서 한 개로는 PID 더블 제어가 불가능한가요?
468
작성한 질문수 3
ChriP님 안녕하세요. 질문 있습니다.
강의에서 싱글 PID만으로 부드럽고 빠른 제어가 불가능해서 각속도 데이터까지 포함하여 더블 PID를 사용한다고 하셨는데, 센서 한 개로도 가능할 것 같은데 왜 ChrisP님은 센서를 두 개 사용하셨는지 궁금합니다.
예를 들어, 제가 MPU6050(6축 센서)과 HMC5883L(지자기)을 사용하여 각도를 계산하고, MPU6050으로 측정한 각속도를 사용하는 경우처럼 한 개의 센서만 사용할 때 문제가 생기는가요? 아니면 보다 정확한 제어를 위해 센서 두 개를 사용한 것인가요?
답변 2
0
안녕하세요!
님의 말씀대로 센서 한 개로도 충분히 드론 비행 제어가 가능합니다.
상용 FC들도 대부분 한 개의 6축 또는 9축 IMU가 올라가 있습니다.
MPU6050 + HMC5883L 로도 안정적이고 부드러운 비행이 가능합니다. (혹은 MPU9250 하나만으로)
강의에서 BNO080과 ICM-20602를 같이 쓰는 이유는 BNO080 와 같은 다양한 센서를 강의에서 사용해보도록 하기 위함입니다.
BNO080은 센서 자체에서 3축 회전량을 쿼터니언으로 계산해서 출력해주기 때문에 사용법을 알아두면 써먹을 데가 많을 것 같아서 선정했고요.
이걸 배운후 freertos 및 can통신으로 전환가능할까요?
0
15
0
비행승인 문의드립니다
0
40
0
드론의 M4 모터가 느리게 작동합니다.
0
65
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
93
2
while문 루프 속도
0
60
2
변수 선언
0
52
2
FS-i6를 꺼도 LED 토글되는 이유
0
68
2
Fs-i6 i-bus 수신 데이터 이상
0
110
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
88
2
3-4. LED 토글 안됨
0
50
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
81
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
77
2
6-4 SwC 2000
0
106
2
6-4 ESC Calibration
0
69
1
esc, 모터 교체
0
113
2
부저 소리가 안납니다.
0
134
2
비행 질문
0
65
1
7-5. offset
0
75
2
sysmem.c
0
77
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
91
2
부품 구매 관련 문의
0
68
1
PID 게인 문제
0
84
3
3d telemetry cp210x 연결
0
124
2
8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의
0
74
2





