다양한 제어 기법(스윙업 밸런싱 · 공명 회전 · 서보 추종 · 돌풍 난류)을 웹에서 실시간 조작하고 물리 엔진으로 검증해보세요!
🎮 1. 조작 모드 선택 (Control Mode)
🌍 2. 물리 환경 설정 (Physics Parameters)
중력 환경 (Gravity)
0.31
0.040.1
0.0050.08
425
0.52
🎨 3. 렌더링 & 비주얼 옵션
비주얼 컬러 테마
416
🎬 시뮬레이션 결과 영상
0:00 / 0:00
💡 대기 중
원하는 파라미터를 조절한 후 [🚀 실제 물리 시뮬레이션 실행] 버튼을 누르면,
클라우드 서버의 MuJoCo C 물리 엔진이 실시간 수치 적분 및 EGL/OpenGL 오프스크린 렌더링을 거쳐 영상을 생성합니다.
📖 4가지 진자 제어 원리 안내
스윙업 & 역진자 균형 (Swing-Up & Inverted Balance):
진자의 현재 역학적 에너지 $E = \frac{1}{2}I\dot{\theta}^2 + mgL(1-\cos\theta)$와 수직 위치 목표 에너지 $E_{\text{target}}=2mgL$ 사이의 오차를 계산하여 속도 위상에 맞게 펌핑합니다. 꼭대기($180^\circ$) 영역에 진입하면 즉시 고속 PD 제어기가 진자를 거꾸로 세워 중심을 잡습니다.
공명 증폭 회전 (Resonance Pumping):
그네를 타듯 각속도 방향에 맞추어 주기적 위상 토크를 가하여 에너지를 증폭시킵니다.
로봇 서보 추종 (Sine Servo Tracking):
로봇 관절 모터가 목표 사인파 궤적을 오차 없이 정밀하게 따라가도록 $K_p, K_d$ 피드백을 적용합니다.
돌풍 난류 카오스 (Chaotic Wind):
야외 환경의 불규칙한 돌풍 및 충격 펄스에 진자가 어떻게 반응하는지 관찰합니다.
Powered by MuJoCo Physics Engine & Gradio 5 · Built by Connect AI LAB