[Physical AI W2D2] 2/7 — 운동학 개념 ②: 역운동학·작업공간·자코비안·특이점

2026. 6. 21. 09:59·피지컬AI

[Physical AI W2D2 · 2/7]

1편에서 "관절값 → 손끝 위치"(정운동학)를 풀었다면, 이번엔 거꾸로 "손끝 목표 위치 → 관절값"을 구하는 역운동학을 다룬다.
역운동학이 왜 어려운지(해가 없거나·여럿이거나·무한하거나·특이점), 작업 공간·자코비안·특이점 개념을 입문자 눈높이로 잡는다.

이 글에서 잡는 개념

  1. 역운동학(IK) 이란 — "목표 위치 → 관절값"을 거꾸로 푸는 문제
  2. 역운동학이 왜 어려운가 — 해가 없거나·여러 개거나·무한히 많거나·특이점·관절 제한
  3. 2축 평면 로봇 팔의 역운동학 수식(코사인 법칙 → θ2, atan2 → θ1)과 elbow-up/down
  4. 작업 공간과 관절 공간 — 로봇이 도달할 수 있는 영역, 두 공간을 오가는 제어
  5. 자코비안(속도 관계)과 특이점(능력을 잃는 자세)을 직관적으로

 

(1편에서 "관절값 → 손끝 위치"인 정운동학과 2축 팔·동차변환행렬을 다뤘습니다. 이제 그 반대 방향, "손끝을 여기로 보내라"를 관절 명령으로 바꾸는 역운동학으로 들어갑니다.)


들어가며 — 사람은 "관절각"으로 명령하지 않는다

1편에서 우리는 정운동학을 배웠습니다. 각 관절을 몇 도씩 돌렸는지 알면, 손끝(말단 장치)이 공간 어디에 있는지 계산할 수 있었죠. 입력은 관절값, 출력은 위치였습니다.

그런데 실제로 로봇을 쓸 때 사람은 이렇게 말하지 않습니다 — "1번 관절을 23도, 2번 관절을 47도 움직여라." 대신 이렇게 말합니다.

  • "로봇 손끝을 이 위치로 이동시켜라"
  • "이 물체를 잡아라"
  • "이 경로를 따라 움직여라"

즉 사람이 주는 건 목표 위치이고, 로봇이 실제로 움직이려면 그걸 관절 명령으로 바꿔야 합니다. 이 변환이 바로 역운동학(Inverse Kinematics, IK) 입니다.

💡 한 줄 정리 — 정운동학(1편)은 "관절값 → 손끝 위치", 역운동학(이번 편)은 "손끝 위치 → 관절값". 방향이 정반대입니다. 그리고 거꾸로 푸는 쪽이 훨씬 어렵습니다.


1. 역운동학의 개념

역운동학은 말단 장치의 목표 위치와 자세가 주어졌을 때, 그 위치와 자세를 만들기 위한 관절값을 계산하는 과정입니다. 즉 입력은 목표 위치와 자세이고, 출력은 관절값입니다.

입력: 목표 위치와 자세
출력: 관절값 q

 

수식으로 표현하면 다음과 같습니다.

q = f⁻¹(x)

 

여기서 x는 말단 장치의 목표 위치와 자세이고, q는 관절값입니다. 1편에서 본 정운동학 x = f(q)를 거꾸로 뒤집은 모양이죠.

정운동학: 관절값 → 말단 장치 위치
역운동학: 말단 장치 위치 → 관절값

 

로봇을 실제로 제어할 때는 역운동학이 매우 중요합니다. 사용자는 보통 "1번 관절을 23도, 2번 관절을 47도 움직여라"라고 명령하지 않습니다.

대신 "로봇 손끝을 이 위치로 이동시켜라", "이 물체를 잡아라", "이 경로를 따라 움직여라"와 같은 목표를 줍니다.

이 목표를 실제 관절 명령으로 바꾸는 과정이 역운동학입니다.


2. 역운동학이 어려운 이유 — 핵심 중의 핵심

역운동학은 정운동학보다 훨씬 어렵습니다. 정운동학은 관절값을 식에 한 번 넣으면 답이 딱 하나 나오지만, 역운동학은 그렇지 않습니다. 그 이유가 다섯 가지입니다.

 

첫째, 해가 없을 수 있다.
로봇 팔이 닿을 수 없는 위치를 목표로 주면 어떤 관절값을 사용해도 도달할 수 없습니다.

예를 들어 길이가 1m인 로봇 팔에게 3m 떨어진 물체를 잡으라고 하면 해가 존재하지 않습니다.

 

둘째, 해가 여러 개일 수 있다.
같은 손끝 위치에 도달하는 관절 조합이 여러 개 존재할 수 있습니다.

사람의 팔도 같은 위치에 손을 두더라도 팔꿈치를 위로 들 수도 있고 아래로 내릴 수도 있죠.

로봇 팔에서도 이를 elbow-up, elbow-down 해라고 부릅니다.

 

셋째, 해가 무한히 많을 수 있다.
자유도가 많은 로봇은 같은 말단 장치 위치와 자세를 유지하면서도 여분의 관절을 다르게 움직일 수 있습니다.

이를 여유 자유도라고 합니다.

 

넷째, 특이점 문제가 발생할 수 있다.
특정 자세에서는 로봇이 어떤 방향으로 움직일 수 있는 능력을 잃거나, 작은 말단 장치 움직임을 만들기 위해 매우 큰 관절 속도가 필요할 수 있습니다. (아래 6번에서 자세히)

 

다섯째, 관절 제한 조건을 고려해야 한다.
실제 로봇의 관절은 무한히 회전하거나 이동할 수 없습니다. 각 관절에는 최소각, 최대각, 속도 제한, 가속도 제한이 존재합니다.

역운동학 해가 수학적으로 가능하더라도 실제 로봇의 관절 제한을 넘으면 사용할 수 없습니다.

⚠️ 여기가 운동학에서 가장 중요한 직관입니다. "정운동학은 답이 하나, 역운동학은 답이 없거나·여럿이거나·무한할 수 있다." 그래서 IK는 단순히 식을 푸는 게 아니라 *"여러 해 중 어느 것을 고를지", "도달 가능한지", "특이점·관절 제한에 걸리는지"* 를 함께 판단해야 합니다.

 


3. 2축 평면 로봇 팔의 역운동학 — 수식으로 풀어보기

1편에서 만들었던 2축 평면 로봇 팔을 다시 가져옵니다. 이번엔 목표 위치가 주어졌을 때 관절각을 거꾸로 구해 봅시다.

목표 위치: (x, y)
링크 길이: L1, L2
구해야 할 값: θ1, θ2

1편에서 본 정운동학 식은 다음과 같았습니다.

x = L1 cos(θ1) + L2 cos(θ1 + θ2)
y = L1 sin(θ1) + L2 sin(θ1 + θ2)

 

역운동학에서는 이 식을 거꾸로 풀어 θ1과 θ2를 구합니다.

먼저 원점에서 목표점까지의 거리를 r이라고 하면 다음과 같습니다.

r² = x² + y²

 

코사인 법칙을 사용하면 θ2를 구할 수 있습니다.

cos(θ2) = (x² + y² - L1² - L2²) / (2L1L2)

 

따라서 θ2는 다음과 같이 구합니다.

θ2 = arccos((x² + y² - L1² - L2²) / (2L1L2))

 

이때 arccos는 보통 두 가지 가능한 자세를 만듭니다. 하나는 팔꿈치가 위로 올라간 자세(elbow-up)이고, 다른 하나는 팔꿈치가 아래로 내려간 자세(elbow-down)입니다.

앞서 말한 "해가 여러 개"가 바로 여기서 수식으로 드러납니다 — arccos는 ± 두 값을 갖기 때문입니다.

θ1은 목표점의 방향각과 링크 사이의 보정각을 이용해 구할 수 있습니다.

θ1 = atan2(y, x) - atan2(L2 sin(θ2), L1 + L2 cos(θ2))

 

이 식을 통해 목표 위치에 도달하기 위한 두 관절의 각도를 계산할 수 있습니다.

단, 이 식은 목표점이 로봇의 작업 가능 영역 안에 있을 때만 유효합니다.

💡 atan2를 쓰는 이유 — 단순 atan(y/x)은 사분면을 구분하지 못합니다.
atan2(y, x)는 x, y의 부호를 모두 보고 360도 전 범위의 올바른 각을 돌려주므로 IK 계산에서 필수입니다.


4. 작업 공간 — 로봇이 닿을 수 있는 영역

작업 공간(workspace) 은 로봇의 말단 장치가 도달할 수 있는 모든 위치의 집합입니다. 위 IK 식이 "작업 가능 영역 안에서만 유효"하다고 했는데, 그 영역이 바로 작업 공간입니다.

2축 로봇 팔의 작업 공간과 역운동학 두 해 — 베이스를 중심으로 최대 도달 거리 L1+L2와 최소 도달 거리 |L1−L2| 사이의 도넛 모양 도달 가능 영역, 그리고 같은 목표점에 도달하는 elbow-up·elbow-down 두 가지 관절 자세를 함께 그린 도식

 

2축 평면 로봇 팔에서 링크 길이가 L1, L2라면 말단 장치가 도달할 수 있는 가장 먼 거리는 다음과 같습니다.

최대 도달 거리 = L1 + L2

 

두 링크를 완전히 펼쳤을 때 가장 먼 위치에 도달합니다. 반대로 두 링크를 접었을 때 도달할 수 없는 내부 영역이 생길 수 있습니다.

가장 가까운 거리는 보통 다음과 같습니다.

최소 도달 거리 = |L1 - L2|

 

따라서 2축 평면 로봇 팔의 작업 공간은 대략 다음 범위로 표현할 수 있습니다.

|L1 - L2| ≤ √(x² + y²) ≤ L1 + L2

목표 위치가 이 범위 밖에 있으면 역운동학 해가 존재하지 않습니다.

(2번에서 말한 "해가 없는 경우"가 수식으로는 이 부등식을 벗어났다는 뜻입니다.)

 

작업 공간 개념은 로봇 설계와 배치에서 매우 중요합니다. 로봇을 공장에 설치할 때 작업 대상이 로봇의 작업 공간 안에 있어야 하며, 장애물과 충돌하지 않도록 배치해야 합니다.


5. 관절 공간과 작업 공간 — 제어는 두 공간을 오간다

로봇 운동학에서는 관절 공간과 작업 공간을 구분해야 합니다.

관절 공간(joint space) 은 로봇의 각 관절값으로 표현되는 공간입니다.

q = [q1, q2, q3, ..., qn]

 

작업 공간(task space) 은 말단 장치의 위치와 자세로 표현되는 공간입니다.

 

x = [x, y, z, roll, pitch, yaw]

 

이 둘을 연결하는 게 바로 운동학입니다. 정운동학은 관절 공간에서 작업 공간으로 가는 변환이고,

 

q → x

 

역운동학은 작업 공간에서 관절 공간으로 가는 변환입니다.

 

x → q

 

로봇 제어 시스템은 이 두 공간을 계속 오가며 동작합니다. 예를 들어 사용자가 작업 공간에서 목표 위치를 지정하면, 역운동학을 통해 관절 공간의 목표값을 구합니다. 이후 각 관절 모터는 해당 관절값으로 이동합니다. 이동 중에는 엔코더로 관절값을 읽고, 정운동학으로 현재 말단 장치 위치를 다시 계산합니다.

💡 두 공간을 오가는 루프 — 목표 위치(작업 공간) → IK → 관절 목표값(관절 공간) → 모터 이동 → 엔코더로 관절값 읽기 → FK → 현재 위치 확인. 정운동학과 역운동학이 한 시스템 안에서 번갈아 쓰입니다.

 


6. 자코비안 — 위치가 아니라 "속도"의 관계

지금까지는 위치 이야기였습니다. 그런데 로봇은 멈춰 있지 않고 움직이죠.

움직일 때 관절이 도는 속도와 손끝이 움직이는 속도 사이의 관계를 나타내는 것이 자코비안(Jacobian) 입니다.

정운동학이 위치 관계를 다룬다면, 자코비안은 속도 관계를 다룹니다.

 

말단 장치 속도 = 자코비안 × 관절 속도

수식으로 표현하면 다음과 같습니다.

 

ẋ = J(q) q̇

 

여기서 ẋ는 말단 장치의 속도, J(q)는 자코비안 행렬, q̇는 관절 속도입니다.

중요한 점: 자코비안은 현재 관절 자세 q에 따라 값이 달라집니다. 즉 같은 관절 속도라도 로봇이 어떤 자세에 있느냐에 따라 말단 장치의 실제 속도 방향과 크기가 달라질 수 있습니다.

(자전거 페달을 같은 속도로 밟아도 기어 위치에 따라 나아가는 속도가 다른 것과 비슷한 직관입니다.)

 

자코비안은 다음과 같은 상황에서 중요합니다.

  • 말단 장치를 특정 방향으로 움직이기 위한 관절 속도를 계산할 때
  • 로봇이 특이점에 가까워졌는지 분석할 때
  • 힘 제어와 임피던스 제어에서 관절 토크와 말단 힘의 관계를 분석할 때
  • 역운동학을 수치적으로 풀 때 (아래 7번)

7. 특이점 — 로봇이 "능력을 잃는" 자세

특이점(singularity) 은 로봇이 특정 방향으로 움직이는 능력을 잃거나, 제어가 불안정해지는 자세를 의미합니다.

예를 들어 2축 평면 로봇 팔이 완전히 펴진 상태를 생각해 봅시다.

이때 로봇 팔은 손끝을 특정 방향(바깥쪽)으로 움직이기 어려워집니다.

더 이상 펼 데가 없으니까요.

작은 위치 변화를 만들기 위해 매우 큰 관절 속도가 필요할 수도 있습니다.

수학적으로는 자코비안 행렬의 랭크가 떨어지거나, 역행렬을 안정적으로 구할 수 없는 상태와 관련됩니다.

(그래서 6번에서 "특이점에 가까워졌는지 분석할 때 자코비안을 쓴다"고 했습니다.)

 

특이점 근처에서는 다음과 같은 문제가 발생할 수 있습니다.

  • 말단 장치 속도가 급격하게 커질 수 있다
  • 관절 속도 명령이 비정상적으로 커질 수 있다
  • 로봇 제어가 불안정해질 수 있다
  • 원하는 방향으로 움직일 수 없을 수 있다

따라서 실제 로봇 경로 계획에서는 특이점을 피하거나, 특이점 근처에서 속도를 제한하는 전략이 필요합니다.

⚠️ 특이점 직관 — "팔을 끝까지 쭉 폈을 때, 손끝을 더 바깥으로 밀려면 관절을 아무리 돌려도 거의 안 나간다.
" 이게 특이점입니다. 수식상으로는 자코비안의 역행렬이 폭발(관절 속도 → 무한대)하는 지점입니다.


8. 해석적 역운동학과 수치적 역운동학

역운동학을 푸는 방법은 크게 해석적 방법과 수치적 방법으로 나눌 수 있습니다.

해석적 역운동학

해석적 역운동학은 삼각함수, 기하학, 대수식을 이용하여 관절값을 직접 계산하는 방식입니다.

위 3번에서 코사인 법칙으로 θ2, atan2로 θ1을 구한 게 바로 해석적 방법입니다.

 

2축 평면 로봇 팔처럼 구조가 단순한 로봇은 해석적 역운동학을 사용할 수 있습니다.

장점은 계산이 빠르고 정확하다는 것입니다. 수식이 한 번 정리되면 실시간 제어에 사용하기 좋습니다.

 

하지만 로봇 구조가 복잡해지면 해석적 해를 구하기 어렵습니다. 6축 로봇이나 자유도가 많은 휴머노이드 로봇에서는 수식이 매우 복잡해집니다.

수치적 역운동학

수치적 역운동학은 목표 위치와 현재 위치의 오차를 줄여 가면서 반복적으로 관절값을 수정하는 방식입니다. 기본 아이디어는 다음과 같습니다.

  1. 현재 관절값에서 정운동학을 계산한다
  2. 현재 말단 장치 위치와 목표 위치의 오차를 구한다
  3. 자코비안을 이용해 오차를 줄이는 방향으로 관절값을 조금 수정한다
  4. 오차가 충분히 작아질 때까지 반복한다

여기서 자코비안이 다시 등장합니다 — "어느 관절을 얼마나 움직이면 손끝이 목표 쪽으로 가는가"를 알려주는 게 자코비안이기 때문입니다.

 

수치적 방법은 복잡한 로봇에도 적용하기 쉽습니다. 하지만 반복 계산이 필요하고, 초기값에 따라 결과가 달라질 수 있으며, 특이점이나 관절 제한 조건에서 불안정해질 수 있습니다.

구분 해석적 역운동학 수치적 역운동학
방식 삼각함수·기하·대수로 직접 계산 오차를 줄이며 반복 수정
장점 빠르고 정확, 실시간 제어에 적합 복잡한 로봇에도 적용 쉬움
단점 복잡한 로봇은 수식이 매우 어려움 반복 필요·초기값 의존·특이점에 불안정
사용처 2축 팔 등 단순 구조 6축·휴머노이드 등 복잡 구조

9. ROS 2와 운동학의 관계

ROS 2에서는 로봇의 좌표계, 링크, 관절, 센서 위치를 일관되게 관리해야 합니다. 이때 운동학 개념이 직접적으로 사용됩니다. (W2D1에서 다룬 TF·좌표계가 여기서 운동학과 만납니다.)

  • URDF 는 로봇의 링크와 관절 구조를 정의하는 파일 형식입니다. 각 링크의 이름, 관절의 종류, 관절의 축, 링크 사이의 위치 관계가 포함됩니다.
  • robot_state_publisher 는 관절 상태를 바탕으로 각 링크의 TF를 계산합니다. 이것은 정운동학 계산과 연결됩니다.
  • joint_state_publisher 는 각 관절의 상태를 제공합니다. 사용자가 슬라이더로 관절각을 바꾸면 로봇 모델의 자세가 변합니다.
  • RViz2 는 TF와 로봇 모델 정보를 받아 로봇의 현재 자세를 시각화합니다.
  • MoveIt 은 목표 위치에 도달하기 위한 역운동학, 충돌 검사, 경로 계획을 수행하는 데 사용됩니다. (5~7편에서 다룹니다.)

따라서 ROS 2에서 로봇을 제대로 다루려면 정운동학과 역운동학을 단순 수식이 아니라 실제 좌표계 변환과 제어 구조로 이해해야 합니다.


10. 정운동학·역운동학의 실제 활용

정운동학과 역운동학은 다양한 로봇 분야에서 활용됩니다.

  • 산업용 로봇 팔 — 용접, 조립, 도장, 피킹 작업. 손끝이 정확한 위치와 방향에 도달해야 하므로 역운동학이 필수입니다.
  • 협동로봇 — 사람이 지정한 작업 위치로 안전하게 이동. 말단 장치 위치를 기준으로 작업을 정의하고 관절 명령으로 변환합니다.
  • 물류 로봇 — 물체를 집고 옮기는 피킹 작업. 카메라가 물체 위치를 인식하면 역운동학으로 그리퍼가 물체를 잡을 자세를 계산합니다.
  • 휴머노이드 로봇 — 팔·다리·몸통의 움직임 계산. 특히 보행 제어에서는 발의 위치와 자세를 기준으로 다리 관절값을 계산합니다.
  • 자율주행 로봇 — 로봇 팔뿐 아니라 이동 로봇의 위치 추정, 좌표계 변환, 센서 좌표 변환에도 운동학 개념이 사용됩니다.

반드시 이해해야 할 핵심 정리

  • 정운동학(1편)은 관절값이 주어졌을 때 말단 장치의 위치와 자세를 계산하는 것이다.
  • 역운동학은 목표 위치와 자세가 주어졌을 때 필요한 관절값을 계산하는 것이다.
  • 로봇은 여러 좌표계가 연결된 구조이며, 좌표계 사이의 관계를 표현하기 위해 변환행렬을 사용한다.
  • 동차변환행렬은 회전과 이동을 하나의 행렬로 표현한다(1편).
  • 정운동학은 변환행렬을 순서대로 곱하는 방식으로 계산할 수 있다.
  • 역운동학은 해가 없을 수도, 여러 개일 수도, 무한할 수도 있으며, 특이점과 관절 제한을 고려해야 한다.
  • 자코비안은 관절 속도와 말단 장치 속도 사이의 관계를 나타낸다.
  • ROS 2의 TF, URDF, RViz2, MoveIt 은 모두 운동학 개념과 연결된다.

마무리 — 로봇은 기하학적 시스템이다

정운동학과 역운동학은 로봇이 공간에서 자신의 몸을 이해하고 목표 위치로 움직이기 위한 핵심 이론입니다. 정운동학은 현재 관절 상태로부터 로봇의 실제 위치를 계산하는 과정이고, 역운동학은 원하는 작업 위치를 실제 관절 명령으로 변환하는 과정입니다.

 

로봇 제어를 단순히 "모터를 움직이는 것"으로 이해하면 실제 로봇 시스템을 제대로 다루기 어렵습니다. 로봇은 좌표계, 링크, 관절, 변환행렬, 작업 공간, 특이점, 자코비안이 함께 작동하는 기하학적 시스템입니다.

 

따라서 이후 ROS 2에서 URDF를 작성하거나, RViz2에서 로봇 모델을 확인하거나, MoveIt으로 목표 위치를 지정하는 실습을 수행할 때는 이론에서 배운 정운동학과 역운동학 개념을 계속 연결해서 이해해야 합니다.

다음 편 예고

3편에서는 지금까지 배운 정운동학·역운동학을 Python(math 표준 라이브러리) 으로 직접 계산해 봅니다.

FK로 손끝 위치를 구하고, IK로 관절각을 거꾸로 구한 뒤 다시 FK로 검증하고, elbow-up/down 두 해·관절 제한·특이점이 코드에서 어떻게 나타나는지 눈으로 확인합니다.

📚 Week2 Day2 전체 목차 (총 7편)

  • 1/7 운동학 개념 ① — 정운동학(링크·관절·자유도·2축 팔·동차변환행렬)
  • 2/7 운동학 개념 ② — 역운동학·작업공간·자코비안·특이점 — 이번 글
  • 3/7 정운동학·역운동학 Python 실습(직접 계산·검증·관절제한·특이점)
  • 4/7 계산 결과를 RViz2로 시각화(FK/IK → 화면)
  • 5/7 MoveIt 개념 ① — 경로계획 핵심(Planning Group·Scene·Collision·Trajectory)
  • 6/7 MoveIt 개념 ② — 계획 기법·Move Group·ROS 2 Control
  • 7/7 MoveIt 경로계획 RViz2 시각화 실습(+ 오류 점검 7종)
저작자표시 (새창열림)

'피지컬AI' 카테고리의 다른 글

[Physical AI W2D2] 4/7 — 계산 결과를 RViz2로 시각화(FK/IK → 화면)  (0) 2026.06.21
[Physical AI W2D2] 3/7 — 정운동학·역운동학 Python 실습(직접 계산·검증·관절제한·특이점)  (0) 2026.06.21
[Physical AI W2D2] 1/7 — 운동학 개념 ①: 정운동학(링크·관절·자유도·2축 팔·동차변환행렬)  (0) 2026.06.21
[Physical AI W1D2] 톺아보기 — ROS 2 통신·패키지 20문제 완전 풀이  (0) 2026.06.20
[Physical AI W2D1] 6/6 — 좌표 변환 실습: Python 변환 + TF Publisher + RViz  (0) 2026.06.20
'피지컬AI' 카테고리의 다른 글
  • [Physical AI W2D2] 4/7 — 계산 결과를 RViz2로 시각화(FK/IK → 화면)
  • [Physical AI W2D2] 3/7 — 정운동학·역운동학 Python 실습(직접 계산·검증·관절제한·특이점)
  • [Physical AI W2D2] 1/7 — 운동학 개념 ①: 정운동학(링크·관절·자유도·2축 팔·동차변환행렬)
  • [Physical AI W1D2] 톺아보기 — ROS 2 통신·패키지 20문제 완전 풀이
hyeseong-dev
hyeseong-dev
안녕하세요. 백엔드 개발자 이혜성입니다.
  • hyeseong-dev
    어제 오늘 그리고 내일
    hyeseong-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (342) N
      • 여러가지 (11) N
        • 알고리즘 & 자료구조 (73)
        • 오류 (4)
        • 이것저것 (29)
        • 일기 (1)
      • 프레임워크 (39)
        • 자바 스프링 (39)
        • React Native (0)
      • 프로그래밍 언어 (39)
        • 파이썬 (31)
        • 자바 (3)
        • 스프링부트 (5)
      • 컴퓨터 구조와 운영체제 (3)
      • DB (17)
        • SQL (0)
        • Redis (17)
      • 클라우드 컴퓨팅 (21)
        • 도커 (2)
        • AWS (19)
      • 스케쥴 (65)
        • 세미나 (0)
        • 수료 (0)
        • 스터디 (24)
        • 시험 (41)
      • 트러블슈팅 (1)
      • 자격증 (2) N
        • 정보처리기사 (0)
        • 정보보안기사 (1)
        • 네트워크관리사 (1) N
      • 재태크 (0)
        • 암호화폐 (0)
        • 기타 (0)
      • 피지컬AI (26)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    TF
    docker
    WebFlux
    FastAPI
    ROS2
    클라우드
    로봇팔
    moveit
    AWS
    celery
    네트워크
    역운동학
    자바
    완전탐색
    Redis
    Spring Boot
    프로그래머스
    그리디
    동차변환행렬
    항해99
    취업리부트
    SAA
    AWS네트워크계층으로읽기
    EC2
    Spring WebFlux
    운동학
    Python
    피지컬ai
    rclpy
    java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
hyeseong-dev
[Physical AI W2D2] 2/7 — 운동학 개념 ②: 역운동학·작업공간·자코비안·특이점
상단으로

티스토리툴바