Emne

Praktisk robotteknikk (ELE610)

Faget er delt i tre likeverdige deler, FPGA-programmering, RobotStudio for styring av ABB-roboter og Choregraphe og Python programmering for styring av Nao-roboter.


Dette er emnebeskrivelsen for studieåret 2016-2017. Merk at det kan komme endringer.

Se emnebeskrivelse og eksamens-/vurderingsinfo for dette studieåret (2024-2025)

Semesters

Fakta

Emnekode

ELE610

Vekting (stp)

10

Semester undervisningsstart

Vår

Undervisningsspråk

Engelsk, Norsk

Antall semestre

1

Vurderingssemester

Vår

Innhold

Hensikten med faget er å gi innføring i programmering og styring av roboter, sensorer og verktøy som kan brukes sammen med roboter. Faget er delt i tre likeverdige deler. Alle delene må bestås for å få faget godkjent.

I første del bruker vi Matlab, Simulink, System generator fra Xilinx og implementerer signalbehandling på en Xilinx FPGA. FPGA delen av kurset består av 4 øvinger som gjøres på laben. Forberedelser og eventuelt etterarbeid kan gjøres utenom laben, fordi en da bare trenger tilgang til PC, oftest med Matlab og Simulink. Selve øvingen må gjøres på laboratorium E468. Studentene vil ha tilgang til laboratoriet i normal arbeidstid, men det er to grupper som må fordele tidene seg imellom for hver arbeidsplass. 4 timer vil være reservert hver gruppe og faglærer vil da være tilsted på laboratoriet.

Andre del er rettet mot programmering av industriroboter (ABB-roboter). Det blir en innføring i RobotStudio og RAPID programmering. Det blir både simulering på PC og programmering av fysiske roboter. RobotStudio delen gjøres på PC der RobotStudio er installert og på laboratorium E459 med ABB-robotene. 3 eller 4 øvinger skal gjøres.Tredje del er rettet mot programmering av humanoidroboter (NAO-roboter). Det blir en innføring i Choregraphe og Python programmering. Det blir både simulering på PC og programmering av fysiske roboter. Nao delen gjøres i dertil egnet lokale. Våre to Nao-roboter programmeres til enkle oppgaver.

Læringsutbytte

Etter å ha tatt dette emnet skal studenten: kunne lage modeller i Simulink og System Generator kunne overføre disse til et FPGA utviklingskort kunne lage modeller for filtrering av signaler på FPGA kunne lese og forstå mer kompliserte modeller. De skal kunne programmere både industri- og humanoidroboter (ABB og NAO).

Forkunnskapskrav

HMS-kurs for masterstudenter (TN501)

Eksamen / vurdering

Vurderingsform Vekting Varighet Karakter Hjelpemiddel Exam system Withdrawal deadline Exam date
12 obligatoriske labøvinger 1/1 Bestått/ Ikke bestått


Emnet har 12 obligatoriske labøvinger. Alle må være bestått for å få emnet godkjent.

Vilkår for å gå opp til eksamen/vurdering

Elektronisk HMS-kurs

Obligatorisk undervisningsaktivitet som må være gjennomført og godkjent før tilgang på laboratorium kan gis: Elektronisk HMS-kurs.

Gjennomføring av obligatorisk lab skal gjøres til de tider og i de grupper som er oppsatt og publisert på It's Learning. Fravær på grunn av sykdom eller av andre årsaker skal snarest mulig kommuniseres til laboratorie- eller fagansvarlig. Det kan ikke påregnes å få gjennomføre lab utenom oppsatt tid hvis dette ikke er kommunisert og ny avtale gjort.

Fagperson(er)

Emneansvarlig:

Karl Skretting

Studieprogramleder:

Tormod Drengstig

Faglærer:

Morten Mossige

Laboratorieingeniør:

Ståle Freyer

Instituttleder:

Tom Ryen

Laboratorieingeniør:

Asbjørn Stokka

Arbeidsformer

4 timer fast lab i uka. Inntil 2 timer forelesning per uke. Gjennomføring av obligatorisk lab skal gjøres til de tider og i de grupper som er oppsatt og publisert på it's learning.

Overlapping

Emne Reduksjon (SP)
Praktisk robotteknikk (ELE610_1) , Anvendt signalbehandling (MIK200_1) 3

Åpent for

Masternivå på Det teknisk-naturvitenskapelige fakultetet.

Emneevaluering

Skjer vanligvis gjennom skjema og/eller samtaler i henhold til gjeldende retningslinjer.

Litteratur

Uten lærebok. Mye brukerhåndbøker (user and reference manuals).
Emnebeskrivelsen er hentet fra Felles studentsystem Versjon 1