lego mindstorms co to jest
Definicja: zastosowaniu języka NQC, LASM i Visual Basic słownik.

Czy przydatne?

Co znaczy Lego MindStorms

Słownik: Lego MindStorms to kompletne zestawy pozwalające na budowę programowalnych robotów. Najważniejszą częścią praca jest sterownik RCX programowany przy zastosowaniu języka NQC, LASM i Visual Basic.
Definicja: W pierwotnym zamiarze klocki Lego MindStorms miały służyć głównie starszym dzieciom i uczniom szkół gimnazjalnych. Wkrótce okazało się jednak, iż po opracowaniu bardziej zaawansowanych narzędzi programistycznych i wykorzystywaniu kilku programowalnych klocków równocześnie, zestawy te stały się idealnym narzędziem dydaktyki eksperymentalnej na uczelniach wyższych.
Zestawy MindStorms składają się z kompletu standardowych klocków Lego (na przykład przedmioty nośne konstrukcji, łączniki, ośki, koła), klocków Lego Technic (((na przykład silniki prądu stałego, koła zębate, przekładnie pasowe, ślimakowe, różnicowe, czujniki) i klocka - mikrokomputera w plastikowej obudowie umożliwiającej bezpośrednie łączenie z pozostałymi klockami. Taki zbiór umożliwia szybkie budowanie różnorodnych konstrukcji mechanicznych umożliwiających swobodne eksperymentowanie i prototypowanie, bez wymogi zaawansowanej wiedzy studenta we wszystkich dziedzinach z zakresu elektroniki, elektrotechniki, mechaniki, inżynierii komputerowej, sztucznej inteligencji, bioinżynierii i tym podobne Uzupełnieniem zestawu MindStorms są zestawy rozszerzające, które zawierają dodatkowe silniki i sensory. Uniwersalna konstrukcja wejść i wyjść klocka RCX umożliwia również dołączanie innych niestandardowych układów wykonawczych i sensorycznych zaprojektowanych samodzielnie poprzez studentów.



wspólnie z zestawami MindStorms, spółka Lego dostarcza autorskie środowisko graficzne ROBOLAB wykorzystywane do projektowania własnych aplikacji. Oprogramowanie tj. przeznaczone głównie dla dzieci i osób, które nie miały przedtem styczności z programowaniem. Aplikacja stworzona w tym środowisku złożona jest z odpowiednio połączonych bloczków, które reprezentują procedury i zdarzenia. Taki program przekształcany jest w ciągi kodów operacyjnych związanych z poszczególnymi funkcjami systemowymi, a następnie przy zastosowaniu USB Tower przesyłany do RCX. Dla osób, które stawiają pierwsze kroki w świecie robotyki i programowania, takie rozwiązanie jest bardzo intuicyjne i wygodne do realizacji prostych projektów. Jednak zaprojektowanie średnio skomplikowanego algorytmu stwarza doświadczonemu programiście sporo problemów. Projekt rozrasta się w szybkim tempie a wprowadzenie żadnych zmian w takim programie jest bardzo uciążliwe.
Alternatywą są języki stworzone poprzez pasjonatów: NQC albo LegoOS
  • Dodano:
  • Autor: