At sætte de studerende i stand til at bruge metoder og værktøjer inden for computer- og informationsteknologi og matematik til opbygning, anvendelse og vedligeholdelse af avancerede robotsystemer samt forstå og videreudvikle de bagvedliggende algoritmer og metoder
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Forklare udviklingen af mobile robotter over de seneste 30 år
Forklare de forskellig principper i mobil robot fremdrift
Udlede bevægelsesligningerne for en given hjulkonfiguration
Klassificere sensorer for robotter og udlede deres ligninger
Foreslå og implementere signal behandlingsalgortimer til ‘feature extraction’ til billedbehandling og laser skannere
Forklare de forskellige trin i mobil robot localisering og implementere de tilhørende algoritmer
Forklare og udvælge softwarearkitekturer for planlægning og navigation til mobile robotter
Konstruere programmere og fejlfinde software til mobile robotter i laboratoriet på uafhængig vis.
Kursusindhold:
Introduktion til C og Unix i forbindelse med programmel- og systemudviklingsværktøjer, kvalitetsstyring af programmel, fremdrift af mobile robotter, kinematik, perception med kamera og laserskanner, lokalisering, planlægning og navigation. Øvelsesdelen består af introducerende øvelser og en projektopgave som løses i hold ved anvendelse af en mobil robot.
Litteratur:
R. Siegwart, I. R. Nourbakhsh: Introduction to Autonomous Mobile Robots, 2004, ISBN: 0-262-19502-X
Bemærkninger:
Ved overtegning prioriteres Elektrokandidat-studerende, og blandt disse gives første prioritet til de, der har bestået 31385.