Библиотека С# для Lego Mindstorm NXT [закрыта]

Существует ли современная библиотека C# (.NET) для Lego Mindstorm NXT?

NXT.NET для LEGO Mindstorms

Взрывы разума

Лего .NET

Я знаю, что есть студия MS Robotic, но мой вопрос не об этом.


person MicTech    schedule 09.03.2010    source источник
comment
Что заставляет вас думать, что эти релизы не актуальны?   -  person Hans Passant    schedule 09.03.2010
comment
nobugz: Например, Lego Mindstorms NXT 2.0 был выпущен 5 августа 2009 года. Или были выпущены новые датчики.   -  person MicTech    schedule 09.03.2010
comment
Для тех, кто наткнулся на этот закрытый вопрос, представился другой вариант. Посмотрите на monobrick.dk/software/ прошивка ev3   -  person mhoff    schedule 19.05.2016


Ответы (6)


Насколько я могу судить, нет доступного исходного кода для NXT.NET для LEGO Mindstorms, несмотря на то, что проект размещен на codeplex. Библиотека еще не совсем завершена — и, казалось бы, разработка застопорилась.

библиотека MindSqualls недавно не обновлялась, но по-прежнему выглядит довольно полной и пригодной для использования. Некоторые последние модификации доступны в другом месте.

Вы сказали, что вас не интересует MS Robotics Studio, хорошо работает с Lego NXT. Лично я считаю, что это должно было оправдать использование чего-то другого, кроме как «для вызова».

person Stewart    schedule 19.03.2010
comment
Я думаю, что MS Robotics Studio требует живого Bluetooth-соединения с хост-компьютером, на котором выполняется код AI. Это означает, что создание NXT управляется дистанционно и не является по-настоящему автономным. Это соответствует контракту с NQC и виртуальными машинами Java, которые фактически работают на самом кирпиче. Тем не менее, я хотел бы оказаться неправым. - person Kirk Woll; 07.12.2010

Я сделал исходный код библиотеки NXT.NET доступным на CodePlex, но, к сожалению, это правда, что разработка библиотеки застопорилась :(

Исходный код можно скачать здесь: http://nxtnet.codeplex.com/releases/view/12686

person György Balássy    schedule 16.08.2010

Microsoft Robotics SDK (для .net) совместим с mindstorms.

person Toad    schedule 17.03.2010

Я использовал AForge.NET для своего проекта. (http://www.aforgenet.com/)

Последнее обновление было 23 февраля 2012 года.

Это делает управление Lego Mindstorm NXT очень простым. http://www.aforgenet.com/framework/features/lego_robotics.html#nxt

person user1355682    schedule 10.05.2012
comment
17 июля 2013 г. вышло новое обновление до версии 2.2.5. aforgenet.com/framework/release_notes/2.2.5.html - person Michael Kargl; 26.12.2013

Вы можете просто отправлять команды в реальном времени / Direct на NXT в его собственном формате. Вам не обязательно нужна библиотека NXT.

Похоже, вы используете библиотеку, однако ее можно легко расширить, просто отправив команду на COM-порт, к которому подключен NXT. Вот отличный учебник по прямым командам NXT:

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

-Надеюсь это поможет!

person Robotman    schedule 08.09.2012

Я пытался использовать MRDS, но не смог. Вся система с сервисами и множеством наворотов в большинстве случаев все только усложняет. Теперь я пытаюсь понять AForge и MindSqualls, пока они не станут выглядеть намного лучше.

person Nikita    schedule 18.02.2013