Procedural programming in roboticsLaajuus (5 cr)
Code: RO00EH32
Credits
5 op
Objective
You can program robot control systems in their most common programming languages.
You will understand the principles of robotics programming and the structures of programs.
You can use offline programming and simulation software to design and optimize a robot cycle.
Content
What programming languages do robot controllers use?
How is a robot program designed and implemented?
How is the robot program analyzed?
How is the program utilized in multiple cells?
How to optimize a robot program produced in a simulation environment?
Enrollment
08.04.2024 - 21.04.2024
Timing
02.09.2024 - 20.12.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Construction and Energy Engineering
Campus
Kotka Campus
Teaching languages
- Finnish
Seats
10 - 40
Degree programmes
- Degree Programme in Robotics and Artificial Intelligence
Teachers
- Teemu Jokela
Teacher in charge
Teemu Jokela
Groups
-
ROKT22SPRobotics and artificial intelligence, full-time studies
Objective
You can program robot control systems in their most common programming languages.
You will understand the principles of robotics programming and the structures of programs.
You can use offline programming and simulation software to design and optimize a robot cycle.
Content
What programming languages do robot controllers use?
How is a robot program designed and implemented?
How is the robot program analyzed?
How is the program utilized in multiple cells?
How to optimize a robot program produced in a simulation environment?
Opiskelumateriaali
Opiskelumateriaali käydään läpi opintojakson aloitusluennolla.
Yksilölliset oppimisväylät
Työviikkopohjainen oppimisväylä: Osallistut työjärjestyksen mukaisesti lähi- ja verkko-opetukseen.
Työelämään integroitu oppimisväylä: Laadi suunnitelma tämän opintojakson sisällön ja tavoitteiden suorittamisesta työpaikallasi. Laadi suunnitelma myös suoritteiden todistamisesta (näyttö/dokumentointi). Sovi suorituksen toteuttamisesta työnantajan edustajan kanssa ja varaa sähköpostilla aika keskusteluun opettajan kanssa.
Opintojakson hyväksilukeminen: Kokoa aiemmin korkeakoulussa suoritetun opintojakson keskeiset tiedot eli suoritetun opintojakson sisältö, tavoitteet, laajuus sekä todistus suorituksesta valmiiksi ja varaa sähköpostilla aika keskusteluun opettajan kanssa.
Aiemmin hankitun osaamisen tunnustaminen tai näyttö: Perehdy tämän opintojakson sisältöön ja tavoitteisiin, kirjoita selvitys aiemmin hankitusta muusta osaamisesta, joka vastaa opintojakson sisältöä sekä tavoitteita. Varaa sähköpostilla aika keskusteluun opettajan kanssa.
TKI ja työelämäyhteistyö
Opintojaksolla voi vierailla työelämän edustajia luennoimassa.
Opintojaksolla järjestetään ekskursioita mahdollisuuksien mukaan.
Tentit ja muut määräajat
Arvioitavat tehtävät ja tentit sovitaan opintojakson aloitusluennolla.
Kaikki arvioitavat oppimistehtävät on suoritettava ennen tenttiin osallistumista.
Opintojakson tentti suoritetaan ennen opintojakson päättymistä.
Uusintatentittien suorittaminen sallittua tutkintosäännön mukaisesti, mikäli muut opintojakson arvioitavat tehtävät on suoritettu määräaikaan mennessä.
Opiskelijan työmäärä
Lähiopetusta 60 h.
Kotona tehtäviä harjoituksia ja tenttiin kertausta 75 h
Toteutuksen osien kuvaus
Opiskelijan on osallistuttava ensimmäille lähiopetuskerralle, tai jos hän on estynyt, on otettava opettajaan yhteyttä ennen ensimmäistä lähiopetuskertaa.
Tarkempi opetuksen sisältö käydään läpi ensimmäisellä lähiopetuskerralla.
Evaluation scale
1-5
Enrollment
06.04.2023 - 21.04.2023
Timing
28.08.2023 - 15.12.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Construction and Energy Engineering
Campus
Kouvola Campus
Teaching languages
- Finnish
Seats
1 - 40
Degree programmes
- Degree Programme in Robotics and Artificial Intelligence
Teachers
- Teemu Jokela
Teacher in charge
Teemu Jokela
Groups
-
ROKV21SPRobotics and artificial intelligence, full-time studies
Objective
You can program robot control systems in their most common programming languages.
You will understand the principles of robotics programming and the structures of programs.
You can use offline programming and simulation software to design and optimize a robot cycle.
Content
What programming languages do robot controllers use?
How is a robot program designed and implemented?
How is the robot program analyzed?
How is the program utilized in multiple cells?
How to optimize a robot program produced in a simulation environment?
Opiskelumateriaali
The study material is covered in the introductory lecture of the course.
Yksilölliset oppimisväylät
Työviikkopohjainen oppimisväylä: Osallistut työjärjestyksen mukaisesti lähi- ja verkko-opetukseen.
Työelämään integroitu oppimisväylä: Laadi suunnitelma tämän opintojakson sisällön ja tavoitteiden suorittamisesta työpaikallasi. Laadi suunnitelma myös suoritteiden todistamisesta (näyttö/dokumentointi). Sovi suorituksen toteuttamisesta työnantajan edustajan kanssa ja varaa sähköpostilla aika keskusteluun opettajan kanssa.
Opintojakson hyväksilukeminen: Kokoa aiemmin korkeakoulussa suoritetun opintojakson keskeiset tiedot eli suoritetun opintojakson sisältö, tavoitteet, laajuus sekä todistus suorituksesta valmiiksi ja varaa sähköpostilla aika keskusteluun opettajan kanssa.
Aiemmin hankitun osaamisen tunnustaminen tai näyttö: Perehdy tämän opintojakson sisältöön ja tavoitteisiin, kirjoita selvitys aiemmin hankitusta muusta osaamisesta, joka vastaa opintojakson sisältöä sekä tavoitteita. Varaa sähköpostilla aika keskusteluun opettajan kanssa.
TKI ja työelämäyhteistyö
During the course, representatives of working life could visit to give lectures.
Excursions are organized during the course if possible.
Tentit ja muut määräajat
The assignments and exams to be assessed are agreed in the introductory lecture of the course.
All assignments must be completed before taking the exam.
The course exam is taken before the end of the course.
It is permitted to take re-examinations in accordance with the degree regulations, if other tasks to be assessed for the course have been completed by the deadline.
Opiskelijan työmäärä
The average student workload is 135 hours.
50-60 hours of contact teaching.
20-40 hours of independent study of literature.
20-40 hours for assignments and group assignments.
10-20 hours preparing for the exam
Evaluation scale
1-5
Assessment methods and criteria
Assessment is based on the assessment of learning tasks and an exam. The weight of the assignments and exam points in the overall grade is agreed at the beginning of the course. The pass mark for the exam and re-exams is 50%.