2010-06-12 2 views
5

로봇 외부에서 CCR, DSS, VPL (Microsoft Robotics Development Studio라고도 함)을 사용하는 방법은 무엇입니까?로봇 외부에서 CCR, DSS, VPL (Microsoft Robotics Development Studio라고도 함)을 사용하는 방법은 무엇입니까?

이 필드에 대한 지침을 찾고 있습니다. 나는 모든 예제를 시도해 보았고 흥미로운 프레임 워크를 발견했다.

누구나 로봇 외부에서 다른 용도와 예제를 게시 할 수 있습니까?

추신. 나는 누군가를 찾고있는 복잡한 것들 중 일부를 설명합니다. 다른 구현에 관한 질문이 있습니다. 관심있는 사람이 있으면 고급 주제에 대해 1 : 1 상담 (컨설팅) 비용을 기꺼이 지불합니다. 여기서 이메일과 같은 이름으로 나를 알 수 있습니다.

답변

3

내가이 있었다 찾을 수있는 가장 좋은 자원에 업로드됩니다

전문 마이크로 소프트 로보틱스 개발자 스튜디오 카일 존스, 트레버 테일러 을 ISBN : 978-0-470-14107-6 단행본 826 페이지

정말로 좋은 독서입니다.

1

저는 채널 9 비디오 몇 개를 보았습니다. 여기서는 로봇 외부에서 CCR을 사용하여 데모를했습니다. CCR의 근원을 모르지만 George와 Satnam Singh은 XNA 및 관련 기술에 대한 배경 지식을 가지고 있기 때문에 CCR에서 다루고있는 문제를 잘 이해하고 있습니다. 게다가 사람들이 CCR을 사용한 로봇 세계 외부에서 본 많은 연구 논문이 있습니다. 나는 MRDS의 dsshost 및 CCR의 로봇 도메인 외부의 일부 웹 서비스를 구현하고있어 곧

3

도움이 너무 늦지 않기를 바랍니다. 나는 이것들 중 일부에 대해서 고투하고 있었고, 나는 핵심 포인트를 놓고 싸웠다 고 생각한다.

간단히 대답하면 로봇뿐만 아니라 모든 종류의 응용 프로그램에서 DSS 및/또는 CCR을 사용할 수 있다는 것입니다.

DSS는 경량 분산 응용 프로그램을위한 라이브러리 및 프레임 워크입니다. DSS는 서로 통신 할 수 있고 다른 호스트에서 실행할 수있는 "서비스"를 중심으로 구성됩니다. MRDS에는 다양한 로봇을 관리하거나 시뮬레이션하는 데 사용할 수있는 일반 서비스를 비롯하여 다양한 로봇 하드웨어에 대한 서비스가 포함됩니다. 그러나 이것은 DSS에 관한 한 단지 서비스 일뿐입니다. 모든 종류의 서비스를 만들고, 다른 호스트에 서비스를 배포하고, 실제로 "섹시한"서버/서비스 기반 응용 프로그램을 만들 수 있습니다.

CCR은 멀티 스레드 응용 프로그램을 매우 쉽게 수행 할 수있는 메커니즘을 제공합니다. 오브젝트는 포트라는 특수 큐에 게시됩니다. 스레드는 포트를 처리하는 핸들러를 실행하기 위해 발송 될 수 있습니다. (나는 알고있다; 나는 over-simplifying 길이다). 여기에서주의 깊게 관리되는 멀티 스레딩이 필요한 모든 응용 프로그램에서 CCR을 사용할 수 있다는 점입니다. DSS 서비스를 만들 때 CCR을 사용해야하지만 CCR을 사용하기 위해 DSS를 사용할 필요는 없습니다.

비주얼 프로그래밍 언어에 관해서는 아직 작업 중입니다. 그러나 프로그래밍 원시 (primitive) 및 서비스 (Services)와 같이 서로 연결할 수있는 두 가지 종류의 것들이 있습니다. 로봇 외부의 작업을 수행하기 위해 VPL을 확장하려면 DSS 서비스를 함께 연결하십시오.

희망이 확실히 DSS/CCR을 용도 변경 많은 도움 K. 존스와 T. 테일러하여 RDS 책을 얻을 바질 B.

+0

위대한 설명. – unmircea

0

네 도움이됩니다.

한편, 귀하의 질문은 측면 사고의 훌륭한 예입니다. 분명히 어떤 사람들은 MySpace asked themselves back in 2007입니다.

자세한 내용은 Microsoft 포럼, 특히 CCR thread을 확인하십시오.

관련 문제