목록Tech/Microsoft Products (49)
CHOU
MSRDS 2008 R2 가 얼마전에 출시되었습니다. DreamSpark 사이트가서 다운받으려고 갔더니 아직 아카데미 버전은 나오지 않아서 아직 테스트 해보지는 않았습니다. 최근에 만든 마이크로소프트 로보틱스 사이트에서는 대대적인 홍보와 함께 여러 기능을 소개하고 있는데요. 아직은 기능이 크게 업데이트 되진 않았지만 꽤 많은 센서를 사용할 수 있게 된 점은 정말 만족할 만한 점입니다. http://www.microsoft.com/robotics 여름방학 끝나고 부터는 연구실 선배가 출전하는 대회에 같이 출전하게 되어 NXT를 많이 다루게 될텐데 Pioneer3DX 어느정도 완성하면 NXT도 다양하게 다뤄봐야 겠습니다. 마이크로소프트 제품군은 3번째 버전부터 꽤 쓸만해 진다는 정설 아닌 정설이 있어서^^;..
이번달 초에 신청한 책이 어제 도착을 해서 교수님께 책을 받고 좀 살펴 봤더니.. 아무래도 거의 MSRDS 네이버 카페 김영준 수석님께서 올려주신 자료와 별반 다른게 없어서 조금 실망했습니다 ㅋㅋㅋ. 물론 처음 받아서 대충 본 내용이라 섣불리 판단하기는 힘들지만 MSRDS는 아마도 카페에 있는 자료만으로 충분히 이해할수 있다고 생각이 듭니다. MSRDS가 가지고 Pioneer3DX도 돌려보고 했는데.. 아직까지는 MSRDS가 강력한 장점을 부각시키지 못하는거 같습니다. 생각보다 브릭개념이 편한거 같지도 않고^^;.. 개발하면서 Real time 처리를 어떻게 해야할지 고민도 많이 해봐야 하고.. 저희 선배님은 옆에서 보시면서 취미로 하면 재미있겠지만 뭐 이걸로 실제 상용화 제품을 개발하기는 별로 매력적이..
이번주에 수업도 꽤 많았고 숙제가 몰려 있어서 한동안 MSRDS 공부를 못하다가 오늘부터 일본은 Golden Week 라는 무지 긴 연휴가 시작되서 오늘은 꽤 늦게까지 밀린 여러가지 일을 하고 있습니다 ㅋㅋㅋ. Pioneer 로봇과 통신하기 위해서는 적절한 통신 방식이 필요한데.. 현재 연구실에 있는 장비를 효과적으로 이용하려면 아무래도 TCP/IP 가 좋겠다는 생각을 해 보았습니다. C# 에서 TCP/IP 통신을 하는 방법은 인터넷에 굉장히 잘 설명되어 있어서 다행이도 공부하는데 무리가 없었습니다^^; 소설같은 C# 에서 발췌한 Server 와 Client 의 기본 소스 입니다. 1. Server using System; using System.Net; using System.Net.Sockets; u..
작년에 선배들이 쓰고 남겨진 Pioneer 가 있어서 마침 MSRDS에서 Pioneer 엔티티를 제공해주고 서비스도 어느정도 지원 받을 수 있어서 이제껏 공부한 기술을 Pioneer 로봇에 응용해 볼까 합니다. 그래서 우선 오랫동안 작동을 안시킨 Pioneer가 잘 작동을 하는지 알아보기 위해서 Wireless Lan 을 이용해서 제어해 보았습니다. 이 Pioneer도 박사과정에 있는 타부치 선배가 취미로 가지고 놀던 것인데 제가 쓴다고 하니까 기꺼이 허락을 해 주셨습니다^^;. 모터를 제어하는 보드인데 무척 조작이 간단하고 저렴하면서도 꽤 강력한 성능을 낸다고 합니다^^. 원래는 선배가 보드 만드는걸 무지 잘하시는데 시간이 없어서 샀다고 합니다 ㅋㅋㅋ. 아래 그림처럼 Wireless Lan을 이용하여 ..
기존에 로봇을 개발할 때 순서를 크게 생각해 보면, 로봇이 수행하려는 목적을 계획-> 설계-> 개발-> 디버그-> 완성 이 정도로 생각할 수 있습니다. 이때 디버그 과정에서 하드웨어 변경이 필요하게 되는 경우 개발 비용의 증가를 피할 수 없게 됩니다. 따라서 가상의 환경을 실세계와 비슷하게(되도록이면 똑같게) 만든 후 그 속에서 로봇을 개발하면 하드웨어 변경 등과 같은 비용 증가를 막을 수 있게 됩니다. 결국 MSRDS는 이런 목적을 달성하기 위한 소프트웨어 인데.. 가상환경 구축 및 로봇의 엔티티 추가 방법, 모터 또는 센서 등의 디바이스 작동 방법 등을 배우기 위해 시뮬레이션 튜토리얼을 따라해 보면서 이해해 보겠습니다^^. 시뮬레이션을 실행하기 위해서는 기본적으로 추가해야할 dll 파일들이 있는데 이..