구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : 김선웅
저자는 현재 한국폴리텍대학 로봇시스템과 교수로 재직중이며, 디지털신호처리 및 시스템 연구분야를 전문으로 연구하고 있다. 한국전자기술연구원(KETI) 시스템연구본부 및 민간 기업 연구소에서 20년 가까이 연구개발에 종사한 후, 교육현장으로 자리를 옮겨 실무중심의 공학 교육에 힘쓰고 있다.
1 문서 개요 7
1.1 이륜형 자가균형로봇에서 이중 도립진자 로봇으로의 진화 7
1.2 본 문서의 목적과 그 구현을 위해 다루는 것들 7
1.3 참고 문헌 8
2 시스템의 구조 11
2.1 모델링과 최적제어 11
2.1.1 운동방정식 수립을 위한 로봇모델화 11
2.1.2 Lagrangian 운동방정식 도출 16
2.1.3 Euler-Lagrange Equation 19
2.1.4 상태공간방정식의 이산화 (Discretiztion of Sate-Space Equation) 34
2.1.5 상태피드백 시스템 43
2.1.6 선형2차 최적제어(LQR) 59
2.1.7 자가균형 로봇의 시뮬레이션 76
2.2 상태변수의 획득과 추정 80
2.2.1 바퀴의 회전변위 θ와 회전각속도 θ ? 82
2.2.2 로봇본체의 기울기 ψ와 기우는 속도 ψ ? 99
2.2.3 로봇의 지향각 ?와 지향각속도 ? ? 174
2.2.4 적분작용 적용을 위한 상태변수 z_1 과 z_2 176
3 로봇 하드웨어 제작 185
3.1 로봇의 외형 185
3.1.1 IMU센서의 위치 186
3.1.2 첫번째 시작품 187
3.1.3 두번째 시작품 188
3.2 하드웨어의 구성 189
3.2.1 전원부 189
3.2.2 프로세서보드 190
3.2.3 모터구동부 193
3.2.4 IMU센서부 194
3.2.5 모터 195
3.2.6 근거리 무선통신모듈 197
4 자가균형로봇 구동 펌웨어 코딩 201
4.1 펌웨어 설계의 지향점 201
4.1.1 시스템 타이머 구현을 통한 시간 기반 데이터 처리 201
4.1.2 실시간 처리를 위한 인터럽트 기반 펌웨어 203
4.1.3 실시간처리 검증을 위한 타이머 인터럽트 발생 파형관찰 205
4.2 기능별 펌웨어 구현 207
4.2.1 상태벡터의 추정 209
4.2.2 모터구동 전압값 계산 227
4.2.3 모터드라이버 구현 228
4.2.4 동작 안전을 위한 조치 233
4.2.5 사용자 원격조종 구현 234
5 완성된 자가균형로봇 239
5.1 균형동작에 관한 직관적 분석 239
5.2 동작중 상태변수 모니터링에 대해 244
6 진보된 자가균형로봇 : 이중 도립진자 로봇으로의 진화 247
6.1 이중 도립진자로봇의 모델링과 최적제어 248
6.1.1 이중 도립진자로봇의 운동방정식 수립을 위한 모델링 248
6.1.2 이중 도립진자로봇의 Lagrangian 운동방정식 도출 249
6.1.3 Euler-Lagrange Equation 251
6.1.4 이중 도립진자로봇의 이산화 상태공간방정식 272
6.1.5 이중 도립진자로봇의 최적제어 278
6.1.6 이중 도립진자로봇의 시뮬레이션 289
6.2 이중 도립진자로봇의 상태변수의 획득과 추정 299
6.2.1 이중도립진자로봇 body의 기울기 ψ_b 와 기우는 속도 ψ ?_b 추정 303
6.2.2 Pole의 기울기 ψ_p 와 기우는 속도 ψ ?_p 306
6.3 이중 도립로봇 구동 펌웨어 설계 309
6.3.1 상태변수 ψ_p 및 ψ_p 값의 추정 309
6.3.2 이중 도립진자 동작모드로의 전환 315
7 완성된 이중 도립진자로봇의 구동 319
7.1 로봇의 수동기립 절차 319
7.2 이중 도립동작(DOUBLE_mode)중 상태변수 모니터링 320
7.3 이중 도립진자로봇 동작 사진 323
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)