Oprogramowanie Naukowo Techniczne

Dystrybutor oprogramowania MATLAB i Simulink w Polsce

Nauka i edukacja

Licencja Total Academic Headcount daje dostęp do oprogramowania wszystkim pracownikom i studentom uczelni

Produkty firmy MathWorks są stosowane do nauczania oraz do prowadzenia prac badawczo – rozwojowych na około 5000 uczelniach na całym świecie. Ponad 500 uczelni posiada licencję typu TAH. Wspólna konfiguracja produktów MATLAB i Simulink zapewnia dostęp do oprogramowania wszystkim studentom i pracownikom zastępując licencje typu Classroom Kit, indywidulane i studenckie.

Więcj informacji na temat licencji TAH.

Project Based Learning – Nauczanie w oparciu o projekt

Zaprogramuj mikrokontroler bezpośrednio ze środowiska MATLAB i Simulink

MATLAB i Simulink w wersji 8 umożliwia programowanie mikrokontrolerów takich jak Arduino, BeagleBoard, Raspberry Pi, PandaBoard czy LEGO MINDSTORMS. Oznacza to, że można wykorzystać oprogramowanie MATLAB i Simulink do opracowania algorytmów sterowania czy przetwarzania sygnałów, zweryfikować te algorytmy w procesie symulacji, by następnie w błyskawiczny sposób zaimplementować je bezpośrednio na platformie sprzętowej. Co więcej, proces wykonywania algorytmu na platformie sprzętowej może być kontrolowany bezpośrednio z poziomu MATLAB/Simulink.

Proces konfiguracji mikrokontrolera przeprowadzany jest w całości w środowisku MATLAB i Simulink. Po wybraniu docelowej platformy sprzętowej należy ją wskazać w dostępnym narzędziu targetinstaller a niezbędne komponenty i oprogramowanie zostanie zainstalowane automatycznie.

Wybór platformy sprzętowej zależy w dużej mierze od aplikacji, nad jaką chcemy pracować. Jeśli interesuje nas przetwarzanie w czasie rzeczywistym obrazu pochodzącego z kamery, to można zastanowić się nad wykorzystaniem platformy Raspberry Pi lub PandaBoard, jeśli naszym celem jest stworzenie robota mobilnego, lepszym wyborem będzie Arduino. Istotna jest tu moc obliczeniowa ale również zestaw interface-ów, jakie dany układ udostępnia i jakie możemy wykorzystać.

Jak zacząć?

Wystarczy uruchomić program MATLAB w trybie administratora i wpisać polecenie targetinstaller. W uruchomionym narzędziu należy wskazać wsparcie jakiej platformy sprzętowej nas interesuje, proces instalacji jest w pełni zautomatyzowany.

Wspierane platformy

  • Arduino
  • BeagleBoard
  • Raspberry Pi
  • PandaBoard
  • LEGO MINDSTORMS NXT
  • LEGO MINDSTORMS EV3
  • Microsoft Kinect
  • iPhone Sensor
  • Android Sensor
  • Samsung GALAXY

>> Zobacz pełną listę wspieranych platform

Programowanie robota mobilnego

Zachęcamy do zapoznania się z cyklem nagrań dotyczących wykorzystania środowiska MATLAB i Simulink do zaprogramowania robota mobilnego. Robot został oparty o zestaw Magician Chassis firmy Sparkfun. Sterowanie jest realizowane dzięki układowi Arduino Due.

Wybór Arduiono Due został podyktowany następującymi cechami platformy:
  • wejścia cyfrowe do odczytu informacji pochodzących z enkoderów (umożliwiające rejestrację ruchu robota);
  • wyjścia PWM do sterowania prędkością obrotową silników;
  • wejścia analogowe do zbierania informacji z dodatkowych czujników;
  • wsparcie dla zewnętrznych modułów rozszerzających (shields).
Video PBL: Wprowadzenie, prezentacja robota i omówienie idei nauczania w oparciu o projekt

Wprowadzenie, prezentacja robota i omówienie idei nauczania w oparciu o projekt


Video PBL: Konfiguracja środowiska MATLAB i Simulink

Konfiguracja środowiska MATLAB i Simulink


Video PBL: Schemat systemu sterowania, podstawy pracy w Simulinku

Schemat systemu sterowania, podstawy pracy w Simulinku


Video PBL: Uproszczony model robota mobilnego

Uproszczony model robota mobilnego


Video PBL: Obsługa wyświetlacza LCD. Wykorzystanie języka C w Simulink

Obsługa wyświetlacza LCD. Wykorzystanie języka C w Simulink


Video PBL: Algorytm sterowania robotem (go to goal)

Algorytm sterowania robotem (go to goal)


Video PBL: Dopracowanie algorytmu sterującego. Wykorzystanie funkcji MATLAB oraz bloków Stateflow w Simulink

Dopracowanie algorytmu sterującego. Wykorzystanie funkcji MATLAB oraz bloków Stateflow w Simulink

Kontakt handlowy

Chcesz wiedzieć więcej? Skontaktuj się z naszym specjalistą

E-mail: sales@ont.com.pl
Telefon: 12 630 49 50

Pobierz wersję próbną