Kursplan

Innføring i AI og Robotikk

  • Oversikt over moderne robotikk og AI-sammenløp.
  • Anvendelser i selvstendige systemer, droner og service-roboter.
  • Viktig AI-komponenter: oppfattelse, planlegging og styring.

Oppsett av utviklingsmiljø

  • 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.
  • Bilderklasse, objektidentifisering og segmentering ved hjelp av TensorFlow.
  • Kantoppdaging og kontursporing med OpenCV.
  • Reeltids bildeoverføring og -behandling.

Lokaliserings- og sensorfusjon

  • Forståelse av probabilistisk robotikk.
  • Kalmanfilter og utvidede Kalmanfilter (EKF).
  • Partikelfilter for ikke-lineære miljøer.
  • Integrasjon av LiDAR, GPS og IMU-data for lokaliseringsformål.

Baneprogrammering og veifinningsalgoritmer

  • Baneprogrammeringsalgoritmer: Dijkstra, A*, og RRT*.
  • Hindringsundgåelse og miljøkartlegging.
  • Reeltid styring ved hjelp av PID.
  • Dynamisk veioptimering ved hjelp av AI.

Forsterkningslærning for Robotikk

  • Grunnleggende forsterkningslæringskonsepter.
  • Design av belønning-basert robotisk adferd.
  • Q-lærning og DQN (Deep Q-Networks).
  • Integrasjon av RL-agenter i ROS for adaptiv bevegelse.

Simultaneous Localization and Mapping (SLAM)

  • Forståelse 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 gesturanerkjennelse for menneske-robotinteraksjon.
  • Integrering med IoT og skybaserte robotikkplattformer.
  • AI-drivne forutsigende vedlikehold for roboter.
  • Etikk og sikkerhet i AI-drevne robotikk.

Oppsummeringsprosjekt

  • Design og simulering av en intelligent mobil robot.
  • Implementering av navigasjon, oppfattelse og bevegelsesstyring.
  • Demonstrasjon av reeltids beslutningstaking ved hjelp av AI-modeller.

Oppsummering og neste trinn

  • Gjennomgang av viktig AI-robotikk-teknikker.
  • Fremtidstrender i selvstendig robotikk.
  • Ressurser for videre læring.

Krav

  • Programmeringserfaring i Python eller C++
  • Grunnleggende forståelse av datavitenskap og ingeniørfag.
  • Bekjent med sannsynlighetsbegreper, matematisk analyse og lineær algebra.

Målgruppe

  • Ingeniører
  • Robotikkentusiaster
  • Forskere innen automatisering og AI
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier