Opis
Gotowy do uruchomienia, wstępnie zbudowany robot serwisowy z funkcjami wymaganymi do korzystania z robota serwisowego. Maksymalizacja ruchu robotów dzięki zastosowaniu 4 kół omni u podstawy robota. W zestawie kamera o wysokiej rozdzielczości 1920×1080 pikseli z szerokim kątem widzenia. Dołączony 7-calowy dotykowy wyświetlacz LCD HDMI o rozdzielczości 800 x 480 pikseli. Zamiana mowy na tekst i odwrotnie dzięki wysokiej jakości cyfrowemu mikrofonowi i głośnikowi. Możliwość rozbudowy poprzez 4 dodatkowe moduły wtykowe typu A dla zewnętrznych czujników / siłowników, wyświetlaczy modułów wtykowych. Obsługa komunikacji Bluetooth, Wi-Fi, Ethernet dla różnych rozwiązań monitorowania i sterowania. Akumulator o dużej pojemności zapewnia długi czas pracy. Obsługiwany przez 360-stopniowy LiDAR do skanowania obszaru wokół
.
Zakres dostawy
- Inteligentny robot serwisowy AIOoT (IOT108)
- 1 X Ładowarka
- Twarda instrukcja obsługi
Opcje
- Zawartość cyfrowa (BI01)
- Kod pakietu modułów opcjonalnych (IOT108. 02)
Szczegóły techniczne
- Specyfikacja oprogramowania:
- System operacyjny:
- System operacyjny Linux (system operacyjny oparty na Debianie)
- Preinstalowane pakiety
- CLI
- Zsh: powłoka przeznaczona do interaktywnego użytku
- Powerlevel 10K: motyw dla Zsh
- Tmux: multiplekser terminali
- Peco: interaktywny filtr danych
- Powerline: wtyczka statusline dla vima, zapewnia linie statusu i monity dla kilku innych aplikacji, w tym zsh,
- bash, fish, tmux, IPython, Awesome, i3 i Qtile
- Toolchain:
- GCC: Kompilator GNU
- JDK: zawiera narzędzia do tworzenia i testowania programów napisanych w języku programowania Java i działających na platformie
- Java
- NodeJS: środowisko uruchomieniowe JavaScript zbudowane na silniku JavaScript Chromes V8.
- Python3: wysokopoziomowy, interpretowany, interaktywny i obiektowy język skryptowy
- Clang: zapewnia front-end języka i infrastrukturę narzędziową dla języków z rodziny języka C
- IDE:
- Visual Studio: IDE dla rozwoju C++
- Neovim: hiperrozszerzalny edytor tekstu oparty na Vim
- Geany: potężny, stabilny i lekki edytor tekstu dla programistów
- Łączność:
- MQTT: standardowy protokół przesyłania wiadomości OASIS dla Internetu rzeczy (IoT)
- BlueZ: stos Bluetooth, obsługa podstawowych warstw i protokołów Bluetooth
- Mtr: narzędzie do diagnostyki sieci
- Nmap: narzędzie wiersza poleceń do eksploracji sieci i audytu bezpieczeństwa
- Iptraf: oparte na ncurses narzędzie do monitorowania sieci IP LAN
- Samba: zapewnia bezpieczne, stabilne i szybkie usługi plików i drukowania dla wszystkich klientów korzystających z protokołu SMB/CIFS
- Serwer Blynk: platforma z aplikacjami iOS i Android do sterowania Raspberry Pi przez Internet
- Multimedia
- PortAudio: biblioteka audio I/O.
- SoX: program do przetwarzania dźwięku
- OpenCV: zoptymalizowana w czasie rzeczywistym biblioteka Computer Vision
- Google Assistant: udostępnia polecenia głosowe, wyszukiwanie głosowe i sterowanie urządzeniami aktywowane głosem
- NumPy: kompleksowe funkcje matematyczne
- Matplotlib: kompleksowa biblioteka do tworzenia statycznych, animowanych i interaktywnych wizualizacji w Pythonie
- Python AI
- Jupyter Notebooks: internetowa interaktywna platforma obliczeniowa
- NumPy: Dla kompleksowych funkcji matematycznych
- Anaconda: Do nauki o danych i uczenia maszynowego
- pandas: Do manipulacji i analizy danych
- Matplotlib: biblioteka do tworzenia wykresów dla Pythona
- SciPy: Do obliczeń naukowych i technicznych.
- Gym: zbiór problemów testowych
- Scikit-learn: Do uczenia maszynowego z Pythonem
- Tensorflow: Do uczenia maszynowego i sztucznej inteligencji
- Keras: Zapewnia interfejs Pythona dla sztucznych sieci neuronowych
- Seaborn: Do tworzenia grafiki statystycznej w Pythonie
- Kits Library:
- Biblioteka dla modułów Kits (Sensors, Actuators, Display)
- Nagrywanie dźwięku, odtwarzanie, ton i miernik dźwięku
- Google Assistant i streaming
- ANN, DNN, DQN, CNN, Perceptron, regresja liniowa i logistyczna.
- Specyfikacja sprzętowa:
- (Główny kontroler) Oparty na Raspberry Pi 4 Model B Kod: (IOT108.01)
- CPU:
- Broadcom BCM2711 Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
- GPU:
- Broadcom VideoCore VI
- H.265 (dekodowanie 4kp60), H264 (dekodowanie 1080p60, kodowanie 1080p30)
- OpenGL ES 3.1, Vulkan 1.0
- Pamięć RAM:
- 4GB LPDDR4-3200 SDRAM
- Wi-Fi
- 2. 4 GHz i 5,0 GHz IEEE 802.11ac
- (dwuzakresowa), wsteczna kompatybilność z 802.11a/b/g/n
- Bluetooth:
- Bluetooth 5. 0, Bluetooth Low Energy (BLE)
- Ethernet:
- Gigabit Ethernet 943 Mbps
- Porty:
- 2 x micro-HDMI 2. 0 (obsługa do 4Kp60),
- 4-pinowy stereofoniczny port audio i kompozytowy port wideo,
- 2 x USB 2.0.
- 2 x USB 3.0.
- 1 x USB-C.
- Gigabit Ethernet
- Interfejs szeregowy kamery (MIPI CSI)
- Interfejs szeregowy wyświetlacza (MIPI DSI)
- I/O:
- GPIO, UART, I2C, SPI, 3-kanałowy ADC
- Pamięć masowa:
- Gniazdo karty Micro-SD do ładowania systemu operacyjnego i przechowywania danych
- Podłączone bloki
- 4 x Uchwyt na moduły wtykowe typu A (dla modułów wtykowych typu A)
- GY-87 (3-osiowy żyroskop + 3-osiowe przyspieszenie + 3-osiowe pole magnetyczne + ciśnienie powietrza) czujnik typu- A
- Temperatura/wilgotność Typ -A Moduł wtykowy
- Czujnik światła (CDS) Typ -A Moduł wtykowy
- LiDAR 360 stopni
- Kamera 1920 x 1080 pikseli
- Touch HDMI LCD 7 cali 800 X 480 pikseli
- Moduł mikrofonu i głośnika
- CPU:
- Komunikacja:
- Komunikacja CAN
- Moduł kontrolera podrzędnego#1:
- Mikrokontroler:
- ATmega 2560 @ 16MHz
- Podłączone bloki:
- 4 X ostre czujniki podczerwieni
- 4 X czujniki odległości (ultradźwiękowe)
- Komunikacja:
- Komunikacja CAN
- Moduł kontrolera podrzędnego#2:
- Mikrokontroler:
- STM32 Arm Cortex M3
- Podłączone bloki:
- 4 X Sterowniki silników DC
- 4 X Silniki DC z enkoderami
- Komunikacja:
- Komunikacja UART
- Mikrokontroler:
- (Główny kontroler) Oparty na Raspberry Pi 4 Model B Kod: (IOT108.01)
- System operacyjny:
Eksperymenty
- Poznanie
- systemu operacyjnego Linux
- programowania Python w linux
- programowania C/C++
- Uczenie maszynowe nadzorowane (regresja liniowa i regresja logistyczna), Uczenie bez nadzoru
- i uczenie ze wzmocnieniem
- Tematy związane z sztuczną inteligencją, takie jak ANN, DNN, CNN, Perceptron
- Przepływ tensorowy
- Pakiety przetwarzania danych, takie jak Matplotlib, Pandas, Numpy.
- Przetwarzanie tekstu na mowę i mowy na tekst
- Komendy głosowe do prowadzenia robota
- Odtwarzanie i nagrywanie dźwięku
- Przetwarzanie obrazu przez kamerę robota.
- Zdalne sterowanie robotem
- Kontrola prędkości i kierunku silnika (PWM plus sygnały sterujące)
- Głębokie uczenie robotów
- Przetwarzanie obrazu z openCV
Moduły
- Mikrofalowy czujnik wykrywania ruchu typu A Moduł wtykowy
- Cyfrowy czujnik termoelektryczny (IR) typu A Moduł wtykowy
- Czujnik płomienia typu- A
- Czujnik CO2 Typ-A Moduł Wtyczki
- Czujnik światła (CDS) Typ-A Moduł Wtyczki
- Czujnik podczerwieni (PSD) Typ-A Moduł Wtyczki
- Czujnik kurzu Typ-A Moduł Wtyczki
- Moduł laserowy Typ-A Moduł Wtyczki
- Wyświetlacz pikselowy Typ-A Moduł Wtyczki
Marka
BEDO
