Kursplan

Innføring i AI og robotikk

  • Oversikt over moderne robotikk og AI-konvergens
  • Anvendelser i selvstyrte systemer, droner og service-robotter
  • Viktigste AI-komponenter: oppfattelse, planlegging og kontroll

Konfigurere utviklingsmiljøet

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

Oppfattelse og datavisualisering

  • Bruk av kamere og sensorer for oppfattelse
  • Bildetilklassifisering, objektidentifisering og segmentering ved hjelp av TensorFlow
  • Kantdeteksjon og kontursporing med OpenCV
  • Sanntidsbildeoverføring og -behandling

Lokaliserings- og sensorfusjon

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

Bevegelsesplanlegging og -finnning

  • Bevegelsesplanleggingsalgoritmer: Dijkstra, A*, og RRT*
  • Hinderunngåelse og omgivelseskartlegging
  • Sanntid-bevegelseskontroll ved hjelp av PID
  • Dynamisk ruteoptimering ved hjelp av AI

Forsterkningslæring for robotikk

  • Grundlaget for forsterkningslæring
  • Design av belønningbasert robotisk oppførsel
  • Q-læring og Deep Q-Networks (DQN)
  • Integrering av RL-agenter i ROS for tilpasset bevegelse

Samtidig lokaliserings- og kartlegging (SLAM)

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

Avanserte emner og integrasjon

  • Tale- og gestanerkjennelse for menneske-robot-interaksjon
  • Integrering med IoT og skybaserte robotikkplattformer
  • AI-drevet prediktiv vedlikehold for roboter
  • Etikk og sikkerhet i AI-gyldig robotikk

Oppsummeringsprosjekt

  • Design og simulering av en intelligent mobil robot
  • Implementering av navigasjon, oppfattelse og bevegelseskontroll
  • Demonstrasjon av sanntidsbeslutningstaking ved hjelp av AI-modeller

Oppsummering og neste skritt

  • Gjennomgang av nøkkeltjenester for AI-robotikk
  • Fremtidstrender i selvstyrte robotikk
  • Ressurser for videre læring

Krav

  • Programmeringserfaring i Python eller C++
  • Grunnleggende forståelse av datavitenskap og ingeniørvitenskap
  • Bekjenthet med sannsynlighetsbegreper, kalkulus og lineær algebra

Målgruppe

  • Ingniører
  • Robotikk-entusiaster
  • Forskere innen automasjon og AI
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier