목록simulation (4)
CHOU
기존에 로봇을 개발할 때 순서를 크게 생각해 보면, 로봇이 수행하려는 목적을 계획-> 설계-> 개발-> 디버그-> 완성 이 정도로 생각할 수 있습니다. 이때 디버그 과정에서 하드웨어 변경이 필요하게 되는 경우 개발 비용의 증가를 피할 수 없게 됩니다. 따라서 가상의 환경을 실세계와 비슷하게(되도록이면 똑같게) 만든 후 그 속에서 로봇을 개발하면 하드웨어 변경 등과 같은 비용 증가를 막을 수 있게 됩니다. 결국 MSRDS는 이런 목적을 달성하기 위한 소프트웨어 인데.. 가상환경 구축 및 로봇의 엔티티 추가 방법, 모터 또는 센서 등의 디바이스 작동 방법 등을 배우기 위해 시뮬레이션 튜토리얼을 따라해 보면서 이해해 보겠습니다^^. 시뮬레이션을 실행하기 위해서는 기본적으로 추가해야할 dll 파일들이 있는데 이..
연구실에 작년에 스테레오 프로젝트를 진행해서 Pioneer 3DX가 있길래 교수님께 말씀을 드려 MSRDS에서 만든 서비스를 돌려보기로 했습니다^^. 연구실 선배는 스테레오 카메라를 이용해서 거리 및 특징점을 파악했는데, 우선 MSRDS에서 제공하는 기본 센서등을 돌려보고 다양한 방법으로 이용해 봐야겠습니다. 아래 그림은 MSRDS로 시뮬레이션을 했을때 나타나는 Pioneer 3DX 화면 입니다. 김영준 수석님께서 올려주신 Maze Explorer 을 컴파일하면 결과를 얻어낼 수 있습니다. 실제로 단순히 컴파일만 하면 그냥 수행이 될 줄 알았는데, 압축만 풀어서 컴파일을 해보면 무지 많은 오류를 보게 될 겁니다. 컴파일이 올바르게 수행되게 하려면, 우선 첫번째로 레퍼런스 창에 참조 오류를 해결해줘야 합니..
MSRDS Simulation 에서는 3D Max, 마야 등의 3D Design 툴을 활용하여 자신이 만들거나 또는 타인이 제작한 시뮬레이션 환경을 이용할 수 있습니다. 그래서 제가 3D Inventor 8 버전으로 제작한 dodo_Robot 을 MSRDS 시뮬레이션 환경에서 이용할 수 있게 모델링 데이터를 변환하는 방법과 실제 작동되는 모습을 보여드리려고 합니다. 1. 우선 제 블로그에 있는 DODO Robot의 프레임 디자인을 Autodesk 3D Max 에서 Menu -> Import -> Inventor file을 선택하여 불러 옵니다. 그러면 아래와 같은 화면이 나타나게 됩니다. 그림1. Inventor 파일을 3D Max로 불러온 화면 2. 다음에 Menu-> Export 를 선택해서 .OBJ..
VPL을 이용해서 시뮬레이션 환경을 구축하는 것을 한번 해보겠습니다. 아래의 파일들은 http://cafe.naver.com/msrskorea 에서 제공하는 예제 파일입니다. 우선 예제 파일을 이용해서 시뮬레이션은 어떻게 하는 것인가에 대한 개념을 이해하고, 그 다음에 좀 구체적인 예를 하나 만들어서 시뮬레이션을 해볼까 합니다. 1. MSRS Auto Launcher를 다운 받아서 설치 합니다. 2. 설치를 하셨다면 vpl_roboticsbasic_01_startsimulation.mrds 파일을 다운 받으시고 클릭 한후 열기(Open)을 실행하면 다음과 같은 화면이 나타나면 정상 설치가 된 것 입니다. 그림1. 설치 화면 3. 위에 2가지 파일이 정상 설치 되면 자동으로 VPL이 실행되게 되는데 아래의..