问题标签 [robotics-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
879 浏览

c# - 我可以在 C# 中使用 MRDS(Microsoft Robotics Developer Studio)吗?

我需要为使用 MRDS 和 C# 的机器人教学开发 3d 模拟。我可以使用这些工具来做到这一点吗?

0 投票
2 回答
519 浏览

simulation - 视觉模拟环境中的运行时错误 - Microsoft Robotics Studio

我正在将 Microsoft Robotics Studio 用于学校项目,当我尝试运行 Visual Simulation Environment 时遇到一个奇怪的错误。直到昨天它工作正常,然后突然给我一个运行时错误,说“非法命令行参数......不要直接使用 VPLHost,使用 dsshost 来运行清单”但我只点击在 VPL/DSS 清单中运行编辑。

我以管理员身份运行 MRDS,我什至尝试重新安装 MRDS,但它仍然显示相同的 MS VPL 运行时错误。我试图在网上搜索,但找不到任何合适的解决方案。

我已经尝试运行现有示例,即城市环境、多个模拟机器人等,但它仍然给我同样的错误。奇怪的是,它在一分钟内运行良好,然后在下一分钟开始给我这个错误消息,而这之间我没有改变任何东西。事实上,我想更改清单中的某些内容,所以我关闭了正在运行的 VPL 应用程序,关闭了 VPL 并打开了 DSS 清单编辑器,然后运行了我的清单,这就是我收到此错误的时候。

出了什么问题?某些 MRDS 脚本是否使用 vplhost32.exe 而不是 dsshost?如果是这样,那么我在哪里以及如何更改它?

我尝试从命令提示符运行城市环境清单并直接使用 DSSHost32。这一次,它没有给我一个运行时错误,而是一个初始化错误。我尝试更改端口号,但仍然无法正常工作。我已将计算机中的许多文件删除到可用空间 (JIC) 中,但它仍然无法正常工作。即使我在 Windows 7 中将鼠标悬停在它上面,窗口也不会打开。

错误消息如下所示:每个套接字地址(协议/网络地址/端口)通常只允许使用一次。”

即使在我检查了 netstat 的可用端口并尝试过但我收到此错误消息之后也是如此。如果我通过 VPL 或 DSS 清单编辑器运行它,它要么是这个,要么是“不要直接使用 VPLHost”。

会不会是一些外部服务干扰了 DSSHost/VPLHost?有没有我可以尝试杀死的此类服务?任何帮助/建议现在都会有所帮助,因为我的项目将于周四到期,这是一个非常不幸的时刻,它会像这样表现出来。

0 投票
1 回答
520 浏览

c# - C# 中的 RoboBuilder HUNO 模拟

我有一个关于 RoboBuilder 的问题,你们听说过吗?如果还没有,请尝试访问网站 robobuilder.net

我是 C# 的初学者,不幸的是我必须处理它,以创建 HUNO(人形)机器人的仿真模型。

问题是,C# 是否能够独立创建自定义 3D?当然,在这种情况下,是人形机器人的模型。

C# 稍后将与 Microsoft Robotic Developer Studio (MRDS) 集成。它将在该环境中进行模拟。

任何评论都会非常有帮助。谢谢。

0 投票
1 回答
374 浏览

visual-studio-2010 - 在 Visual Studio 中编译 MRDS 2008 项目的问题

一天中的好时光!

我使用 Microsoft Robotics Developer Studio 2008 R3、Visual Studio 2010 和 Windows Vista、.NET 3.5。

当我从 DSS 命令提示符执行“Professional Microsoft Robotics Developer Studio”一书中的示例TestBench时 - 一切正常。它工作正常。但是当我尝试在 VS 2010 中编译它时,它向我显示了这个错误:

如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
109 浏览

c#-3.0 - C# MRDS:为什么处理程序是虚拟的?

熟悉微软机器人工作室的人能否解释一下为什么处理程序操作是虚拟的,而有些被设置为非虚拟的?

对比

提前致谢。

0 投票
1 回答
364 浏览

input - 使用 XBOX 控制器将 Lego NXT 连接到 MRDS 时创建服务 xinputgamepad 时出错

我正在尝试使用 xbox 控制器(Microsoft Robotics Studio 和 Lego Mindstorms NXT)实现将我的 Lego NXT 连接到 MRDS 的简单机器人示例

一切都可以正常编译,但是当我运行该服务时,出现以下错误:

这是构建的输出:

我正在运行 Mircosoft Robotics Studio Beta 4,我知道该示例是在 2007 年组合在一起的,因此可能会出现混淆。这是我的合作伙伴代码:

我可以看到问题似乎是它正在寻找xinputgamepad.user但 MRDS 4 中的参考是 user.xinputgamepad。

有任何想法吗?

0 投票
1 回答
1496 浏览

ccr - 安装 CCR 和 DSS 运行时失败 - Microsoft Robotics Developer Studio 4

我想安装 Microsoft Robotics Developer Studio 4 并直接从 microsoft.com 下载。当我运行 .exe 文件时,会弹出一个窗口,其中包含在安装 RDS 之前将安装的要求:

  • MS CCR 和 DSS 运行时
  • NVIDIA Physx 系统软件

当我点击安装按钮时,CCR/DSS 运行时的状态从挂起切换到正在安装,并且在加载 10 秒后或出现错误消息:

“找不到安装要求 Microsoft CCR 和 DSS 运行时的文件。安装现在将停止。这可能是由于下载失败或取消下载”

我很确定文件没有损坏(多次下载,文件大小匹配)并且我满足了此处列出的所有软件要求:http: //www.microsoft.com/robotics/#GetStartedStep2

0 投票
1 回答
111 浏览

c# - 如何向 MRDS 的 Drive 服务发送 HttpPost 消息

如何将 HttpPost 请求发送到驱动服务(我正在使用通用差异驱动)以将距离和旋转角度设置为特定值?

我编写了自己的服务,它在不使用 HttpPost 的情况下正常工作。

实际发生的是我从视觉服务获取对象位置并计算机器人和对象之间的距离和角度(这还没有给我正确的值,但现在并不重要)然后发送它们(角度和distance) 在通用驱动服务的 rotateAngle 和 driveDistance 上。我想做的是通过 HTTP POST 消息发送它们。

0 投票
2 回答
4583 浏览

robotics-studio - Microsoft Robotics Developer Studio 入门及其教程和示例

我是使用 Microsoft Robotics Developer studio 的新手,我想使用 Microsoft Robotics Developer studio 和它的模拟器制作一个高级跟随器。谁能告诉我如何进行此设置和示例程序来检查我的模拟器?现在我已经在我的笔记本电脑上下载并安装了机器人开发工作室,但我不知道如何使用它来查看模拟。我还需要一些例子和教程。我搜索了它,但我没有得到好的材料。谁能帮我这个?

0 投票
1 回答
691 浏览

c# - 尝试通过 C# 使用 Kinect for Windows,但我得到 System.BadImageFormatException

我正在尝试创建一个非常简单的 Microsoft DSS 程序,在该程序中我订阅了由使用阵列麦克风实现语音识别的示例 Kinect DSS 生成的事件。但是,我在运行时收到下面的错误。

我已经引用了暴露接口的代理.dll,但是在运行时出现了问题。

我尝试将构建目标平台设置为 x86,但这似乎并没有解决问题。有没有办法可以验证我的项目是针对 x86 构建的?

无法使用自定义序列化注册类型。: System.BadImageFormatException:
无法加载文件或程序集“file:///c:\users\ajs\microsoft robots dev studio 4\bin\micarrayspeechrecognizer.y2011.m06.dll”或其依赖项之一。试图加载格式不正确的程序。文件名:System.Reflection.RuntimeAssembly._nLoad 中的“file:///c:\users\ajs\microsoft robots dev studio 4\bin\micarrayspeechrecognizer.y2011.m06.dll”(AssemblyName 文件名,字符串 codeBase,证据 assemblySecurity, System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & stackMark, Serializer.DataCache.RegisterCustomSerializersFromServiceAssembly(作为 sembly pa,AssemblyLocations 位置)=== 预绑定状态信息 === LOG:User = condor\ajs LOG:Where-ref 绑定。位置 = c:\users\ajs\microsoft robots dev studio 4\bin\micarrayspeechrecognizer.y2011.m06.dll 日志:Appbase = file:///C:/Users/ajs/Microsoft Robotics Dev Studio 4/bin/ 日志:初始 PrivatePath = NULL 调用程序集:(未知)。=== LOG:此绑定在 LoadFrom 加载上下文中开始。警告:将不会在 LoadFrom 上下文中探测本机图像。本机映像只会在默认加载上下文中进行探测,例如使用 Assembly.Load()。LOG:使用应用程序配置文件:C:\Users\ajs\Microsoft Robotics Dev Studio 4\bin\DssHost.exe.Config LOG:使用主机配置文件:LOG:使用来自 C:\Windows\Microsoft 的机器配置文件。NET\Framework64\v4.0.30319\config\machine.config。日志:尝试下载新的 URL 文件:///c:/users/ajs/microsoft robots dev studio 4/bin/micarrayspeechrecognizer.y2011.m06.dll。ERR:无法完成程序集的设置(hr = 0x8007000b)。探测终止。