본문으로 건너뛰기

M07.01 · 질량·관성·마찰·토크·중력과 동역학

단위별 목표·권장 선수와 자료 준비 상태를 확인하고, 공개된 본문과 활동을 읽고 준비 상태를 확인할 수 있습니다.

전체 커리큘럼

학습 안내

본문을 읽고 장비 없는 기본 실습·세 확인 문제와 해설로 이해를 확인하세요.

예상 학습 시간: 미정. 이 페이지 방문이나 자료 열람으로 완료·숙달을 자동 부여하지 않습니다.

현재 경로·이전·다음 단위 확인 ↓

학습 목표

  • 질량과 회전 관성, 힘과 토크를 구별하고 관절 동역학의 가속·속도·중력·마찰 항을 설명한다.
  • 명시한 단일 회전 링크 모델에서 자세·속도·가속도에 따른 가상 구동 토크를 계산한다.
  • 질량·거리·기어 변화의 영향을 비교하고 파라미터·정격 및 센서 추정의 검증 범위를 판정한다.

아래 설명·실습·문제로 각 학습 목표를 확인하세요.

권장 선수

M02의 미분·단위, M03의 모터·기어·토크, M06의 관절 자세가 선수다. 기본 활동은 종이 토크 수지 계산이다. 가상 파라미터를 실제 로봇 정격으로 사용하지 않으며 전류나 토크를 인가하지 않는다. 이미 알고 있다면 직접 열어볼 수 있습니다.

설명 필수

세 목표에 대응하는 검수된 설명·예제를 읽습니다.

위치를 구하는 식에서 운동의 원인으로

기구학은 관절값과 말단 위치·속도의 관계를 설명한다. 동역학은 힘과 토크가 질량과 관성을 가진 계의 가속도를 어떻게 바꾸는지 다룬다. FK로 목표 위치를 구했다고 필요한 모터 토크나 그 동작의 가능성까지 계산된 것은 아니다. 같은 궤적도 도구 질량·가속도·중력 방향·마찰이 바뀌면 다른 구동량을 요구한다.

질량 m의 단위는 kg이며 병진 운동에서 F=ma의 관계를 갖는다. 힘 F는 N, 가속도 a는 m/s²다. 회전축에서 떨어진 점에 작용하는 힘은 토크를 만든다. 위치 벡터 r과 힘 F의 외적 τ=r×F로 표현하며 단위는 N·m다. 축에 수직인 힘의 크기가 F이고 수직 거리가 l이면 토크 크기는 lF다. 힘을 N으로 측정한 것과 토크를 N·m로 측정한 것을 바꾸어 쓰지 않는다. 같은 힘도 지렛팔 거리가 다르면 토크가 달라진다.

회전 관성 I는 질량이 축 주위에 어떻게 분포하는지 나타낸다. 단위는 kg·m²다. 질점 하나가 축에서 거리 l에 있으면 I=ml²다. 같은 질량을 두 배 멀리 놓으면 관성은 네 배다. 실제 링크는 질량이 퍼져 있어 질점 모델과 다르며 무게중심과 관성 텐서가 필요하다. 기존 2.7의 질량·관성 모델은 이 기초를 시뮬레이터 입력으로 확장한다. 외형이 같아도 내부 질량 분포가 달라지면 동역학은 달라질 수 있다.

부호와 단순화부터 고정한다

가상 단일 링크는 수직 평면에서 돌며 질량 없는 막대 끝에 질점 m이 붙었다고 가정한다. 회전축은 고정이고 거리 l은 일정하다. q는 수평 오른쪽에서 반시계 방향으로 잰 각도(rad), 양의 구동 토크도 반시계 방향이다. 중력 가속도 크기 g는 9.8 m/s²이며 아래로 작용한다. 따라서 중력 토크는 −mgl cos q다. q=0인 수평에서는 아래로 돌리려 하고 q=π/2인 수직 위쪽에서는 축에 대한 중력 토크가 0이다. 마찰을 제외해도 자세에 따라 구동 요구가 달라진다.

한 링크의 중력 방향과 토크. 본문의 질량 없는 막대 끝 질점 모델이다. q는 수평에서 반시계 방향, 중력은 아래 방향이므로 중력 토크는 −mgl cos q다. 분포 질량·다관절 모형과 구별한다.그림 원본 크기로 보기

그림 M07.01-1. 본문의 질량 없는 막대 끝 질점 모델이다. q는 수평에서 반시계 방향, 중력은 아래 방향이므로 중력 토크는 −mgl cos q다. 분포 질량·다관절 모형과 구별한다. 직접 제작.

속도에 비례해 운동을 방해하는 점성 마찰 계수를 b, 움직이는 동안 속도 부호에 따라 일정한 크기로 방해하는 쿨롱 마찰 크기를 τ_c라고 하자. b의 단위는 N·m/(rad/s), τ_c는 N·m다. 속도와 가속도는 각각 q의 시간 1차/2차 미분이다. 속도가 0이 아닌 구간의 모델을 구동 토크 τ_a에 대해 정리하면 다음과 같다.

τa=Iq¨+bq˙+τcsgn⁡(q˙)+mglcos⁡q.\tau_a=I\ddot q+b\dot q+\tau_c\operatorname{sgn}(\dot q)+mgl\cos q.

sgn은 양의 속도에 +1, 음의 속도에 −1을 주는 부호 함수다. 실제 정지 마찰은 속도 0에서 외력과 균형을 이루는 범위를 가질 수 있어 sgn(0)=0만 넣어 정확히 설명하지 못한다. 이 식으로 정지 마찰이나 정지 직후의 실제 움직임을 단정하지 않는다. 정적 예제를 계산할 때는 마찰을 생략한다는 별도 가정을 쓴다. 링크 자중·탄성·기어 손실·모터 관성도 이 기본 모델에서는 빠져 있다.

한 자세의 토크를 항별로 계산한다

m=0.5 kg, l=0.2 m이면 I=0.5×0.2²=0.02 kg·m²다. b=0.01 N·m/(rad/s),τ_c=0.02 N·m라고 가상으로 정하자. q=0, 속도 0.5 rad/s, 가속도 2 rad/s²에서 관성 토크는 0.02×2=0.04 N·m, 점성 마찰은 0.005 N·m, 쿨롱 항은 +0.02 N·m, 중력 보상은 0.98 N·m다. 필요한 구동 합계는 1.045 N·m다. 중력 항이 가장 크다고 관성이나 마찰이 항상 무시 가능한 것은 아니다. 다른 자세와 속도·가속도를 대입하면 비율이 달라진다.

같은 자세와 가속도에서 속도만 −0.5 rad/s로 바꾸면 두 마찰 항은 −0.005와 −0.02가 되어 합계는 0.995 N·m다. 가속도는 여전히 양의 2로 유지한 순간 상태의 비교다. 속도가 음수라고 가속도도 자동으로 음수가 되지는 않는다. 마찰이 운동 반대 방향으로 작용한다는 부호를 확인한다. q=π/2에서는 중력 항만 0이 되며, 속도/가속 항은 그대로 남을 수 있다.

질량을 1 kg으로 두 배 바꾸고 나머지 조건을 유지하면 I=0.04, 중력 항은 1.96으로 늘어 토크는 2.065 N·m다. 거리만 0.4 m로 두 배 바꾸면 I=0.08로 네 배, 중력 항은 1.96으로 두 배가 되어 토크는 2.145 N·m다. 질량과 거리를 같은 방식으로 배율 적용하면 틀린다. 연속 허용 토크가 1.2 N·m라는 가상 조건에서는 원래 계산은 한계보다 작고 두 변형은 크다. 하지만 원래 계산의 통과도 온도·peak·구동기 속도·전원 등 실제 운전의 보증이 아니다.

여러 관절과 실제 측정으로 확장할 때

모든 관절이 회전 관절인 모델의 대표 형태는 아래와 같다. q는 n개 관절각 벡터, M은 관절 관성 행렬, h는 속도에 따른 결합 항, g(q)는 중력 보상 벡터, τ_f는 마찰 벡터다. 오른쪽은 구동 토크와 외부에서 관절에 전달된 토크이며 각 항의 결과는 관절별 N·m다. 여기의 g(q)는 앞의 중력 가속도 크기 g와 다른 벡터 함수임을 구분한다.

M(q)q¨+h(q,q˙)+g(q)+τf=τa+τext.M(q)\ddot q+h(q,\dot q)+g(q)+\tau_f=\tau_a+\tau_{ext}.

M은 자세에 따라 달라지고 일반적으로 관절 사이 결합을 포함한다. 따라서 한 관절을 독립적인 일정 질량처럼 모두 처리하는 것은 추가 근사다. 저자 관성 행렬 자료는 같은 가속 방향도 자세에 따라 토크가 달라짐을 보여준다.

기어가 있으면 모터 속도와 출력 속도가 다르다. 이상적인 일정 기어비 i에서 모터 회전자 관성 I_m은 출력 축에서 i²I_m의 반영 관성으로 나타날 수 있다. 예를 들어 i=10, I_m=0.0001 kg·m²면 0.01 kg·m²로 환산된다. 이 추가 항을 포함하면 기본 모델의 I도 바뀌므로 계산 결과를 다시 구해야 한다. 실제 효율과 마찰·탄성은 별도다. 모터 전류가 토크 추정에 도움을 주더라도 모터 상수·전류 측정·기어/마찰·자세 모델 없이 접촉력을 직접 측정했다고 할 수 없다. 파라미터와 센서가 입증한 범위를 남기는 것이 동역학 계산의 마지막 단계다.

관련 기존 자료 · 보충해서 읽기

  • 기존 상세 본문 · 관련 기존 자료 · 보충 참고

    2.3 강체 역학과 시뮬레이션 시간

    목표 일부 관련

    기존 자료의 관련 범위이며 신규 목표 전체의 품질 검수는 아직 진행하지 않았습니다.

  • 기존 상세 본문 · 관련 기존 자료 · 보충 참고

    2.6 물리 재질과 접촉 역학

    목표 일부 관련

    기존 자료의 관련 범위이며 신규 목표 전체의 품질 검수는 아직 진행하지 않았습니다.

  • 기존 상세 본문 · 관련 기존 자료 · 보충 참고

    2.7 질량, 무게중심, 관성 텐서

    목표 일부 관련

    기존 자료의 관련 범위이며 신규 목표 전체의 품질 검수는 아직 진행하지 않았습니다.

학습 범위와 한계

기본 설명·예제가 준비되었습니다. 기존 보충 자료의 범위와 구별하세요.

실습 필수

장비 없는 실습을 수행하고 관찰·계산 근거를 해설과 비교합니다.

입력은 본문의 질점 링크와 원래 파라미터다. 모든 토크는 관절 출력 축 기준이다. 정적 비교에서는 마찰을 생략하며, 동적 비교는 속도가 0이 아닌 구간만 쓴다.

  1. 질량·관성·힘·토크를 단위와 함께 구분하고 식의 관성/마찰/중력 항에 표시한다. q=0과 q=π/2에서 중력 항의 차이를 설명한다.
  2. q=0, 속도 +0.5, 가속도 +2에서 필요한 토크를 항별로 구한다. 속도만 −0.5로 바꾼 경우와 비교하고 양의 가속도를 유지한다는 뜻을 적는다.
  3. 질량을 두 배 또는 거리만 두 배로 바꾼 경우를 계산하여 가상 한계 1.2 N·m와 비교한다. 계산 통과와 실제 운전 보장의 차이, 전류만으로 접촉력을 확정할 수 없는 이유를 쓴다.

실물에 힘을 주거나 전원을 켜지 않는다. 막히면 q의 기준과 토크 부호를 그림에 적고, 마찰이 방해하는 것은 속도 방향임을 확인한다. 속도 0의 정지 마찰을 이 간단한 식으로 강제 판정하지 않는다.

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

관련 기존 자료 · 보충해서 읽기

  • 코드·원본 파일 · 관련 기존 자료 · 보충 참고

    02_physx_simulation/code/inertia_properties.py

    목표 충족 범위 없음

    파일 열람은 코드 실행·실습 완료를 뜻하지 않습니다.

학습 범위와 한계

기본 실습은 장비 없이 수행합니다. 실제 장비·GPU 실증을 완료했다는 뜻은 아닙니다.

평가·해설 필수

목표별 세 서술문항에 답하고 해설·판정 기준으로 자기검토합니다.

확인 문제 Q1

같은 질량을 회전축에서 두 배 멀리 옮기면 질점 관성과 수평 중력 토크는 각각 어떻게 바뀌는가? 힘과 토크의 단위 및 동역학과 기구학의 차이도 설명하라.

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

확인 문제 Q2

본문의 원래 링크에서 q=π/2, 속도 +0.5 rad/s, 가속도 2 rad/s²다. 각 항과 구동 토크를 구하라. 속도 0의 정지 상태에도 쿨롱 부호 함수만으로 마찰을 정확히 계산할 수 있는가?

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

확인 문제 Q3

가상 모터 관성 0.0001 kg·m²와 기어비 10을 출력 축에 반영하려 한다. 추가 관성을 구하고 기본 링크 모델에서 빠진 검증 항목을 제안하라. 모터 전류가 일정하면 접촉력도 일정하다고 단정할 수 있는가?

0 / 8,000자 · 확인하면 이 브라우저에 저장

답안을 작성하고 확인하기를 한 번 선택하면 해설·판정 기준을 열어볼 수 있습니다.

학습 범위와 한계

서술답안과 해설이 준비되었습니다. 자기검토와 학습 완료는 숙달 인증과 별개입니다.

참고 자료

학습 확인

실습과 세 문항의 답안을 해설과 비교한 뒤, 이 단위의 학습 완료를 직접 기록할 수 있습니다. 자기검토·학습 완료는 자동 채점이나 숙달 인증과 별개입니다.

실습1개·확인 문제3개의 답안을 저장하고 각각 자기검토를 기록하세요.

학습 이동

학습 단계 순서 · 공통 과정 이후 전문화 선택

전체 목차로 돌아가기 →

신규 활동의 답안은 이 브라우저의 통합 학습 기록에 저장합니다. 기존 화면의 답안·진도는 원래 키를 유지합니다. AI 강사는 현재 단위의 준비 상태·부족한 범위와 연결된 실제 자료를 참고합니다.