41.21 마찰력의 수치 시뮬레이션 모델링
마찰력의 수치 시뮬레이션 모델링은 접촉 시뮬레이션의 중요한 구성 요소이다. 다양한 마찰 모델과 수치적 처리 방법이 개발되어 있다. 본 절에서는 마찰력의 수치 시뮬레이션 모델링을 학술적으로 다룬다.
1. 마찰의 중요성
1.1 실제 현상
모든 접촉에 마찰이 있다.
1.2 작업 성공
파지 등 작업에 핵심이다.
1.3 시뮬레이션
정확한 시뮬레이션이 필요하다.
2. 쿨롱 마찰
2.1 기본 모델
|\vec{F}_t| \leq \mu |\vec{F}_n|이다.
2.2 슬립·스틱
슬립과 스틱 상태이다.
2.3 수학적 처리
상보성 조건이다.
3. 마찰 원뿔
3.1 3D 접촉
3D 접촉의 마찰 원뿔이다.
3.2 원형
원형 원뿔이다.
3.3 비선형
비선형 상보성이다.
4. 선형화된 마찰
4.1 다각형 근사
원뿔의 다각형 근사이다.
4.2 LCP
LCP로 해결 가능하다.
4.3 실무적 표준
실무적 표준이다.
5. 정적 vs 동적 마찰
5.1 정적
\mu_s가 정적 마찰 계수이다.
5.2 동적
\mu_k가 동적 마찰 계수이다.
5.3 \mu_s > \mu_k
일반적 관계이다.
6. 연속 근사
6.1 부드러운 근사
불연속을 연속 함수로 근사한다.
6.2 tanh 함수
\mu N \tanh(v/\epsilon)이다.
6.3 수치적 이점
수치적으로 유리하다.
7. LuGre 등 동적 마찰
7.1 동적 모델
동적 마찰 모델이다.
7.2 히스테리시스
히스테리시스 표현이 가능하다.
7.3 정밀 시뮬레이션
정밀 시뮬레이션에 활용된다.
8. MuJoCo의 처리
8.1 소프트 마찰
소프트 마찰 모델이다.
8.2 효율적
효율적 구현이다.
8.3 안정적
수치적으로 안정적이다.
9. 마찰 파라미터
9.1 표면 특성
표면 특성에 의존한다.
9.2 실험 식별
실험적 식별이다.
9.3 불확실성
일정 수준의 불확실성이 있다.
10. 학술적 활용
본 절에서 다룬 마찰력의 수치 시뮬레이션 모델링은 접촉 시뮬레이션의 학술적·실무적 핵심이다. 체계적 처리가 현실적 시뮬레이션의 기반이 된다.
11. 출처
- Stewart, D. E. and Trinkle, J. C., “An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and Coulomb friction”, International Journal for Numerical Methods in Engineering, Vol. 39, No. 15, pp. 2673–2691, 1996.
- Canudas de Wit, C., Olsson, H., Åström, K. J., and Lischinsky, P., “A new model for control of systems with friction”, IEEE Transactions on Automatic Control, Vol. 40, No. 3, pp. 419–425, 1995.
- Todorov, E., Erez, T., and Tassa, Y., “MuJoCo: A physics engine for model-based control”, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5026–5033, 2012.
- Pfeiffer, F. and Glocker, C., Multibody Dynamics with Unilateral Contacts, Wiley, 1996.
- Featherstone, R., Rigid Body Dynamics Algorithms, Springer, 2008.
12. 버전
- 문서 버전: 1.0
- 작성일: 2026-04-18