«pid» 태그된 질문


4
Arduino PID 라이브러리를 사용하여 로봇을 직선으로 구동하려면 어떻게해야합니까?
두 바퀴, 각 바퀴에 구적 엔코더, H 브리지 드라이버 칩 (또는 모터 컨트롤러) 및 캐스터가있는 Arduino 기반 로봇을 만들고 싶습니다. PID 라이브러리를 사용하여 속도가 이동 거리에 비례하는지 확인하고 싶습니다. 개념적인 수준에서 (모터가 PWM 레벨에 동일하게 반응하지 않는다고 가정) PID 제어를 직선으로 이동하고 남은 거리에 비례하는 속도로 PID 제어를 어떻게 구현할 …
19 arduino  pid  driver  encoding 

3
자동으로 PID 매개 변수를 자동으로 조정하려면 어떻게해야합니까?
MCU에 구현 된 PID 컨트롤러를 사용하여 피드백을 수행하는 간단한 서보 시스템이 있습니다. 그러나 시스템의 속성은 동적으로 변경되므로 모든 상황에서 PID 매개 변수를 조정할 수 없습니다. 내 로봇은 다음과 유사한 역 구동 가능한 전기 모터를 갖춘 경량 암입니다. 팔은 무거운 물체를 집거나 책상을 가로 질러 물체를 밀거나 당기는 등 여러 가지 …

3
PIV 제어는 어떻게 수행됩니까?
PID 제어 대신 PIV 제어 실험을 고려하고 있습니다. PID와 달리 PIV 제어는 인터넷과 문헌에 대한 설명이 거의 없습니다. Parker Motion 의 기술 논문 인 이 방법을 설명하는 정보는 거의 하나만 있습니다. 제어 방법 다이어그램 (Laplace 도메인에 있음)에서 이해하는 것은 제어 출력이 다음의 합으로 요약된다는 것입니다. Kpp * (위치 오차의 적분) …

2
차동 로봇을 직선으로 운전하기 위해 PID를 사용하는 방법
피드백을 위해 각각에 엔코더가 부착 된 2 개의 전동 휠이있는 차동 구동 로봇을 고려하십시오. 각 DC 모터마다 -1에서 1까지의 부동 소수점을 가져오고 해당 모터에 비례적인 양의 전력을 제공하도록 PWM 신호를 설정하는 기능이 있다고 가정합니다. 불행히도 모든 모터가 동일하게 생성되는 것은 아니므로 각 모터에 동일한 PWM 신호를 보내면 로봇이 좌우로 움직입니다. …

3
쿼드 콥터 PID 튜닝
여기 묻는 질문의 연속으로 : 자치 모드에서 간단한 이륙과 쿼드 콥터 불안정 ... 나는 APM 2.6 모듈에 의해 제어되는 quadrotor에 대한 기본 PID를 구현하는 방법에 대한 몇 가지 질문을하고 싶습니다. (3DRobotics의 프레임을 사용하고 있습니다) 나는 전체 제어 시스템을 두 개의 PID 블록으로 줄였습니다. 하나는 롤을 제어하고 다른 하나는 피치를 제어합니다 …

3
PID 컨트롤러의 필수 부분을 이해하지 못합니다
PID 컨트롤러의 필수 부분을 이해하지 못합니다. Wikipedia의이 의사 코드를 가정 해 봅시다. previous_error = 0 integral = 0 start: error = setpoint - measured_value integral = integral + error*dt derivative = (error - previous_error)/dt output = Kp*error + Ki*integral + Kd*derivative previous_error = error wait(dt) goto start 처음에는 적분이 0으로 …
12 control  pid 


1
중복 효과가있는 다중 제어 루프
출력이 원하는 설정 포인트를 얼마나 잘 달성하는지에 대한 단일 출력 및 단일 오류 신호가있을 때 PID를 사용하여 폐쇄 루프 제어를 수행하는 것에 익숙합니다. 그러나 각각 하나의 출력과 하나의 오류 신호를 갖는 여러 제어 루프가 있지만 루프가 완전히 독립적이지 않다고 가정하십시오. 특히, 한 루프가 액추에이터 신호를 증가 시키면 시스템의 다른 루프에서 …
9 control  pid 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.