본문 바로가기

카테고리 없음

ODE를 사용한 로보틱스 시뮬레이터 예제 4: 거리 및 충돌 센서

ODE를 사용한 로보틱스 시뮬레이터 예제의 연속편입니다. 본 예제는 이전 글(ODE를 사용한 로보틱스 시뮬레이터 예제 2: 모바일 로봇 에서 만든 차동바퀴형 이동로봇에 위치, 거리, 각도 센서를 부착하여 이동로봇의 현재 위치와 다른 물체와의 거리, 바퀴의 각도를 측정할수 있는 센서 프로그램 입니다.

 

윈도우의 좌측 상단 [Control] 버튼을 누르면 바퀴의 속도를 설정하는 다이얼로그가 실행됩니다. 여기서 바퀴의 속도를 조절함으로서 로봇을 이동시킬 수 있습니다. 로봇이 이동하면서 로봇의 위치, 센서에서 측정한 장애물간의 거리가 바뀌는 것을 볼 수 있습니다.

 

다음 예제 프로젝트를 다운받아 컴파일 하고 실행해 보시기 바랍니다. 예제 프로젝트는 Visual C++ 2008로 작성되었고, Windows XP, 7에서 테스트 되었습니다. ODE 라이브러리는 예제 프로젝트에 포함되어 있기때문에 따로 받을 필요는 없습니다.

EX4.zip
0.70MB


다음 문서는 ODE wrapper class의 API 메뉴얼입니다.

ODE Robotics Example.pdf
0.48MB