Программирование LEGO NXT роботов на языке NXC - Заметки в окончании — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Создана новая страница размером <p align=center><b>Автор: Daniele Benedettelli</b><br><br><i>Перевод: © Ботов Антон aka =DeaD=, 2009<br><br>Экс...)
 
(Заметки в окончании)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 2: Строка 2:
  
 
==Заметки в окончании==
 
==Заметки в окончании==
If you have worked your way through this tutorial you can now consider quite expert in NXC. If you have not
+
Если вы полностью прошли этот курс вы можете считать себя достаточно опытным в вопросах разработки на языке NXC. Если же вы еще этого не осознали - самое время начать экспериментировать самостоятельно. С хорошим воображением и такими возможностями программирования можно заставить Лего-роботов делать действительно невероятные вещи.
done this up to now, it is time to start experimenting yourself. With creativity in design and programming you
+
 
can make Lego robots do unbelievable things.
+
Этот курс не покрывает всех тем, касающихся BricxCC. Рекомендуется прочитать подробную документацию по языку NXC. Кроме того, NXC всё еще находится в разработке, будущие версии могут содержать дополнительный функционал. Много различных подходов к программированию просто не вошли в этот курс. Например, мы не рассматривали возможности обучения роботов или какие-либо элементы искусственного интеллекта.
This tutorial did not cover all aspects of the BricxCC. You are recommended to read the NXC Guide at every
+
 
chapter. Also, NXC is still in development, future version might incorporate additional functionality. Many
+
Кроме всего прочего, есть возможность напрямую управлять лего-роботом с ПК. Это потребует от вас написать программу на языке типа  C++, Visual Basic, Java или Delphi. Так же возможно обеспечить взаимодействие этой программы с программой на языке NXC работающей на модуле NXT. Такая комбинация даёт значительные возможности. Если вам интересен такой способ программирования робота, - можете начать изучать эту тему, скачав пакет разработчика Fantom SDK и открытую документацию по нему с раздела NXTreme сайта Lego MindStorms:
programming concepts were not treated in this tutorial. In particular, we did not consider learning behavior of
+
* http://mindstorms.lego.com/Overview/NXTreme.aspx
robots or other aspects of artificial intelligence.
+
 
It is also possible to drive a Lego robot directly from a PC. This requires you to write a program in a language
+
Интернет - отличный источник дополнительной информации. Некоторые важные отправные точки вы найдете на сайте LUGNET (LEGO Users Group Network), это неофициальный сайт:
like C++, Visual Basic, Java or Delphi. It is also possible to let such a program work together with an NXC
+
* http://www.lugnet.com/robotics/nxt
program running in the NXT itself. Such a combination is very powerful. If you are interested in this way of
 
programming your robot, best start with downloading the Fantom SDK and Open Source documents from the
 
NXTreme section of Lego MindStorms web site.
 
http://mindstorms.lego.com/Overview/NXTreme.aspx
 
The web is a perfect source for additional information. Some other important starting points are on LUGNET,
 
the LEGO Users Group Network (unofficial):
 
http://www.lugnet.com/robotics/nxt
 

Текущая версия на 11:46, 20 мая 2009

Автор: Daniele Benedettelli

Перевод: © Ботов Антон aka =DeaD=, 2009

Эксклюзивно для www.roboforum.ru
копирование на другие ресурсы и публикация перевода
без разрешения его автора запрещены

Заметки в окончании

Если вы полностью прошли этот курс вы можете считать себя достаточно опытным в вопросах разработки на языке NXC. Если же вы еще этого не осознали - самое время начать экспериментировать самостоятельно. С хорошим воображением и такими возможностями программирования можно заставить Лего-роботов делать действительно невероятные вещи.

Этот курс не покрывает всех тем, касающихся BricxCC. Рекомендуется прочитать подробную документацию по языку NXC. Кроме того, NXC всё еще находится в разработке, будущие версии могут содержать дополнительный функционал. Много различных подходов к программированию просто не вошли в этот курс. Например, мы не рассматривали возможности обучения роботов или какие-либо элементы искусственного интеллекта.

Кроме всего прочего, есть возможность напрямую управлять лего-роботом с ПК. Это потребует от вас написать программу на языке типа C++, Visual Basic, Java или Delphi. Так же возможно обеспечить взаимодействие этой программы с программой на языке NXC работающей на модуле NXT. Такая комбинация даёт значительные возможности. Если вам интересен такой способ программирования робота, - можете начать изучать эту тему, скачав пакет разработчика Fantom SDK и открытую документацию по нему с раздела NXTreme сайта Lego MindStorms:

Интернет - отличный источник дополнительной информации. Некоторые важные отправные точки вы найдете на сайте LUGNET (LEGO Users Group Network), это неофициальный сайт: