Lego Mindstorm NXT的C#库

是否有适用于Lego Mindstorm NXT的C#(.NET)库,它是最新的?

用于乐高头脑风暴的NXT.NET

  • 最后更新18.04.2008
  • http://nxtnet.codeplex.com/

MindSqualls

  • 最后更新05.06.2007
  • http://www.mindsqualls.net/

乐高.NET

  • 最后更新07.04.2005
  • http://www.dcl.hpi.uni-potsdam.de/research/lego.NET/weblog/

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

据我所知,尽管项目托管在codeplex上,但LEGO Mindstorms的NXT.NET没有可用的源代码。 图书馆还没有真正完成 – 似乎发展已停滞不前。

MindSqualls库最近没有更新,但仍然看起来相当完整和可用。 最近的一些修改可在别处获得 。

您已经说过,您对MS Robotics Studio不感兴趣,但这对Lego NXT很有用。 就个人而言,我会发现它必须certificate使用其他东西而不是“为了挑战”这样做。

我在CodePlex上提供了NXT.NET库的源代码,但不幸的是,库的开发已经停止了:(

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

微软机器人SDK (for .net)与mindstorms兼容。

我使用AForge.NET作为我的项目。 (http://www.aforgenet.com/)

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

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

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

这听起来像是在使用库,但是只需将命令发送到NXT连接的com端口就可以轻松扩充它。 这是一个关于NXT直接命令的精彩教程:

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

-希望这可以帮助!

我试图使用MRDS,但是无法做到。 在大多数情况下,整个系统提供服务和许多曲折只会使一切变得复杂。 现在我试着了解AForge和MindSqualls ,直到它们看起来好多了。