Ivadine paskaita

Download Report

Transcript Ivadine paskaita

Robotų programavimo
technologijos
T125B114
2014 m.
Robertas Damaševičius
[email protected]
Dėstytojai

Paskaitos:


Prof. R. Damaševičius
[email protected], 409a kab.
Laboratoriniai darbai:



Asist. M. Vasiljevas, [email protected]
Lekt. D. Birvinskas, [email protected]
Lekt. I. Martišius, [email protected]
Paskaitų ir laboratorinių darbų tvarkaraštis

Paskaitos


antradieniais, lyg. sav., 13.00 val. D153
Laboratoriniai darbai / projektai / konsultacijos:

trečiadieniais, lyg. sav, 8.30-10.00, 10.30-13.00 val.
(papildomai, jei reikės 17.00-18.30), B305
Modulio medžiaga



Paskaitų skaidrės
Lab. darbų aprašymai
Papildoma informacija
http://proin.ktu.lt/~damarobe/T125B114/
Modulio tikslai

Supažindinti su:






pagr. robotų programavimo technologijomis,
metodais ir valdymo algoritmais;
robotų programavimu ir modeliavimu Microsoft
Robotics Developer Studio aplinkoje
grafine robotų modeliavimo kalba VPL (Visual
Programming Language)
robotų platformomis Arduino, .NET Gadgeteer, LEGO
Išmokyti suprogramuoti tipinius roboto valdymo
algoritmus
Paskaitų temos







1 Įvadinė paskaita: robotai, robotų programavimas.
2 Robotų programavimo ir modeliavimo aplinkos ir
kalbos.
3 Robotų programų architektūros ir programavimo
metodai.
4 Pagrindiniai robotų valdymo algoritmai.
5 Robotų bendruomenės (Multi-robotai)
6 Tipinio roboto programavimo pavyzdys ir jo analizė.
Taikomieji pavyzdziai
7 Seminaras. Atsiskaitymas už projektą.
Laboratorinių darbų temos








1. Pažintis su programavimo kalba C#
2. Įvadas į Visual Programming Language (VPL)
3. Susipažinimas su MRDS ir darbas su servisais
4. Robotų elgsenos modeliavimas naudojant VPL
5. Roboto važiuoklės, valdomos Arduino mikrovaldikliu
programavimas
6. Robotinės rankos programavimas
7. Lego Mindstorms NXT roboto valdymas
8. Supažindinimas su neuronine robotų valdymo sąsaja
Laboratorinių darbų atlikimas


LD 1-4 – privalomi, atsiskaitymas: ataskaita
LD 5-8 – tik vienas pasirinktas + projektinis
grupinis darbas, atsiskaitymas: projekto
ataskaitos dalis
Seminaras



Pristatomi grupinio projektinio darbo
rezultatai (ataskaita + skaidres)
Rezultatų aptarimas, diskusija
Vyks paskutinės paskaitos metu
Vertinimas




Laboratorinių darbai
Projektas
Seminaras
Egzaminas
25 %
25 %
25 %
25 %
Atsiskaitymo terminai






LD1: 4 savaitė
LD2: 6 savaitė
LD3: 8 savaitė
LD4: 10 savaitė
Projektas: 16 savaitė
Seminaras: 16 savaitė
Pagrindinė literatūra

K. Johns, T. Taylor. Professional Microsoft
Robotics Developer Studio. Wrox, 2008.

J. Blankenship, S. Mishal. Robot Programmer's
Bonanza. McGraw-Hill/TAB Electronics; 1 ed., 2008.

O. Bishop. Robot Builder's Cookbook: Build and
Design Your Own Robots. Newnes, 2007.
Papildoma literatūra

J.L. Jones. Robot Programming: A Practical Guide
to Behavior-based Robotics. McGraw-Hill, 2004.

B. Siciliano, O. Khatib (Eds.). Springer Handbook of
Robotics. Springer; 1 ed., 2008.

A. Cypher. Watch What I Do: Programming by
Demonstration. MIT Press, 1993.