본문 바로가기

전체보기

MSRS VPL [서비스 추가하기] 배포된 서비스 추가하여 사용하기 [서비스 추가하기] 배포된 서비스 추가하여 사용하기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 지금까지 VPL에서 기본적으로 제공되는 기능들만을 활용하여 VPL을 활용하는 방법들을 소개하였습니다. 이렇게 VPL에서 제공되는 기본 기능만 활용한다면, 물론 프로그램은 가능하겠지만, 그래도 좀 쉽게 구현할 수 있는 방법을 좀 복잡하게 구현해야 할 경우도 있을 수 있습니다. 그리고 MSRS의 가장 큰 특징은 다양한 개발자들이 수많은 서비스들을 만들어 낼 수 있고, 이러한 서비스들을 재사용하여 또 다른 애플리케이션을 만들 수 있다는 것입니다. 따라서 MSRS의 기본 전재는 단지, 기본적으로 제공되는 서비스 만으로 로봇 애플리케이션을 개발하라는 것.. 더보기
MSRS VPL [로봇 연결하기 04] 간단한 로봇 조종하기 완성 [로봇 연결하기 04] 간단한 로봇 조종하기 완성 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이전 강좌에 이어서 이번 강좌에서는 이전 강좌에서 완성한 다이어그램이 시뮬레이션 로봇을 연결하는 작업을 소개합니다. 시뮬레이션 로봇을 연결하는 것과 실제 로봇을 연결하는 작업은 동일하며, 일단, 먼저 시뮬레이션 로봇을 연결하는 작업으로 설명을 하도록 하겠습니다. 이미 시뮬레이션 로봇을 연결하는 작업은 로봇 연결하기 1번과 2번 강좌에서 소개를 하였기 때문에, 아마도 로봇 연결하기 강좌 1 ~ 3 까지 터득한 개발자 분께서는 이번 강좌 없이도 스스로 로봇을 제어하는 로직을 구현할 수 있을 것으로 예상을 합니다. 자 먼저, 로봇을 연결하기 전에 아래.. 더보기
히어로즈 2시즌 7화 2x07 Out of The time 이번회에서는 던진 떡밥들이 조금 정리가 되어가네요... 히로때문에... 문제가 상당히 커져버렸네요.... 아담의 정체도 나와버렸구요... 과거로 간 히로가 타케조를 폭발시켜 버리지만... 결국 아담으로 나타나네요... 복수심에 불탄넘이 이넘이군요... 불사신이 맞네요, 클레어같은 능력이 아니고... 니키는 바이러스 맞아서 죽어가고... 클레어는 남친을 아버지한테 들키고 대들고, 멧은 몰리를 악몽에서 구해내고 되려 멧 아버지가 그 악몽에 갇혀버리네요... 이장면은 좀 작위적인듯.... 약간씩 구성이 치밀해지지 않고 있네요... 하여튼 이전 에피소드에 비해 떡밥은 해소가 된편이고, 아담이 등장한것이 큰 문제네요... 피터랑 어떻게 엮겨갈지.... 멧의 아버지가 컴퍼니로 처들어 온다는걸 알고 모이네요.... .. 더보기
MSRS VPL [로봇 연결하기 03] 조종하는 버튼 이해하기 [로봇 연결하기 03] 조종하는 버튼 이해하기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번 강좌에서는 로봇을 조종하기 위한 간단한 버튼에 대해 소개를 합니다. 다행히도 아주 간단하게 전진 및 정지, 좌측 및 우측 명령을 생성해 낼 수 있는 아주 간단한 다이얼로그 액티버티가 MSRS에서 기본적으로 제공이 됩니다. 본 강좌에서는 이 다이얼로그를 이전 강자에서 소개하였던 SimulatedGenericDifferentialDrive 액티버티에 연결하여 로봇을 제어하는 과정을 소개하기에 앞서, 이 Direction Dialog의 값을 이용하여 로봇의 방향을 제어하는 값을 만들어 내는 과정을 먼저 소개하도록 하겠습니다. 이 번 과정을 이해하신다.. 더보기
MSRS VPL [로봇 연결하기 02] 간단히 로봇 움직여 보기 [로봇 연결하기 02] 간단히 로봇 움직여 보기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번 강좌에서는 SimpleDashboard를 사용하지 않고 간단한 VPL 프로그램을 통해 로봇을 움직여 보는 방법을 소개합니다. 이번 강좌에서 소개하는 내용을 이해하면 다음 번 강좌에서 소개하는 Direction Dialog 액티버티와 결합하여 버튼으로 로봇을 조종하는 VPL 애플리케이션을 쉽게 완성할 수 있습니다. 따라서 이번 강좌에서는 실제 로봇의 움직임을 어떠한 원리로 제어하는 지에 대해 이해를 하시면 될 것 같습니다. VPL 프로그램을 실행한 후, 이전 강좌에서 사용되었던 SimulatedGenericDifferentialDrive 액티버.. 더보기
MSRS VPL [로봇 연결하기 01] 로봇을 연결하는 가장 쉬운 방법 [로봇 연결하기 01] 로봇을 연결하는 가장 쉬운 방법 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) MSRS에서는 다양한 방법으로 로봇을 제어할 수 있습니다. 이렇게 로봇을 제어하는 방법은 앞으로 다양한 예제를 통해서 설명할 예정입니다. 맨 처음 MSRS를 공부하다 보면 가장 궁금해 하는 것이 도대체 어떻게 로봇을 제어한다는 것일까 하는 부분일 것 입니다. 이러한 의문점을 풀어드리고자 이번 부터는 간단하게 시뮬레이션 로봇을 연결하고 제어해보는 말 그대로 진짜 로봇 애플리케이션을 개발해 보도록 하겠습니다. 실제 로봇을 연결해서 제어하는 과정은 시뮬레이션 로봇을 활용하여 로봇 애플리케이션을 개발하는 과정을 소개한 후에 소개를 할 예정이며, 아.. 더보기
그래피티, 거리의 예술. 디자인. 인 뉴욕 Graffiti Covered Building in New York 뉴욕거리를 뒤덮은 그래피티~~ Flushing 에서 Times Square 사이에 있는 거리의 그래피티들, 거리에 있는 빌딩을 뒤덮은 그래피티가 장관이다. 우리나가 같으면... 다 지워버렸을려나... 더보기
판지공예, 예술적 디자인의 종이 예술. Cardboard Art Chris Gilmour 의 작품으로 풀이외에는 어떤것도 쓰지 않고, 만들었다니... 대단하네요.. 그 작가는 나무나 프레임등을 쓰지 않는다는 군요. Cardboard Art 더보기
매크로 프로그램 Jitbit Macro Recorder. 아주 직관적이고 간단한 프로그램입니다. 여러기능이 있어서, 손쉽게 할수 있습니다. 첨부된 파일은 데모버젼의 프로그램이구요. 무한반복을 원하면, 간단이 label을 붙여서 루프를 돌리면 됩니다. 처음을 start 로 라벨을 붙이고 마지막에 goto 를 start 로 하면 무한 루프를 돌게 됩니다. if문의 사용도 가능해서, 여러가지의 대처도 가능합니다. 더보기
MS로보틱스 스튜디오 MSRS Tutorials and Samples Tutorials and Samples 로봇 응용프로그램을 작성하는 방법을 샘플과 튜토리얼을 이용해 배울수 있다. 비디오 튜토리얼을 제와하고, 이 튜터리얼은 여기에 링크되어 있다. Video Tutorials On-Demand Video Tutorials 여기 8개의 비디오 튜토리얼은, MSRS팀에서 제공되어진것으로 로봇 프로그래밍의 세계로 뛰어들게 해줄것이다. Screen cast with Jon Udell: Henrik Frystyk Nielsen on the RESTful architecture of Microsoft Robotics Studio 여기(Henrik과의 대화)에서는 모든 웹 개발자들이 즉각적이고 친근하게, 가벼운 서비스를 구성해서 응용프로그램을 작성하는 방법을 보여준다. Screen .. 더보기
MS 로보틱스 스튜디오 MSRS 관련 링크들 주요정보제품 기술 정보 (한글) 영문 홈페이지 (영문) 제품 다운로드 (영문) 라이선스 정책 (영문) 파트너 정보 (영문) 커뮤니티네이버 MSRS 커뮤니티 데브피아 MSRS 커뮤니티 영문 블로그 Forums (영문) 제품 데이터시트와 추가적인 문서 (영문) Decentralized Software Services Protocol & DSSP (PDF File) Microsoft Robotics Studio Data Sheet - English (PDF File) Microsoft Robotics Studio Datasheet - Simplified Chinese (PDF File) 더보기
마이크로소프트 로보틱스 스튜디오 MSRS 관련 메뉴얼. Microsoft DSS 매니페스트 편집기 (PDF 파일) Microsoft Visual Programming Language 사용자 가이드 및 튜토리얼 (PDF 파일) Microsoft Visual Simulation 사용자 가이드 및 튜토리얼(PDF 파일) CCR 및 DSS 사용자 가이드 (PDF 파일) 로보틱스 튜토리얼 및 예제 (PDF 파일) 더보기
그래피티, 거리의 디자인 Graffiti & Street Art Graffiti & Street Art 더보기
[VPL 강좌 10] List 액티버티 활용하기 (Functions) [VPL 강좌 10] List 액티버티 활용하기 (Functions) 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이전 회차에서는 List 액티버티와 List Functions 액티버티를 활용하여 배열에서와 같이 여러 개의 값을 등록하고 읽어오는 과정을 설명하였습니다. 이전 회차에서는 List Functions의 여러 기능 중에서 List에 값을 등록하기 위하여 Append 기능만을 활용하였습니다. 이번 회차에서는 List Functions의 나머지 기능들을 활용하는 예제를 살펴 보도록 하겠습니다. List Functions 액티버티를 다이어그램에 추가하고 액티버티 아래의 드롭다운 버튼을 클릭하면, 아래와 같이 7개의 기능 목록을 볼 수 .. 더보기
[VPL 강좌 09] List 액티버티 파악하기 (멀티항목 다루기) [VPL 강좌 09] List 액티버티 파악하기 (멀티항목 다루기) 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번에는 여러 개의 항목을 List 액티버티에 추가하는 과정을 보여 줍니다. 이 작업은 반복적인 작업을 수행하면서 진행이 되어야 하므로 먼저 반복 작업을 위한 다이어그램을 소개합니다. 반복작업을 위한 기본적인 다이어그램은 아래와 같이 구현될 수 있습니다. 그림 1 반복 패턴을 구현하기 위해 위의 다이어그램 보다 더 간단하게 구성할 수 있으나, 앞으로 적용할 List 액티버티를 고려하여 일부 액티버티들이 중복적으로 사용되었습니다. 자 이제 위의 다이어그램에서 반복 작업을 위한 기본 패턴을 이해하였다면, 이 기본 패턴에 List 관.. 더보기