내 배경:
내 경험은 탄탄한 역학과 FEA에 있습니다. 그래서 저는 로봇 공학 / 제어에 대한 경험이 전혀 없습니다.
문제 설명
복잡한 6 다리 다이나믹 시스템을 안정화하기위한 제어 전략을 개발 중입니다. 각 다리 관절의 토크 Ti 는 신체에 순 모멘트 M 을 생성 하여 시스템을 안정화시키는 데 사용됩니다. 이 순간 M 은 사전 결정된 제어 전략에서 알려져 있습니다. (측면 참고 : 다이나믹 솔버는 비선형 계산 유형입니다)
저의 배경이 부족하기 때문에 역동적 인 시스템과 근본적으로 혼동됩니다. 조인트 토크 Ti 를 사용 하여 몸체에 알려진 순 모멘트 M 을 만듭니다 . 이 순간 M 은
- 모든 다리 세그먼트의 현재 위치 / 각도
- 각 다리의 반력과 모멘트 (제어 할 수없는)
- 각 레그의 제어 가능한 조인트 토크 Ti
- 시각
주어진 시간에 티:
제어 전략에서 원하는 순 모멘트 M 이 계산 / 알려짐
-현재 다리의 위치, 각도, 반력 및 반동 모멘트 (예 : 센서가 잘 배치 된 위치)를 읽거나 감지 할 수 있습니다. 티.
이 정보에서 벡터 대수 는 순 모멘트 M 을 생성하는 데 필요한 원하는 조인트 토크 Ti를 쉽게 산출합니다.
당시 티:
-하나는 이전에 결정된 조인트 토크 Ti를 적용합니다 (t) 원하는 순간을 만들려면 M
물론 이러한 토크 Ti 는 순간적으로 적용 할 수 없기 때문에 즉시 진행 시간 단계에서 적용됩니다.
이것이 바로 나의 근본적인 혼란이 존재하는 곳입니다. 토크 Ti 는각도 / 위치 / 반응 데이터를 기반으로 모멘트 M 을 만들기위한 목적으로 . 그러나 이러한 토크 Ti 는데이터 (각도 / 위치 / 반응)가 다른 곳 에서 원하는 순 모멘트 M 을 생성 할 수 없습니다 (즉시 감지 시점에 마 법적으로 작동하지 않는 한). 컨트롤 문제를 올바르게 이해하고 있습니까?
질문
- 로봇 문제를 올바르게 이해하고 있습니까? 이 딜레마와 관련된 용어와 전략은 무엇입니까?
- 물론 감지와 작동 사이의 시간 간격을 무한대로 작게 만들 수는 있지만 이것은 비현실적이거나 불명확합니다. 현실적인 시간 단계 사이의 균형은 무엇입니까?