Kursplan

Introduksjon til AI og robotikk

  • Oversikt over moderne robotikk og AI-konvergens
  • Anvendelser i autonome systemer, droner og service-roboter
  • Viktige AI-komponenter: oppfatning, planlegging og styring

Oppsett av utviklingsmiljøet

  • Installasjon av Python, ROS 2, OpenCV og TensorFlow
  • Bruk av Gazebo eller Webots for robotiseringssimulering
  • Arbeid med Jupyter Notebooks for AI-eksperimenter

Oppfatning og datavisualisering

  • Bruk av kameraer og sensorer for oppfatning
  • Bildeklassifisering, objekterkennelse og segmentering ved hjelp av TensorFlow
  • Kantdeteksjon og kontursporing med OpenCV
  • Real-tid bildeoverføring og -behandling

Lokaliserings- og sensorfusjonsteknikker

  • Forklaring av probabilistisk robotikk
  • Kalman-filtre og Extended Kalman Filters (EKF)
  • Partikkelfiltre for ikke-lineære miljøer
  • Integrasjon av LiDAR, GPS og IMU-data for lokaliseringsformål

Bevægelsesplanlegging og veifinningsalgoritmer

  • Veiplanleggingsalgoritmer: Dijkstra, A* og RRT*
  • Hindravigsel og miljøkartlegging
  • Real-tid styring ved hjelp av PID
  • Dynamisk veioptimalisering ved hjelp av AI

Reinforcement learning for robotikk

  • Grunnleggende reinforsement learning
  • Designing belønningsbasert robotoppførsel
  • Q-learning og Deep Q-Networks (DQN)
  • Integrasjon av RL-agenter i ROS for tilpassert bevegelse

Simultaneous Localization and Mapping (SLAM)

  • Forklaring av SLAM-konsepter og arbeidsflyt
  • Implementering av SLAM med ROS-pakker (gmapping, hector_slam)
  • Visual SLAM ved hjelp av OpenVSLAM eller ORB-SLAM2
  • Testing av SLAM-algoritmer i simulerte miljøer

Avanserte emner og integrasjon

  • Tale- og gesturerkjenning for menneske-maskininteraksjon
  • Integrasjon med IoT- og skybaserede robotikkplattformer
  • AI-drevet prediktiv vedlikehold for roboter
  • Etniske og sikkerhetsaspekter i AI-gjettende robotikk

Kronprosjekt

  • Design og simulering av en intelligent mobil robot
  • Implementering av navigasjon, oppfatning og bevegelsesstyring
  • Demonstrasjon av real-tid beslutningsprosesser ved hjelp av AI-modeller

Sammendrag og neste trinn

  • Gjennomgang av viktige AI-robotikkteknikker
  • Framtidstrender innen autonome robotikk
  • Ressurser for videre læring

Krav

  • Programmeringserfaring i Python eller C++
  • Grunnlagsforståelse innen datavitenskap og ingeniørfag
  • Fornøydelighet med sannsynlighetsbegreper, kalkulus og lineær algebra

Målgruppe

  • Ingeniører
  • Robotikk-entusiaster
  • Forskere innen automatisering og AI
 21 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier