Skip to content

Idea4Future/Inverse-Dynamics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inverse-Dynamics Tutorial

Inverse-Dynamics Tutorial Lecture



1. 강의 링크 및 구성

전체 강의 재생목록은 아래 유튜브 링크에서 볼 수 있습니다.

강의는 다음과 같이 구성됩니다.

  • 1 ~ 4강: 개념 강의

    • 로봇 운동방정식 소개
    • TSID 기본 개념 소개
    • QP 기반 제어 문제 정식화
    • 궤적 추종, 오차 동역학, 제약 조건 등 이론 설명
    • 👉 이 저장소의 강의자료/ 폴더에 있는 PDF 슬라이드를 참고하면 됩니다.
  • 5강: 파이썬 실습 강의

    • 2-자유도 로봇팔 모델 정의
    • TSID / QP 제어식 구현
    • 👉 이 저장소의 파이썬_실습_코드/ 폴더에 있는 파이썬 실습 코드를 사용합니다.
  • 6강: Mujoco 실습 강의

    • mujoco를 활용한 C++ 기반 panda/ur5 로봇 제어
    • TSID / QP 제어식 구현

2. 파이썬 실습 강의 결과 (GIF & 이미지)

아래는 파이썬 실습 코드를 실행했을 때 얻을 수 있는 결과입니다.

tsid_qp_control tsid_qp_demo_plots tsid_qp_demo_plots_explain

3. Mujoco 실습 강의 결과

아래는 Mujoco 실습 코드를 실행했을 때 얻을 수 있는 결과입니다.

궤도 추적 제어 interactive 제어
궤도 추적 제어 interactive 제어

실습에 사용된 라이브러리 (Qontrol)

이 Mujoco 실습에서는 Qontrol이라는 C++ 기반 최적화 제어 라이브러리를 사용합니다.

  • Qontrol repository:
    git clone https://gitlab.inria.fr/auctus-team/components/control/qontrol.git

Before building Qontrol, make sure the required dependencies (tinyXML2, Eigen3, and Pinocchio) are installed.


4. Reference

About

Inverse-Dynamics Tutorial Lecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages