🤖
MechDog 클래스 소개
실제 로봇 개를 객체지향으로 제어하기
🎯 학습 목표
- • MechDog 클래스의 구조 이해하기
- • 기본 동작 메서드 사용법 익히기
- • 자세 제어와 동작 실행하기
- • 실제 하드웨어와 시뮬레이션 연결하기
🏗️ MechDog 클래스 구조
🎮 기본 동작
- • set_default_pose() - 기본 자세
- • move(speed, direction) - 이동
- • action_run(action) - 동작 실행
- • set_pose() - 자세 설정
🎬 동작 종류
- • "sit_dowm" - 앉기
- • "stand_four_legs" - 서기
- • "go_prone" - 엎드리기
- • "shake_hands" - 손 흔들기
💻 MechDog 제어 실습
MechDog 클래스 코드를 실행해보세요!
📝 정리
✅ 핵심 내용
- • MechDog 클래스: 로봇 개를 제어하는 파이썬 클래스
- • 기본 동작: move(), action_run(), set_pose()
- • 동작 종류: 앉기, 서기, 엎드리기, 손 흔들기
- • 객체지향: 클래스와 메서드로 체계적 제어