Skip to main content
QUICK REVIEW

[논문 리뷰] Modeling of a Quadruped Robot with Spine Joints and Full-Dynamics Simulation Environment Construction

Ömer Kemal Adak, Beste Bahçeci|arXiv (Cornell University)|2022. 03. 17.
Robotic Locomotion and Control인용 수 5
한 줄 요약

이 논문은 라그랑주 역학을 사용하여 정확한 운동학적 및 역학적 모델링을 수행하는 20-자유도 부유 기반 4족 보행 로봇에 대해 전역 역학 시뮬레이션 환경을 제시한다. 시뮬레이션은 최적화된 MATLAB/Simulink 플랫폼과 비선형 LCP 기반 접촉 모델을 활용하여 고정밀도의 실시간 사용이 가능한 역학적 특성을 구현하며, 기존의 스프링-ダン퍼 모델 대비 정확도와 안정성이 크게 향상된다.

ABSTRACT

This paper presents modeling and simulation of a spined quadruped robot. Extended literature survey is employed and spine joints researches of the quadruped robots are classified. Most of the researchers execute simplified quadruped robot models in their simulations. This survey reveals the need for the full-body spined quadruped simulation environment. First, the kinematics and dynamics modeling of the active spined quadruped robot is obtained. Since quadruped robots are floating-base robots, all derivations are performed with respect to an inertial frame. The motion equations are acquired by the Lagrangian approach. The simulation environment is constructed in the MATLAB/Simulink platform, considering its rich library, powerful solvers, and suitable and resilient environment in integrating controllers. The computation speed of the simulation environment is increased by using optimized MATLAB functions. Precise and accurate contact model is utilized in the simulation environment. We foreseen that the provided full-dynamics simulation environment will be helpful for further spine joint studies on the quadruped robot field.

연구 동기 및 목표

  • 기존 문헌에서 뼈대가 있는 4족 보행 로봇을 위한 종합적인 전역 역학 시뮬레이션 환경의 부족을 해결하기 위해.
  • 2-자유도 활성 척추 관절을 갖춘 20-자유도 부유 기반 4족 보행 로봇의 정밀한 운동학적 및 역학적 모델 개발을 위해.
  • 실시간 제어기 통합과 최적화된 수치 계산을 지원하는 고성능 시뮬레이션 환경을 구축하기 위해.
  • 기존의 스프링-댐퍼 접촉 모델을 비선형 LCP 기반 접촉 모델로 대체하여 시뮬레이션 정확도와 안정성을 향상시키기 위해.
  • 미래의 연구를 위해 척추 관절이 다양한 보행 패턴에서 보행 효율성, 안정성 및 동적 이동성에 기여하는 방식을 탐색하기 위해.

제안 방법

  • 관성 기준좌표계를 기준으로 라그랑주 방법을 사용하여 운동학적 및 역학적 방정식 유도하며, 로봇의 부유 기반 성격을 고려한다.
  • 다른 구성 요소들(다리 포함)을 비마찰 질량이 무시할 수 없는 것으로 모델링하여 현실적인 역학적 특성을 확보한다(다리 질량은 총 질량의 약 25%).
  • 최적화된 함수를 사용하여 MATLAB/Simulink 내에서 전체 로봇 역학을 구현하여 계산 속도와 시뮬레이션 효율성을 향상시킨다.
  • 선형 보완 문제(LCP) 수식을 활용한 비선형 보완 기반 접촉 모델을 개발하여 발-지면 상호작용 중 법선 및 접선력의 정확한 시뮬레이션을 수행한다.
  • 비선형 최적화를 통한 접촉 충격력과 속도 관계를 수립하여 정확한 해가 존재하지 않을 경우에도 합리적인 해로 수렴하도록 보장한다.
  • 접촉 모델을 시뮬레이션 환경에 통합하여 안정적이고 정확하며 현실적인 발-지면 상호작용 역학을 가능하게 한다.

실험 결과

연구 질문

  • RQ1활성 척추 관절의 포함 여부가 다양한 보행 패턴에서 4족 보행 로봇의 동적 성능 및 에너지 효율성에 미치는 영향은 어떠한가?
  • RQ2비마찰 질량을 갖는 다리가 포함된 전신 역학 모델링이 간소화된 모델 대비 보행 시뮬레이션 정확도에 미치는 영향는 무엇인가?
  • RQ3비선형 LCP 기반 접촉 모델이 기존의 스프링-댐퍼 모델 대비 다리 로봇 시뮬레이션에서 시뮬레이션 안정성과 정확도를 어떻게 향상시키는가?
  • RQ4최적화된 MATLAB/Simulink 구현 방식이 복잡한 고자유도 로봇 역학 시뮬레이션에서 실시간 성능을 얼마나 유지할 수 있는가?
  • RQ5척추 운동은 동적 4족 보행에서 보폭 길이, 속도 및 보행 제어 향상에 어떤 역할을 하는가?

주요 결과

  • 시뮬레이션 환경은 라그랑주 역학을 사용하여 20-자유도 4족 보행 로봇에 대해 활성 2-자유도 척추 관절을 정확히 모델링하여 전신 운동 분석을 가능하게 했다.
  • 비마찰 질량을 갖는 다리의 포함은 다리가 총 질량의 약 25%를 차지함에 따라 역학적 사실성 향상에 기여한다.
  • 최적화된 MATLAB/Simulink 함수의 사용은 계산 속도를 향상시켜 실시간 제어기 테스트에 적합한 효율적이고 확장 가능한 시뮬레이션을 가능하게 했다.
  • 비선형 LCP 기반 접촉 모델은 정확도와 안정성이 매우 높으며, 정확한 해가 존재하지 않을 경우에도 합리적인 해로 수렴한다.
  • 접촉 모델은 스칼라 매개변수 x_N과 x_T를 통합적으로 사용하여 법선력과 접선력, 포함된 슬립 조건까지 효과적으로 포괄한다.
  • 이 시뮬레이션 프레임워크는 향후 연구를 위한 견고하고 정확하며 효율적인 플랫폼을 제공하며, 특히 동적 보행 성능과 에너지 효율성 향상에 기여하는 척추 보조 이동성에 초점을 맞춘다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.