Como usar CCR, DSS, VPL (também conhecido como Microsoft Robotics Development Studio) fora da robótica?[fechado]

StackOverflow https://stackoverflow.com/questions/3029978

  •  26-09-2019
  •  | 
  •  

Pergunta

Como usar CCR, DSS, VPL (também conhecido como Microsoft Robotics Development Studio) fora da robótica?

Procuro orientação nesta área.Tentei todos os exemplos e achei a estrutura intrigante.

Alguém pode postar outros usos e exemplos, fora da robótica?

PS.Estou procurando alguém para me explicar algumas das coisas mais complexas.Tenho dúvidas sobre diferentes implementações.Se alguém estiver interessado, estou disposto a pagar por uma palestra individual (consultoria) sobre tópicos avançados.Você pode entrar em contato comigo por e-mail, mesmo nome que aqui.

Foi útil?

Solução

O melhor recurso que pude encontrar foi o seguinte:

Professional Microsoft Robotics Developer Studio Kyle Johns, Trevor Taylor ISBN: 978-0-470-14107-6 Brochura 826 Páginas

Uma leitura muito boa, de fato.

Outras dicas

Espero que não seja tarde demais para ajudar.Também tenho lutado com algumas dessas coisas e acho que consegui resolver os pontos-chave.

A resposta simples é que você pode usar DSS e/ou CCR em qualquer tipo de aplicação, não apenas em robótica.

DSS é uma biblioteca e estrutura para aplicativos distribuídos leves.O DSS é organizado em torno de “serviços” que podem se comunicar entre si e serem executados em diferentes hosts.O MRDS inclui serviços envolvidos em uma variedade de hardware de robô, incluindo serviços genéricos que você pode usar para gerenciar ou simular muitos robôs diferentes.No entanto, estes são apenas serviços no que diz respeito ao DSS.Você pode criar qualquer tipo de serviço, distribuir seus serviços entre diferentes hosts e ter aplicativos realmente "sexy" baseados em servidor/serviço.

O CCR fornece um mecanismo para executar aplicativos multithread com muita facilidade.Os objetos são postados em filas especiais chamadas Portas.Threads são/podem ser despachados para executar manipuladores que lidam com as portas.(Eu sei;Estou simplificando demais).A questão aqui é que você pode usar o CCR em qualquer aplicativo onde você precise de muito multi-threading cuidadosamente gerenciado.Você precisa usar o CCR na criação de serviços DSS, mas não precisa usar o DSS para usar o CCR.

Quanto à Linguagem de Programação Visual, ainda estou trabalhando nisso.No entanto, você encontrará dois tipos de coisas que podem ser conectadas:primitivas de programação e serviços.Para estender o VPL para fazer coisas fora dos robôs, crie serviços DSS que você possa conectar entre si.

Espero que isso ajude Basil B.

Vi alguns vídeos do Channel9 em que eles demonstram o CCR fora da robótica. Não conheço as raízes do CCR, mas como os principais desenvolvedores de produtos- George e Satnam Singh têm antecedentes no XNA e tecnologias relacionadas, eles entendem o problema que o CCR aborda muito bem. Além disso, existem muitos trabalhos de pesquisa que eu já vi fora do mundo da robótica para os quais as pessoas usaram a CCR. Estou implementando alguns serviços da Web fora do domínio da robótica no Dsshost e CCR do MRDS e os enviarei em breve

Sim, definitivamente pegue o livro RDS de K. Johns e T. Taylor para obter mais ajuda reaproveitando o DSS/CCR.

A propósito, sua pergunta é um excelente exemplo de pensamento lateral, que evidentemente algumas pessoas em MySpace se perguntou em 2007.

Além disso, para mais detalhes, verifique os fóruns da Microsoft, em particular, este Thread CCR.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top