Библиотека С# для Lego Mindstorm NXT
Есть ли библиотека С# (.NET) для Lego Mindstorm NXT, которая является актуальной?
NXT.NET для LEGO Mindstorms
MindSqualls
Lego.NET
Я знаю, есть MS Robotic studio, но мой вопрос не в этом.
Ответы
Ответ 1
Насколько я могу судить, нет исходного кода для NXT.NET для LEGO Mindstorms, несмотря на то, что проект размещен на codeplex. Библиотека еще не завершена - и, казалось бы, развитие застопорилось.
Библиотека MindSqualls не обновлялась в последнее время, но все же выглядит довольно полной и полезной. Некоторые недавние изменения доступны в другом месте.
Вы сказали, что вас не интересует MS Robotics Studio, но это хорошо работает с Lego NXT. Лично я считаю, что для этого нужно было оправдать использование чего-то другого, кроме "для вызова" этого.
Ответ 2
Я создал исходный код библиотеки NXT.NET, доступный в CodePlex, но, к сожалению, правда, что развитие библиотеки застопорилось: (
Здесь вы можете найти исходный код для загрузки:
http://nxtnet.codeplex.com/releases/view/12686
Ответ 3
SDK для Microsoft Robotics (для .net) совместим с умами.
Ответ 4
Я использовал AForge.NET для своего проекта. (Http://www.aforgenet.com/)
Последнее обновление было 23 февраля 2012 г.
Это делает управление Lego Mindstorm NXT очень простым.
http://www.aforgenet.com/framework/features/lego_robotics.html#nxt
Ответ 5
Вы можете просто отправить в реальном времени/прямые команды в NXT в своем родном формате. Вам не обязательно нужна библиотека NXT.
Похоже, вы используете библиотеку, однако ее можно легко увеличить, просто отправив команду на COM-порт, с которым подключен NXT. Вот отличный учебник по прямым командам NXT:
http://www.robotappstore.com/Knowledge-Base/Programming-LEGO-NXT-Mindstorms/92.html
-Убедитесь, что это поможет!
Ответ 6
Я пытался использовать MRDS и не мог этого сделать. Вся система с сервисами и многими завихрениями в большинстве случаев только усложняет все.
Теперь я пытаюсь понять AForge и MindSqualls, пока они не выглядят намного лучше.