Robot JetTank ROS este un robot tank ROS specializat pentru învățarea ROS. Este echipat cu NVIDIA Jetson Nano, motoare cu encoder de înaltă performanță, Lidar, cameră 3D de adâncime și un ecran LCD de 7 inch, care deschid mai multe funcționalități. Controlul mișcării robotului, cartografierea și navigația, planificarea traseului, urmărirea și evitarea obstacolelor, conducerea autonomă, recunoașterea caracteristicilor umane, interacțiunea somatosenzorială și interacțiunea vocală pot fi toate realizate! O combinație diversificată de hardware face din JetTank o platformă ideală pentru învățarea și verificarea funcției de robotică SLAM, precum și pentru obținerea soluției pentru dezvoltarea ROS. Sunt furnizate materiale ample de învățare ROS și tutoriale pentru a vă ajuta să începeți rapid!
Caracteristici Robot JetTank ROS
Sistem de Control Jetson Nano
NVIDIA Jetson Nano poate rula cadre de învățare profundă la modă, cum ar fi TensorFlow, PyTorch, Caffe/Caffe2, Keras, MXNet. Oferă putere de calcul puternică pentru proiecte AI masive. Cu Jetson Nano, JetTank poate implementa recunoașterea imaginii, detectarea și poziționarea obiectelor, estimarea poziției, segmentarea semantică, analiza inteligentă și alte funcții puternice.
Cartografiere și Navigație Lidar 2D
Robotul JetTank ROS este echipat cu Lidar de înaltă performanță care suportă cartografierea cu diverse algoritme, inclusiv Gmapping, Hector, Karto și Cartographer. În plus, se poate implementa planificarea traseului, navigația către puncte fixe și evitarea obstacolelor în timpul navigației.
Navigare cu Punct Singular, Navigare cu Mai Multe Puncte
JetTank folosește Lidar pentru a detecta mediul în timp real, pentru a realiza navigarea cu un singur punct sau cu mai multe puncte.
Planificare Traseu TEB, Evitare Obstacol
Suportă planificarea traseului TEB și poate monitoriza obstacolele în timp real în timpul navigației. Prin urmare, poate reface traseul pentru a evita obstacolul și a continua deplasarea.
Cartografiere Explorare Autonomă RRT
Prin adoptarea algoritmului RRT, robotul JetTank ROS poate finaliza cartografierea explorării, salva harta și reveni autonom la punctul de pornire, astfel încât să nu fie necesară controlul manual.
Urmărire Lidar
Prin scanarea obiectelor mobile din față, Lidar face robotul capabil să urmărească ținte.
Protecție Lidar
Protejează mediul înconjurător și declanșează alarma în cazul detectării unui intrus.
Cartografiere și Navigație 3D RTAB-VSLAM
Camera de adâncime suportă cartografierea 3D în două moduri, RTAB pur de viziune și fuziune de viziune și Lidar, ceea ce permite JetTank să navigheze și să evite obstacolele într-o hartă 3D, precum și să se relocheze global.
ORBSLAM2 + ORBSLAM3
ORB-SLAM este un cadru open-source SLAM pentru camere monoculare, binoculare si RGB-D, care poate calcula traiectoria camerei in timp real si reconstrui mediul 3D. Și in modul RGB-D, se poate obtine dimensiunea reala a obiectului.
Date Harta Adancime, Nor de Puncte
Prin intermediul API-ului corespunzator, JetTank poate obtine harta adancimii, imaginea color si norul de puncte al camerei.
Dezvoltare MediaPipe, Interactiune AI Actualizata
Bazat pe cadru MediaPipe, JetTank poate efectua recunoasterea corpului uman, detectarea varfurilor degetelor, detectarea fetei, detectarea 3D si multe altele.
Învatare Profunda, Conducere Autonoma
Cu JetTank, puteti proiecta un scenariu de conducere autonoma pentru a pune in practica ROS, ceea ce va permite sa intelegeti mai bine functiile de baza ale conducerea autonoma.
Detectare Semne Rutiere
Prin antrenarea bibliotecii de modele de invatare profunda, JetTank poate realiza conducerea autonoma cu viziune AI.
Mentinerea Benzii de Circulatie
JetTank este capabil sa recunoasca benzile de circulatie de ambele parti pentru a mentine o distanta sigura intre el si benzile de circulatie.
Detectarea Semaforului
JetTank determina daca sa mearga sau sa opreasca prin recunoasterea semaforului.
Cadru de Învatare Profunda AI
Foloseste algoritmul YOLO si biblioteca de modele de invatare profunda pentru a recunoaste obiectele.
Urmarire Ținta KCF
Bazandu-se pe algoritmul de filtrare KCF, robotul poate urmari tinta selectata.
Recunoasterea si Urmarirea Culorii/Tag-ului
JetTank poate recunoaste si urmari culoarea desemnata si poate recunoaste mai multe AprilTag-uri si coordonatele lor simultan.
Realitate Augmentata (AR)
Dupa ce selectati modelele pe aplicatie, modelele pot fi suprapuse pe AprilTag.
Microfon de Camp Îndepartat
Acest aranjament cu 6 microfoane este priceput la localizarea surselor de sunet de la distanta, recunoasterea vocii si interactiunea vocala. În comparatie cu modulul obisnuit de microfon, poate implementa functii mai avansate.
Localizarea Sursei de Sunet
Interactiune Vocala
Navigare Vocala
Coloana Interconectata
Navigatie Multi-vehicul
În functie de comunicarea multi-masina, JetTank poate realiza navigatie multi-vehicul, planificare a traseului si evitare inteligenta a obstacolelor.
Formare Inteligenta
Un grup de masini JetTank poate mentine o formatie, inclusiv linie orizontala, linie verticala si triunghi, in timpul deplasarii.
Control Grup
Un grup de JetTank poate fi controlat de un singur maner wireless pentru a efectua actiuni uniform si simultan.
Sistem de Operare Robot ROS (ROS)
Cadrul global popular de comunicare robotica
ROS este un sistem de operare meta open-source pentru roboti. Furnizeaza servicii de baza, cum ar fi abstractizarea hardware-ului, controlul dispozitivelor la nivel scazut, implementarea functionalitatilor folosite in mod obisnuit, transmiterea mesajelor intre procese si gestionarea pachetelor. De asemenea, ofera instrumentele si functiile bibliotecilor necesare pentru a obtine, compila, scrie si rula cod pe mai multe computere. Scopul sau este de a oferi suport pentru reutilizarea codului in cercetarea si dezvoltarea robotica.
Simulare Gazebo
JetTank foloseste cadrul ROS si suporta simularea Gazebo. Gazebo aduce o abordare proaspata pentru a controla JetTank si pentru a verifica algoritmul intr-un mediu simulat, ceea ce reduce cerintele experimentale si imbunatateste eficienta.
Control Simulare JetTank
Algoritmul cinematic poate fi verificat in simulare pentru a accelera iteratia algoritmului si a reduce costurile experimentale.
Date Vizuale
RViz poate vizualiza rezultatul cartografiere si navigatie, ceea ce faciliteaza depanarea si imbunatatirea algoritmului.
Diverse Metode de Control
Aplicatia WonderAi
Aplicatia Map Nav (doar pentru Android)
Maner wireless
Structura Produsului
Lidar SLAMTEC A1
Camera de adancime ORBBEC Astra Pro
Modul Matrice de Microfon de Camp Îndepartat iFLYTEK
Ecran tactil HD de 7 inch
Pan Tilt Flexibil
Accesorii de baza
Placa de Expansiune Multifunctionala
Placa de expansiune are un senzor IMU incorporat care poate detecta pozitia robotului in timp real. Pe ea se afla 2 canale PWM, doua taste, un LED, un buzzer, 9 interfete de servo bus serie, doua porturi de expansiune GPIO si doua interfete IIC.
Motor Encoder cu Dinti si Hala
Motorul 520 este echipat cu un encoder de inalta precizie si se caracterizeaza printr-o forta puternica si performanta ridicata. Encoderul incremental de faza AB incorporat se evidentiaza prin precizia sa ridicata si capacitatea sa de a rezista la interferente.
Baterie Lipo 11.1 V 6000mAh
Aceasta baterie Lipo de capacitate mare poate alimenta mai bine robotul si poate prelungi durata de functionare a robotului.
Driver Motor Encoder
JetTank este echipat cu un driver de motor cu encoder cu 4 canale, ceea ce face mai usor controlul motorului.