Overordnede kursusmål
I kurset vil du lære at udvikle, programmere og analysere
teknologier til intelligente køretøjer. Kurset er tværfagligt for
grupper på tværs af uddannelserne: Software teknologi, elektro
teknologi, it-elektronik, mekanik, eksport og teknologi, process og
innovation. Du vælger mellem visualisering af can-bus data fra
biler eller styring af kørende robotter. Der arbejdes med
problemstillinger og programmering af prototyper til visualisering
af data fra el-bilers data-bus (Can-bus), som f.eks. batteri
tilstand, strøm/effektforbrug, benzinforbrug, hastighed,
acceleration, når man kører, etc. Eller et andet fokus kan være at
programmere og styre et service robotkørertøj eller en telerobot.
Problemstillinger som sikkerhed og assisted driving kan være
relevante. Og emner som: Data gemt ”i skyen”. Nye markeds
potentialer for mobile applikationer eller robot-kørertøjer, kan
være relevante. Design af et relevant mekanik til robotten eller
bilens instrumentpanel kan inddrages.
Studerende vælger 1. kursus day om det er el-bil eller det er
service robot køretøj.
Om muligt vil eksterne firmaer bidrage med problemstillinger
og/eller være medvejledere.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- arbejde sammen tværdisciplinært og opnå indsigt i andre
fagområder
- forstå en mobile applikation med interface til CAN-bus
data
- programmere en mobil application eller et indlejret system ved
brug af et eller flere af disse sprog: Java, c/c++/python, Android,
IOS eller html 5 og Node.js
- opnå viden om can-bus protocol og -data
- inddrage brugere i brugerinterface design
- anvende eksisterende kernefaglighed til løsning af den samlede
problemstilling
- opnå viden om grænsefladerne til f.eks. LIDAR, radar, kamera,
IR sensors og andre sensorer ved anvendelse af Robot operations
system (ROS)
- få køretøjer til at udveksle data, f.eks. for at synkronisere
deres bevægelser
- opnå viden om Robot operations system (ROS) gennem
anvendelse
- udvikle hard- og software, der omsætter fagområdets teori til
praktiske anvendelser i eksperimenter/projekter
- dele viden på tværs af faglighederne
- dokumentere arbejdet i en rapport og gør rede for arbejdet
mundtligt
Kursusindhold
Design og program af brugergrænseflader, Mobil
applikationsudvikling, logik, Bluetooth eller wifi protocol stack,
brugervenlighed, kundeinddragelse, protokoller til kommunikation af
data fra CAN-bussen til mobilenheden og/eller skyen, programmering
af indlejrede systemer og digital elektronik. Studerende vælger
mellem mobil app. udvikling for Can-bus data eller styring af robot
kørertøj med brugerinterface. Om nødvendigt kan mekaniske løsninger
indbefattes for montage af mobil-enhed.
Læringsmål 2, 4 er for studerende, der vælger can-bus og
el-køretøjsplatformen
Læringsmål 7, 8, 9 er for studerende, der vælger robot køretøjet
eller telerobot platform
Litteraturhenvisninger
For robot køretøjer:
R. Siegwart, I. R. Nourbakhsh, D. Scaramuzza: Introduction to
Autonomous Mobile Robots 2nd ed., 2011, ISBN: 978-0-262-01535-6
R. Patrick Goebel: ROS By Example INDIGO - Volume 1,
http://www.lulu.com/
A. Mahtani, L. Sanchez, et al. Effective Robotics Programming with
ROS, 3rd edit. Packt
Bemærkninger
Faggruppe: IoT og digital sikkerhed
Valgfag: Elektro
Valgfag: Eksport og Teknologi
Valgfag: IT-elektronik
Valgfag: Maskinteknik (Mekatronik)
Valgfag: Proces og Innovation
Valgfag: Softwareteknologi
Generelle programmeringsfærdigheder som f.eks.
62734/62557/62514/62547/62583/62194
Kursets del om mobil app. udvikling relaterer til
02808/62415/62417/62019/62030/62013,
kursets del om robot kørertøjer relevante forudsætninger f.eks.:
62800/62609/62677/31301
Ønsket om at anvende programmering er kærnen i kurset enten til
mobil app. udvikling eller til embedded system udvikling for
styring af kørende robot
IT/software/electro teknologi studerende forventes at kunne
programmere en applikation eller et indlejret system og andre
fagligheder bidrager med interfaces, can-bus markedesundersøgelser
og usability.
Samarbejde med andre studerende i mobil-applikations kurset kan
være en mulighed
Der føres en dagbog/portfolie gennem semestret, og for hver
milestone skal dagbogen kunne godkendes. Projektet dokumenteres
gennem en rapport, hvor det skal fremgå hvad den enkelte studerende
har bidraget med. Rapporten danner, sammen med gruppe-fremlæggelse
af problemstilling med løsning, relevans og resultat, udgangspunkt
for en gruppe eksamination
Sidst opdateret
17. februar, 2023