【问题标题】:C# library for Lego Mindstorm NXT [closed]Lego Mindstorm NXT 的 C# 库 [关闭]
【发布时间】:2010-03-09 12:23:56
【问题描述】:

Lego Mindstorm NXT 是否有最新的 C# (.NET) 库?

NXT.NET for LEGO Mindstorms

头脑风暴

乐高 .NET

我知道,有 MS Robotic 工作室,但我的问题不是那个。

【问题讨论】:

  • 是什么让您认为这些版本不是最新的?
  • nobugz:例如,Lego Mindstorms NXT 2.0 于 2009 年 8 月 5 日发布。或者发布了新的传感器。
  • 对于那些偶然发现这个封闭问题的人,另一种选择已经出现了......看看monobrick.dk/software/ev3firmware

标签: c# .net lego mindstorms nxt


【解决方案1】:

我在 CodePlex 上提供了 NXT.NET 库的源代码,但不幸的是,该库的开发确实停滞了:(

您可以在此处找到源代码以供下载: http://nxtnet.codeplex.com/releases/view/12686

【讨论】:

    【解决方案2】:

    据我所知,尽管项目托管在 codeplex 上,但没有可用于 NXT.NET for LEGO Mindstorms 的源代码。该库还没有真正完成 - 开发似乎已经停滞。

    MindSqualls library 最近没有更新,但看起来仍然相当完整和可用。最近的一些modifications are available elsewhere

    您曾说过您对MS Robotics Studio 不感兴趣,但这与 Lego NXT 配合得很好。就我个人而言,我发现它必须证明使用其他东西而不是“为了挑战”这样做是合理的。

    【讨论】:

    • 我认为 MS Robotics Studio 需要实时蓝牙连接到运行“AI”代码的主机 PC。这意味着 NXT 的创作是被远程控制的,并不是真正的自主。这与 NQC 和实际在砖本身上运行的 Java VM 有合约。但是,我很想被证明是错误的。
    【解决方案3】:

    The microsoft robotics SDK(用于 .net)与头脑风暴兼容。

    【讨论】:

      【解决方案4】:

      我在我的项目中使用了 AForge.NET。 (http://www.aforgenet.com/)

      最后一次更新是 2012 年 2 月 23 日。

      它使控制 Lego Mindstorm NXT 变得非常容易。 http://www.aforgenet.com/framework/features/lego_robotics.html#nxt

      【讨论】:

      【解决方案5】:

      您可以将实时/直接命令以原始格式发送到 NXT。您不一定需要 NXT 库。

      听起来您正在使用该库,但只需向与 NXT 连接的 com 端口发送命令即可轻松增强它。这是关于 NXT 直接命令的精彩教程:

      http://www.robotappstore.com/Knowledge-Base/Programming-LEGO-NXT-Mindstorms/92.html

      -希望这会有所帮助!

      【讨论】:

        【解决方案6】:

        我尝试使用 MRDS,但无法使用。在大多数情况下,带有服务和许多曲折的整个系统只会使一切复杂化。 现在我试着理解AForgeMindSqualls,直到它们看起来好多了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-04
          相关资源
          最近更新 更多