Datorseende för robotik: Perception med OpenCV & Djupinlärning Träningskurs
OpenCV är en öppen källkodsbaserad datorsynsbibliotek som möjliggör realtidsbildbehandling, medan djupinlärningsramverk som TensorFlow ger verktyg för intelligent perception och beslutstagen i robotiska system.
Denna instruktörsledda, liveutbildning (online eller på plats) är riktad till mellannivårobotikingenjörer, datorsynsexperter och maskininlärningsingenjörer som vill använda datorsynstekniker och djupinlärning för robotisk perception och autonomi.
Genom denna utbildning kommer deltagarna att kunna:
- Implementera datorsynströmmar med OpenCV.
- Länka djupinlärningsmodeller för objektidentifiering och -igenkänning.
- Använda synbaserade data för robotisk kontroll och navigation.
- Kombinera klassiska synsalgoritmer med djup neurala nätverk.
- Distribuera datorsynssystem på inbyggda och robotiska plattformar.
Formatet för kursen
- Interaktiv föreläsning och diskussion.
- Händerbasär övning med OpenCV och TensorFlow.
- Labbimplementering på simulerade eller fysiska robotiska system.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Föreläsning om datorseende för robotik
- Översikt över tillämpningar av datorsyn inom robotik
- Huvudutmaningar i perception och visuell förståelse
- Ställa upp utvecklingsmiljön med OpenCV och Python
Fundamental bildbehandling
- Bildrepresentation och -manipulation
- Filtrering, kantradetektion och extrahering av egenskaper
- Färgrymder och segmenteringsmetoder
Objektidentifiering och -följning med OpenCV
- Identifiera objekt med klassiska metoder (Haar-kaskader, HOG)
- Följa rörliga objekt i videoflöden
- Länka visuell återkoppling till robotiska system
Djupinlärning för visuell perception
- Översikt över konvolueringsnätverk (CNNs)
- Traena och distribuera objektidentifieringssmodeller
- Använda förut tränade modeller (YOLO, SSD, Faster R-CNN)
Sensorfusion och djupperception
- Länka kameradata med LiDAR- och ultraljudssensorer
- Djupskattning och 3D-rekonstruktion
- Perception för hinderundanmärkning och navigation
Synbaserad kontroll och beslutsfattande
- Använda datorsyn för robotmanipulation
- Visuell servoing och stängd återkopplingskontroll
- Oberoende beslutsfattande baserat på visuell inmatning
Distribuera och optimera synmodeller
- Distribuera modeller på inbyggda system och kantenheter
- Optimera inferensprestanda för realtidsprogram
- Felsöka och förbättra noggrannheten
Sammanfattning och nästa steg
Krav
- Ett förstånd för grundläggande robotikkoncept
- Upplevelse av programmering med Python
- Förtrogenhet med maskininlärningsgrundläggningar
Målgrupp
- Robotikingenjörer
- Datorsynsexperter
- Maskininlärningsingenjörer
Öppna Utbildningskurser kräver 5+ deltagare.
Datorseende för robotik: Perception med OpenCV & Djupinlärning Träningskurs - Bokning
Datorseende för robotik: Perception med OpenCV & Djupinlärning Träningskurs - Fråga
Datorseende för robotik: Perception med OpenCV & Djupinlärning - Konsultfråga
Vittnesmål (1)
dessas kunskaper och användningen av AI för robotik i framtiden.
Ryle - PHILIPPINE MILITARY ACADEMY
Kurs - Artificial Intelligence (AI) for Robotics
Maskintolkat
Kommande Kurser
Relaterade Kurser
Artificiell intelligens (AI) för robotik
21 TimmarArtificiell intelligens (AI) för robotik kombinerar maskininlärning, styrsystem och sensorfusning för att skapa intelligenta maskiner som kan uppfatta, resonera och handla autonomt. Genom moderna verktyg som ROS 2, TensorFlow och OpenCV kan ingenjörer nu utforma robotar som navigerar, planerar och interagerar med det verkliga världsmiljön på ett intelligent sätt.
Denna instruktörledande, live-träning (online eller på plats) riktar sig till ingenjörer på mellannivå som vill utveckla, träna och distribuera AI-drivna robotiska system med hjälp av aktuella öppen källkods teknologier och ramverk.
Vid slutet av denna träning kommer deltagarna att kunna:
- Använda Python och ROS 2 för att bygga och simulera robotbeteenden.
- Implementera Kalman- och partikelfilter för lokaliserings- och spårningsändamål.
- Använda datorseende tekniker med OpenCV för uppfattning och objekterkänningsändamål.
- Använda TensorFlow för rörelseprediktion och lärandebaserad styrning.
- Integrera SLAM (Simultaneous Localization and Mapping) för autonom navigation.
- Utveckla reinforcement learning-modeller för att förbättra roboternas beslutsfattande.
Kursens format
- Interaktiv föreläsning och diskussion.
- Praktisk implementering med ROS 2 och Python.
- Praktiska övningar med simulerade och verkliga robotiska miljöer.
Kursanpassningsalternativ
För att begära en anpassad träning för denna kurs, kontakta oss för att ordna.
AI och robotik för kärnteknik - Utökad
120 TimmarI denna instruktörsledda, liveutbildning i Sverige (online eller på plats) kommer deltagarna att lära sig olika tekniker, ramverk och metoder för att programmera olika typer av robotar som ska användas inom kärnteknik och miljösystem.
Den 6-veckors kurs hålls 5 dagar i veckan. Varje dag är 4 timmar lång och består av föreläsningar, diskussioner och praktisk robotutveckling i en live-labbmiljö. Deltagarna kommer att slutföra olika praktiska projekt som är tillämpliga på deras arbete för att öva sin erhållna kunskap.
Målhårdvara för denna kurs kommer att simuleras i 3D genom simuleringsprogram. ROS (Robot Operating System) öppen källkod, C++ och Python används för att programmera robotarna.
Efter denna utbildning kommer deltagarna att kunna:
- Förstå de viktigaste begreppen inom robotteknik.
- Förstå och hantera interaktionen mellan programvara och hårdvara i ett robotsystem.
- Förstå och implementera de mjukvarukomponenter som underligg robotteknik.
- Bygga och operera en simulerad mekanisk robot som kan se, mäta, bearbeta, navigera och interagera med människor genom röst.
- Förstå de nödvändiga elementen av artificiell intelligens (maskininlärning, djupinlärning etc.) som gäller för att bygga en smart robot.
- Implementera filter (Kalman och Particle) för att aktivera roboten att lokalisera rörliga objekt i sin miljö.
- Implementera sökalgoritmer och rörelseplanering.
- Implementera PID-styrning för att reglera robotens rörelse inom en miljö.
- Implementera SLAM-algoritmer för att aktivera roboten att kartlägga en okänd miljö.
- Utöka robotens förmåga att utföra komplexa uppgifter genom djupinlärning.
- Testa och felsöka en robot i realistiska scenarier.
AI och robotteknik för kärnkraft
80 TimmarI denna instruktörsledda, liveutbildning i Sverige (online eller på plats) kommer deltagarna att lära sig olika tekniker, ramverk och metoder för programmering av olika typer av robotar som ska användas inom kärnteknik och miljösystem.
Den 4-veckors kursen hålls fem dagar i veckan. Varje dag är fyra timmar lång och består av föreläsningar, diskussioner och praktisk robotutveckling i en live-labbmiljö. Deltagarna kommer att slutföra olika reala projekt som är tillämpliga på deras arbete för att öva på det kunskap de har fått.
Målmaterialet för denna kurs kommer att simuleras i 3D genom simuleringsprogramvara. Koden kommer sedan att laddas upp på fysisk hårdvara (Arduino eller annan) för slutlig testning av distributionen. ROS (Robot Operating System), C++ och Python kommer att användas för att programmera robotarna.
Efter denna utbildning kommer deltagarna att kunna:
- Förstå de viktigaste koncepten som används i robotteknik.
- Förstå och hantera interaktionen mellan mjukvara och hårdvara i ett robotiskt system.
- Förstå och implementera de mjukvarukomponenter som underlägger robotik.
- Bygga och styra en simulerad mekanisk robot som kan se, upptäcka, bearbeta, navigera och interagera med människor genom röst.
- Förstå de nödvändiga elementen av artificiell intelligens (maskininlärning, djupinlärning, etc.) som är tillämpliga för att bygga en smart robot.
- Implementera filter (Kalman och Partikel) för att göra det möjligt för roboten att lokalisera rörliga objekt i sin miljö.
- Implementera sökalgoritmer och rörelseplanering.
- Implementera PID-styrning för att reglera en robots rörelse i miljön.
- Implementera SLAM-algoritmer för att göra det möjligt för roboten att kartlägga en okänd miljö.
- Testa och felsöka en robot i realistiska scenarier.
Autonom Navigation och SLAM med ROS 2
21 TimmarROS 2 (Robot Operating System 2) är ett öppen källkodsbaserat ramverk som är utformat för att stödja utvecklingen av komplexa och skalbara robotapplikationer.
Detta instruktörledda, liveutbildning (online eller på plats) riktas till mellantidsnivås robottekniker och utvecklare som önskar implementera autonom navigation och SLAM (Simultaneous Localization and Mapping) med hjälp av ROS 2.
Till slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera och anpassa ROS 2 för autonom navigationsapplikationer.
- Implementera SLAM-algoritmer för kartläggning och lokalisering.
- Integrera sensorer som LiDAR och kameror med ROS 2.
- Simulera och testa autonom navigation i Gazebo.
- Distribuera navigationsstackar på fysiska robotar.
Kursformat
- Interaktiv föreläsning och diskussion.
- Praktisk övning med hjälp av ROS 2-verktyg och simuleringsmiljöer.
- Livslab-implementation och testning på virtuella eller fysiska robotar.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att arrangera.
Utveckla intelligenta bots med Azure
14 TimmarAzure Bot Service kombinerar Microsoft Bot Frameworks och Azures funktioner för att möjliggöra snabb utveckling av smarta chatbots.
I denna handledning under lektionerna kommer deltagarna att lära sig hur man enkelt skapar en intelligent bot med hjälp av Microsoft Azure.
Till slut av detta träningsprogram kommer deltagarna att kunna:
- Läras grundläggande om smarta chatbots
- Läras hur man skapar smarta chatbots med hjälp av molnprogram
- Förstå hur man använder Microsoft Bot Framework, Bot Builder SDK och Azure Bot Service
- Förstå hur man utformar chatbots med botmönster
- Utveckla sin första smarta bot med hjälp av Microsoft Azure
Målgrupp
- Utvecklare
- Hobbyister
- Ingenjörer
- IT-professionella
Kursformat
- Del föreläsning, del diskussion, övningar och mycket praktiskt arbetsskapande
Utveckla en Bot
14 TimmarEn bot eller chatbot är som en datorassistent som används för att automatisera användarinteraktioner på olika meddelandeplattformar och få saker gjorda snabbare utan att användarna behöver prata med en annan människa.
I denna instruktörsledda, live-utbildning kommer deltagarna att lära sig hur man kommer igång med att utveckla en bot när de går igenom skapandet av exempelchattbotar med hjälp av verktyg och ramverk för botutveckling.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå de olika användningarna och tillämpningarna av bots
- Förstå hela processen för att utveckla bots
- Utforska de olika verktygen och plattformarna som används för att bygga bots
- Bygg ett exempel på chatbot för Facebook Messenger
- Bygg ett exempel på chatbot med Microsoft Bot Framework
Publik
- Utvecklare som är intresserade av att skapa sin egen bot
Kursens format
- Delföreläsning, deldiskussion, övningar och tung praktisk praktik
Edge AI för robotar: TinyML, inferens på enhet och optimering
21 TimmarEdge AI möjliggör att artificiella intelligensmodeller körs direkt på inbyggda eller resursbegränsade enheter, vilket minskar latens och energiförbrukning samtidigt som autonomi och integritet i robotiska system ökar.
Detta instruktörsledda, liveutbildning (online eller platsbaserad) är riktat till mellannivås inbyggda utvecklare och robottekniker som vill implementera inferens- och optimeringstekniker för maskininlärning direkt på robotikhårdvara med hjälp av TinyML och Edge AI-frameworkar.
Till slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i TinyML och Edge AI för robotik.
- Konvertera och distribuera AI-modeller för inferens på enheten.
- Optimera modeller för hastighet, storlek och energieffektivitet.
- Integrera Edge AI-system i robotiska styrarkitekturer.
- Bewärdera prestanda och noggrannhet i verkliga scenarier.
Kursformat
- Interaktiv föreläsning och diskussion.
- Händerbaserad praktik med TinyML- och Edge AI-verktygskedjor.
- Praktiska övningar på inbyggda och robotikhårdvaraplattformar.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna.
Human-Centric Physical AI: Collaborative Robots and Beyond
14 TimmarDenna handledarledda, liveutbildning i Sverige (online eller på plats) är riktad till deltagare med mellannivå erfarenhet som vill utforska rollen av samarbetsrobotar (cobots) och andra humancentrerade AI-system i moderna arbetsplatser.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna för Human-Centric Physical AI och dess tillämpningar.
- Utforska rollen av samarbetsrobotar i att öka produktiviteten på arbetsplatserna.
- Identifiera och hantera utmaningar i människa-maskin-interaktioner.
- Utforma arbetsflöden som optimerar samarbete mellan människor och AI-drivna system.
- Främja en kultur av innovation och anpassningsförmåga i AI-integrerade arbetsplatser.
Människa-Robot Interaktion (HRI): Röst, Gest och Samverkande Kontroll
21 TimmarMänniska-Robot Interaktion (HRI): Röst, Gest och Samverkande Kontroll är ett praktiskt kursutbud som är utformat för att introducera deltagarna till design och implementering av intuitiva gränssnitt för människa-robot-kommunikation. Kursen kombinerar teori, designprinciper och programmeringspraxis för att bygga naturliga och responsiva interaktionssystem med hjälp av tal, gest och delad kontrolltekniker. Deltagarna kommer att lära sig hur man integrerar perceptionsmoduler, utvecklar multimodala inmatningssystem och designar robotar som kan samverka säkert med människor.
Denna instruktörsledda, live-träning (online eller på plats) riktas till deltagare på nybörjarnivå till mellannivå som vill designa och implementera människa-robot-interaktionsystem som förbättrar användbarheten, säkerheten och användarupplevelsen.
Efter kursens avslutning kommer deltagarna att kunna:
- Förstå grundläggande principer och designprinciper för människa-robot-interaktion.
- Utveckla röstsändare och responsmekanismer för robotar.
- Implementera gesterkänning med hjälp av datorseende-tekniker.
- Designa samverkande kontrollsystem för säker och delad autonomi.
- Utvärdera HRI-system baserat på användbarhet, säkerhet och människa-relaterade faktorer.
Kursformat
- Interaktiva föreläsningar och demonstrationer.
- Praktiska programmerings- och designövningar.
- Praktiska experiment i simulering eller verkliga robotmiljöer.
Kursanpassningsalternativ
- För att begära en anpassad träning för denna kurs, kontakta oss för att arrangera.
Industriell Robotikautomatisering: ROS-PLC Integration & Digitala tvillingar
28 TimmarIndustriell Robotikautomatisering: ROS-PLC Integration & Digitala tvillingar är ett praktiskt kursinnehåll som fokuserar på att koppla industriell automatisering med moderna robotframställningar. Deltagarna kommer att lära sig att integrera ROS-baserade robotiska system med PLC:er för synkroniserade operationer och utforska digitala tvillingmiljöer för att simulera, övervaka och optimera produktionsprocesser. Kursen betonar interoperation, realtidssamtal och prediktiv analys med hjälp av digitala repliker av fysiska system.
Denna instruktörsvårdad, liveutbildning (online eller på plats) är riktad till mellannivåprofessorer som vill bygga praktiska färdigheter i att ansluta ROS-styrda robotar med PLC-miljöer och implementera digitala tvillingar för automatisering och produktionsoptimering.
Vid slutet av denna utbildning kommer deltagarna kunna:
- Förstå kommunikationsprotokoll mellan ROS- och PLC-system.
- Implementera realtidsdatautbytte mellan robotar och industriella kontroller.
- Utveckla digitala tvillingar för övervakning, testning och processsimulering.
- Integrera sensorer, aktuatorer och robotmanipulatorer inom industriella arbetsflöden.
- Designa och validera industriella automatiseringssystem med hybrid-simuleringsmiljöer.
Kursens format
- Interaktiv föreläsning och arkitekturgenomgångar.
- Praktiska övningar för att integrera ROS- och PLC-system.
- Simulering och implementering av digitala tvillingprojekt.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att arrangera.
Artificiell intelligens (AI) för mekatronik
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktas till ingenjörer som vill lära sig om användbarheten av artificiell intelligens för mekatroniska system.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Få en överblick över artificiell intelligens, maskininlärning och beräkningsintelligens.
- Förstå koncepten om neuronnät och olika inlärningsmetoder.
- Välja effektiva metoder för artificiell intelligens för verkliga problem.
- Implementera AI-applikationer i mekatronisk teknik.
Multi-Robot Systems and Swarm Intelligence
28 TimmarMulti-Robot Systems and Swarm Intelligence är ett avancerat utbildningskurs som utforskar design, samordning och kontroll av robotteams inspirerade av biologiska svärmuppföranden. Deltagarna kommer att lära sig hur man modellerar interaktioner, implementerar decentraliserad beslutsfattande och optimerar samarbete mellan flera agenter. Kursen kombinerar teori med praktisk simulering för att förbereda lärande på tillämpningar inom logistik, försvar, räddning och autonoma utforskningar.
Denna handledardriven, live-utbildning (online eller på plats) är riktad till avancerade professionella som vill designa, simulera och implementera multi-robot- och svärmbaserade system med hjälp av öppen källkod ramverk och algoritmer.
Till slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principer och dynamik i svärmintelligens och samverkande robotar.
- Designa kommunikations- och samordningsstrategier för multi-robot-system.
- Implementera decentraliserade beslutsfattande- och konsensalgoritmer.
- Simulera kollektiv beteenden som formation kontroll, flockning och täckning.
- Tillämpa svärmtekniker på verkliga scenarier och optimeringsproblem.
Kursformat
- Avancerade föreläsningar med djupgående algoritmstudier.
- Praktiskt kodning och simulering i ROS 2 och Gazebo.
- Samarbetsprojekt som tillämpar svärmintelligensprinciper.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Multimodal AI in Robotics
21 TimmarDetta instruktörsledd, liveutbildning i Sverige (online eller på plats) riktas till fortgeschrittade robottekniker och AI-forskare som vill använda multimodal AI för att integrera olika sensoriska data för att skapa mer självständiga och effektiva robotar som kan se, höra och känna.
Vid utbildningens avslutande kommer deltagarna kunna:
- Implementera multimodal sensing i robotiska system.
- Utveckla AI-algoritmer för sensorfusion och beslutsfattande.
- Skapa robotar som kan utföra komplexa uppgifter i dynamiska miljöer.
- Hantera utmaningar inom realtidsdatbehandling och aktuation.
Smart Robots för Utvecklare
84 TimmarEn smart robot är ett Artificial Intelligence (AI) system som kan lära sig av sin omgivning och sin erfarenhet och bygga vidare på sin kapacitet baserat på den kunskapen. Smart Robots kan samarbeta med människor, arbeta tillsammans med dem och lära sig av deras beteende. Dessutom har de kapacitet för inte bara manuellt arbete, utan även kognitiva uppgifter. Förutom fysiska robotar kan Smart Robots också vara rent mjukvarubaserade och finnas i en dator som en programvara utan rörliga delar eller fysisk interaktion med världen.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig de olika teknikerna, ramverken och teknikerna för programmering av olika typer av mekanik Smart Robots, och sedan tillämpa denna kunskap för att slutföra sina egna Smart Robot-projekt.
Kursen är uppdelad i 4 avsnitt, som var och en består av tre dagar med föreläsningar, diskussioner och praktisk robotutveckling i en skarp labbmiljö. Varje avsnitt avslutas med ett praktiskt projekt som ger deltagarna möjlighet att öva och visa sina förvärvade kunskaper.
Målhårdvaran för denna kurs kommer att simuleras i 3D genom simuleringsprogram. Ramverket ROS (Robot Operating System) med öppen källkod, C++ och Python kommer att användas för programmering av robotarna.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå de viktigaste begreppen som används inom robotteknik
- Förstå och hantera interaktionen mellan mjukvara och hårdvara i ett robotsystem
- Förstå och implementera de programvarukomponenter som ligger till grund för Smart Robots
- Bygg och använd en simulerad mekanisk smart robot som kan se, känna, bearbeta, greppa, navigera och interagera med människor med hjälp av rösten
- Utöka en smart robots förmåga att utföra komplexa uppgifter genom Deep Learning
- Testa och felsök en smart robot i realistiska scenarier
Publik
- Utvecklare
- Ingenjörer
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Not
- För att anpassa någon del av denna kurs (programmeringsspråk, robotmodell, etc.) vänligen kontakta oss för att ordna.
Smart Robotics inom tillverkning: AI för perception, planering och styrning
21 TimmarSmart Robotics är integrationen av artificiell intelligens i robotiksystem för förbättrad perception, beslutsfattande och autonom kontroll.
Denna instruktörsledda liveutbildning (online eller på plats) riktar sig till avancerade robotikingenjörer, systemintegratörer och automatiseringsansvariga som vill implementera AI-drivna perception, planering och kontroll i smarta tillverkningsmiljöer.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå och tillämpa AI-tekniker för robotperception och sensorfusion.
- Utveckla rörelseplaneringsalgoritmer för samarbetsrobotar och industrirobotar.
- Distribuera lärobaserade kontrollstrategier för realtidsbeslutsfattande.
- Integrera intelligenta robotiksystem i arbetsflöden i smarta fabriker.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on-implementering i en live-lablabmiljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att boka.