Mobiilirobottien ohjelmointi ja ROSLaajuus (5 op)
Opintojakson tunnus: TX00FM23
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Kurssin suoritettuaan opiskelija ymmärtää ROS:n peruskäsitteet ja ROS:n käytön edut robottikehityksessä teknisissä sovelluksissa. Hän osaa käyttää ROS-komentorivityökaluja ja työskennellä ROS-palveluiden kanssa.
He saavat myös tietoa siitä, kuinka kehittää, simuloida ja toteuttaa ohjausalgoritmeja robottikäsivarsille ja liikkuville roboteille ROS-ohjauspaketin avulla ja kuinka soveltaa SLAM-tekniikoita ROS-järjestelmässä kartoitukseen ja navigointiin.
Lisäksi opiskelijat ymmärtävät reaaliaikaisten ja hajautettujen järjestelmien haasteet työskennellessään ROS:n kanssa ja osaavat tunnistaa ja ratkaista yleisiä ongelmia ja virheitä, joita voi ilmetä ROS:n kehittämisen ja käyttöönoton aikana. Hän ymmärtää myös robottijärjestelmiin liittyvät eettiset näkökohdat ja niiden yhteiskunnalliset vaikutukset.
Sisältö
Johdatus mobiilirobotiikan ohjelmointiin, ROS:n käytön aloittaminen
ROS-konseptit ja arkkitehtuuri
ROS-komennot ja työkalut
Havainto ja ohjaus ROS:n avulla
Autonominen navigointi ROS:n avulla
Mobiilirobotin kinematiikka ja mallinnus URDF:llä
ROS käytännön suunnittelusovelluksissa ja ROS2
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet. Opiskelija on suorittanut opintojaksossa vaadittavat oppimistehtävät minimivaatimustasolla. Hänen osaamisensa on kehittynyt siten, että hänellä on mahdollisuus suorittaa tulevat ammattiopinnot ja lopulta toimia alan työtehtävissä.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Hän on suorittanut opintojakson oppimistehtävät tyydyttävällä tai hyvällä tasolla. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen alalla ja osaa analysoida omaa asiantuntijuuttaan
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Hän on suorittanut opintojakson oppimistehtävät hyvällä tai kiitettävällä tasolla. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida alansa asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.