Robotics AI nədir?

Robotics AI robotun müşahidələrinə, tapşırıq seçimlərinə və ya hərəkətlərinə maşın intellektini tətbiq edir. O, hissənin tutucu üçün pozasını təxmin edə, mobil robot üçün səhnəni şərh edə və ya yoxlamaya ehtiyacı olan elementi müəyyən edə bilər. Robot həmin çıxışı lokallaşdırma, planlaşdırma, idarəetmə və fiziki avadanlıqla birləşdirir.

Bu daha geniş bir hissəsidir Fiziki AI mühəndisliyi şəkli. Edge AI bortda işləyə bilər ki, müşahidələr sensorların yanında emal olunsun. Donanma proqramı və oflayn alətlər hələ də planlaşdırma, məlumatların nəzərdən keçirilməsi və modellərin işlənməsini dəstəkləyə bilər. Bölmə vaxt, əlaqə və texniki xidmət tələblərinə uyğun olmalıdır.

Hər robot funksiyasının öyrənilmiş modelə ehtiyacı yoxdur. Təkrarlanan trayektoriya, açıq dövlət maşını və ya həndəsi metodu dəqiq müəyyən edilmiş tapşırıq üçün yoxlamaq daha asan ola bilər. AI-ni dəyişkənliyin real problem yaratdığı yerə yerləşdirin, sonra onun tam iş prosesini yaxşılaşdırıb-yaxşılamadığını qiymətləndirin.

Robot arxitekturasından əvvəl tapşırığı seçin

ƏrizəPotensial AI töhfəsiPilotda ölçün
Anbar nəqliyyatıDəyişən marşrutların və yüklərin qavranılması və təfsiriMissiyanın tamamlanması, müdaxilələr və bərpa müddəti
Hissələrin idarə edilməsiObyektin identifikasiyası və poza qiymətləndirilməsiHissə variantı, təkrar cəhdlər və ziyanla uğurlu köçürmələr
Təftiş robotlarıBaxış tələb edən şərtləri tapmaq və qeyd etməkƏhatə, buraxılmış müşahidələr və təkrarlanma
Kənd təsərrüfatı torpaq sistemləriMüəyyən edilmiş tapşırıq daxilində bitkilərin və ya ərazinin şərhiHava, böyümə mərhələləri və işıqlandırma üzrə tapşırıqların dəqiqliyi
Laboratoriya və ya xəstəxana logistikasıMəhdud iş prosesində obyekt və ya marşrut qavrayışıİzləmə qabiliyyəti, idarəetmə müvəffəqiyyəti və operatorun təhvil verilməsi

Bunlar yerləşdirilmiş Alvexis robotların siyahısı deyil, namizədin inkişafı əhatə dairələridir. Əməliyyat sahəsini dəqiq təsvir edin: mərtəbə və ya ərazi, işıqlandırma, insanlar, faydalı yük, icazə verilən marşrutlar və qadağan edilmiş hərəkətlər. Bu şərtlərin dəyişdirilməsi problemi daha böyük AI modelini seçməkdən daha çox dəyişə bilər.

Sensorlardan hərəkətə qədər aydın bir yol qurun

dərk etməkZaman ştampları və kalibrləmə ilə kamera, dərinlik, ətalət və kodlayıcı ölçmələri.
PlanCari müşahidələrə əsaslanan dövlətin qiymətləndirilməsi, tapşırıq məntiqi və məhdud məqsədlər.
NəzarətAyrı-ayrılıqda müəyyən edilmiş qoruyucu funksiyaları olan nəzarətçilər, sürücülər və əks əlaqə.

Alınması və sinxronizasiyası: Hər bir müşahidənin nə vaxt alındığını, onun koordinat çərçivəsini və kalibrləmə versiyasını qeyd edin. Robot çərçivəsinə çevrilmə etibarlı olana qədər aşkar edilmiş obyekt mövqeyi tutucu üçün faydalı deyil. Bizim oxuyun vaxt sinxronizasiyası təlimatı kameraları, IMU-ları və hərəkət ölçmələrini birləşdirmədən əvvəl.

Qavrama və vəziyyət: Növbəti mərhələnin əslində nəyə ehtiyacı olduğuna qərar verin: sinif, poza, boş yer təxmini və ya güvənə uyğun hadisə. Köhnə və ya etibarsız çıxışları rədd etmək üçün kifayət qədər kontekst dərc edin. Sensor gizləndikdə, lokalizasiya itirildikdə və ya etibarlılıq tətbiq həddinin altına düşdükdə sistemin necə davranacağını müəyyənləşdirin.

Tapşırıq və hərəkət interfeysləri: Təklif olunan məqsəd və onu həyata keçirmək üçün səlahiyyətli komponent arasında görünən sərhəd saxlayın. Planlayıcı hərəkət tələb edə bilər; nəzarət sistemi hələ də icazə verilən iş şərtlərini yerinə yetirməlidir. Ləğv, vaxtaşımları, ləğvetmələr və məlum vəziyyətə qayıtmağı müəyyən edin.

Qoruyucu funksiyalar tətbiq üçün xüsusi təhlükəsizlik dizaynına ehtiyac duyur. Adi AI modeli və ya naviqasiya paketi sertifikatlaşdırılmış təhlükəsizlik funksiyası kimi təqdim edilməməlidir. Məsələn, Nav2 öz Toqquşma Monitorunu təsvir edir əlavə proqram qatı kimi. Onun mövcudluğu robot quraşdırılmasının təhlükəsiz olduğunu müəyyən etmir.

Qərarın yaşını ölçün, nəinki nəticə çıxarın

Sürətli model hələ də köhnə məlumatlar üzərində hərəkət edə bilər. Ekspozisiya və ya əldə etmə, köçürmə, növbə, qabaqcadan emal, nəticə çıxarma, planlaşdırma və əmrlərin çatdırılması müşahidənin aparata çatdığı zaman yaşını artırır. Hər gecikmə ölçmənin başlanğıc və son nöqtələrini təyin edin.

Eyni vaxtda kamera çəkilişi, qeydlər və kommunikasiyalar altında gecikmə paylamalarını və pikləri qeyd edin. İstehlakçı geridə qaldıqda nə baş verdiyini yoxlayın. Hər bir köhnə müşahidəni saxlayan növbə cari vəziyyətlə bağlı qərar üçün uyğun olmaya bilər, müşahidələrin ləğvi isə sübut jurnalı üçün qəbuledilməz ola bilər. Hər bir məlumat yoluna açıq siyasət verin.

Tam iş yükü ətrafında kənar avadanlıq seçin

Prosessor seçməzdən əvvəl kamera interfeyslərini, sensor dərəcələrini, model operatorlarını, CPU xidmətlərini, yaddaş nüsxələrini, yaddaş yazılarını və idarəetmə interfeyslərini sadalayın. Dəstəklənən sürətləndirmə başlıq əməliyyatlarının sayından daha vacibdir. Təqdim olunan platformada nəzərdə tutulan modeli və proqram təminatını sınayın.

Mobil sistem həmçinin güc və istilik məhdudiyyətləri gətirir. Başlanğıc cərəyanını, batareyanın davranışını, davamlı soyutma, konnektorun saxlanması və xidmətə giriş üçün yer nəzərə alın. Qısa müddət ərzində masanın üzərində işləyən laboratoriya lövhəsi, qapalı robot korpusunun içərisində faydalı iş dövrünü hələ nümayiş etdirməyib.

ForgeEdge-Core fərdi hesablama inteqrasiyasının müzakirəsi üçün başlanğıc nöqtəsidir; ForgeEdge-Duo real vaxt nəzarəti ilə yanaşı tətbiqin işlənməsini müzakirə etmək üçün bir arxitektura təqdim edir. Məhsulun uyğunluğu, proqram təminatı və qoruyucu funksiyalar robotun tələblərinə uyğun olaraq yoxlanılmalıdır. The FPGA, NPU və MPU bələdçi emal rollarını ayırmağa kömək edir.

Xüsusi suallara cavab vermək üçün simulyasiyadan istifadə edin

Qərar ətrafında simulyasiya qurun: əlçatanlıq, sensorun yerləşdirilməsi, marşrut məntiqi və ya təkrarlanan idarəetmə tapşırığı. Obyekt pozası, sürtünmə fərziyyələri, sensor səs-küyü və ya gözlənilməz maneələr kimi dizaynı poza biləcək amilləri dəyişdirin. Simulyasiya versiyalarını və ssenari təriflərini test nəticələri ilə birlikdə saxlayın.

NVIDIA's sim-real nümunə simulyasiya edilmiş tapşırıqdan həqiqi robota gedən yolu nümayiş etdirir. Məhsul proqramı üçün transfer sınaqdan keçirilməli bir şey olaraq qalır. Fiziki robotu modeldəki fərziyyələrlə, o cümlədən vaxt, mexaniki uyğunluq və quraşdırılmış sensorlar ilə müqayisə edin.

Simulyasiya müvəffəqiyyətini istismara vermənin əvəzi kimi istifadə etməyin. Yaxşı növbəti addım alətli çıxışlar və razılaşdırılmış operator təhvil verilməsi ilə məhdud fiziki sınaqdır. Yalnız sübutları nəzərdən keçirdikdən sonra əməliyyat sahəsini genişləndirin.

Test uğursuzluqları, eləcə də uğurlu nümayişlər

Ssenarimüşahidə edinQəbul sualı
Sensor yoxdur və ya qaranlıqdırEtibarlılıq bayraqları, tapşırıq vəziyyəti və operator bildirişiRobot müəyyən edilmiş məhdudlaşdırılmış və ya dayanmış vəziyyətinə daxil olurmu?
Gecikmiş və ya uyğun olmayan məlumatlarÇıxış yaşı, çərçivə çevrilmələri və rədd edilmiş mesajlarKöhnə məlumat gözlənilməz bir hərəkətə səbəb ola bilərmi?
Gözlənilməz obyekt və ya uğursuz tutmaYenidən cəhdlər, əlaqə nəticəsi və təhvilBərpa icazə verilən tapşırıq daxilində qalırmı?
Şəbəkə itkisi və ya yenidən başladınYerli muxtariyyət sərhədi və bərpa edilmiş dövlətƏvvəlki əmr təsadüfən təkrarlana bilərmi?
Uzun müddətli əməliyyatTemperatur, güc, ötürmə qabiliyyəti və sürüşməTapşırıq tələb olunan iş dövrü ərzində təkrarlana bilirmi?

Hər bir iş üçün aparat, proqram təminatı, model, kalibrləmə və konfiqurasiya versiyalarının qeydini saxlayın. Məcmu müvəffəqiyyət nisbətini tapşırıq qarışığı və uğursuzluq kateqoriyaları olmadan şərh etmək çətindir. Performansı ssenari üzrə hesabat verin və sistemi təkmilləşdirərkən çətin vəziyyətləri qiymətləndirmə dəstində saxlayın.

Mühəndislik müzakirəsinə nə gətirmək lazımdır

Tapşırığın, robotun və ya maşın interfeyslərinin, mövcud sensorların və məkan, güc və soyutma ilə bağlı məhdudiyyətlərin qısa video və ya diaqramını paylaşın. Robot nəzarətçisinin kimə məxsus olduğunu, proqram məlumatlarını kimin təmin etdiyini və tamamlanmış sistemi kimin qəbul etdiyini göstərin. Bu sərhədlər prototip təklifini və onun asılılıqlarını daha aydın edir.

Alvexis seçilmiş platforma ətrafında lazım olan fərdi daşıyıcı, sensor interfeyslər, daxil edilmiş emal, əlavə və inteqrasiya işlərini müzakirə edə bilər. Tibbi robototexnika üçün ayrı-ayrılıqdan başlayın səhiyyə mühəndisliyi təlimatı beləliklə, klinik məqsəd və təsdiqləmə öhdəlikləri erkən müəyyən edilir.

ROS 2, SLAM və avtonom mobil robotlar üçün qavrayış

Avtonom mobil robota (AMR) obyekt aşkarlamaqdan daha çox ehtiyac var. O, öz mövqeyini təxmin etməli, yaxınlıqdakı maneələri şərh etməli və müəyyən edilmiş məhdudiyyətlər daxilində hərəkət əmrləri verməlidir. SLAM eyni vaxtda lokalizasiya və xəritələşdirmə deməkdir; onun rolu kamera görüntüsündə obyekti tanımaqdan fərqlidir. LiDAR, kameralar, təkər odometriyası və IMU məlumatları seçilmiş arxitekturaya uyğun olaraq kömək edə bilər.

ROS 2 naviqasiya layihəsində inteqrasiyadan əvvəl koordinat çərçivələri, vaxt damğası ilə işləmə, mesaj sürətləri və maksimum məlumat yaşını razılaşdırın. Dəyişən maneələr və zəif vizual xüsusiyyətlər də daxil olmaqla, robotun işləyəcəyi xəritələşdirmə və lokalizasiyanı sınaqdan keçirin. Naviqasiya proqramı və qavrayış aparatı robotun müstəqil risk qiymətləndirməsini və təhlükəsizlik tədbirlərini əvəz etmir.

Dizayn kamerası, LiDAR və IMU sinxronizasiyası

Texniki istinadlar

Vaxtın hesablanması illüstrativdir. Bu məqalədə heç bir robot performansı və ya təhlükəsizlik sertifikatı iddia edilmir.

Robotunuzun tapşırığı ətrafında elektronikanı qurun.

Sensorları, interfeysləri, əməliyyat mühitini və sizə lazım olan nəticəni təsvir edin. Ölçülə bilən pilot üçün aparat və daxili mühəndislik sahəsini müzakirə edə bilərik.

Robototexnika layihənizi müzakirə edinSənayelər arasında fiziki süni intellektləri araşdırın →