Osnovna zgradba in principi humanoidnih in servisnih robotov
- Strukture robotov, aktuacija, zaznavanje in krmilne arhitekture
- Značilnosti humanoidnih in servisnih robotov, ki delujejo v človekovem okolju
Predstavitev gibanja in robotskih nalog
- Parametrične predstavitve diskretnih in periodičnih gibanj
- Verjetnostne in dinamične predstavitve gibanja robotov
- Primitivi gibanja in njihove razširitve za interakcijo in podajno vedenje
- Predstavitev kompleksnih vedenj in veščin robotov
Učenje robotov
- Osnove spodbujevanega učenja in njihova povezava s sodobnim globokim spodbujevanim učenjem
- Učenje s posnemanjem in učenje iz demonstracij
- Globoko spodbujevano učenje za krmiljenje robotov in pridobivanje veščin
- Učenje v simulaciji in vzporedna učna okolja
- Prenos iz simulacije na realnega robota in prilagajanje
- Prenos znanja in posploševanje
Posploševanje in prilagajanje robotskih veščin in gibanj
- Posploševanje robotskih gibanj in veščin glede na nalogo in kontekst
- Učenje parametrov in metaparametrov politik
- Statistične in učne metode posploševanja
- Iterativno in optimizacijsko prilagajanje
- Prilagajanje naučenih veščin novim nalogam, okoljem in konfiguracijam robotov
Optimalno, prediktivno in podajno krmiljenje robotov
- Optimalno krmiljenje in linearno-kvadratne metode
- Razširitev optimalnega krmiljenja na nelinearne robotske sisteme
- Modelno prediktivno krmiljenje v robotiki
- Podajno krmiljenje in krmiljenje na osnovi sil
- Integracija modelnega krmiljenja in krmiljenja na osnovi učenja
Humanoidni in servisni roboti v človekovem okolju
- Sodelovanje med človekom in robotom
- Fizična interakcija človek–robot in robot–okolje
- Sinhronizacija, koordinacija in prilagajanje gibanja
- Varnost in robustnost v človekovem okolju
Večrobotski in dvoročni robotski sistemi
- Koordinacija več robotskih manipulatorjev
- Pristopi vodja–sledilec
- Simetrična in asimetrična razgradnja nalog
- Kooperativna manipulacija in dvoročne veščine
Zaznavanje in senzorski sistemi v servisni robotiki
- Robotski vid, globinski vid, merjenje razdalje in bližine ter drugi načini zaznavanja okolja
- Detekcija in lokalizacija robotov in objektov
- Združevanje senzorskih podatkov in multimodalno zaznavanje
- Zaznavanje za manipulacijo in interakcijo
Načrtovanje robotskih nalog in avtonomno izvajanje
- Klasično načrtovanje nalog in načrtovanje na osnovi učenja
- Visokonivojsko sklepanje in načrtovanje z uporabo splošno namembnih modelov (LLM, VLM)
- Programiranje robotov z naravnim jezikom
- Veliki jezikovni in vizualno-jezikovni modeli v robotiki
- Sestavljanje in izbira ponovno uporabnih robotskih veščin
- Agenti umetne inteligence za izvajanje in nadzor nalog
- Prilagajanje, obravnava izjem in okrevanje po napakah pri izvajanju
- Integracija zaznavanja, sklepanja, načrtovanja in krmiljenja robotov
Uporaba humanoidne in servisne robotike
- Praktični primeri učenja, načrtovanja, krmiljenja in interakcije pri humanoidnih in servisnih robotih
- Integracija zaznavanja, učenja, sklepanja, načrtovanja in krmiljenja v celovitih robotskih sistemih
Basic structure and principles of humanoid and service robots
- Robot structures, actuation, sensing, and control architectures
- Characteristics of humanoid and service robots operating in human environments
Robot motion and policy representation
- Parametric representations of discrete and periodic motions
- Probabilistic and dynamical representations of robot motion
- Motion primitives and their extensions for interaction and compliant behavior
- Representation of complex robot behaviors and skills
Robot learning
- Fundamentals of reinforcement learning and their relation to modern deep reinforcement learning
- Imitation and learning from demonstration
- Deep reinforcement learning for robot control and skill acquisition
- Simulation-based learning and parallel learning environments
- Sim-to-real transfer and adaptation
- Transfer learning and generalization
Generalization and adaptation of robot skills and motions
- Task- and context-dependent generalization of robot motions and skills
- Learning of policy parameters and meta-parameters
- Statistical and learning-based generalization methods
- Iterative and optimization-based adaptation
- Adaptation of learned skills to new tasks, environments, and robot configurations
Optimal, predictive, and compliant robot control
- Optimal control and linear quadratic methods
- Extension of optimal control to nonlinear robot systems
- Model predictive control in robotics
- Compliant and force-based robot control
- Integration of model-based and learning-based control
Humanoid and service robots in human environments
- Human–robot cooperation and collaboration
- Physical human–robot and robot–environment interaction
- Motion synchronization, coordination, and adaptation
- Safety and robustness in human environments
Multi-arm and bimanual robot systems
- Coordination of multiple manipulators
- Leader–follower approaches
- Symmetric and asymmetric task decomposition
- Cooperative manipulation and bimanual skills
Perception and sensory systems for service robotics
- Vision, RGB-D, range, proximity, and other environmental sensing
- Robot and object detection and localization
- Sensor fusion and multimodal perception
- Perception for manipulation and interaction
Robot task planning and autonomous execution
- Classical and learning-based task planning
- High-level reasoning and planning using foundation models (LLM, VLM)
- Natural-language-based robot programming
- Large language and vision-language models in robotics
- Composition and selection of reusable robot skills
- AI agents for task execution and supervision
- Adaptation, exception handling, and recovery from execution failures
- Integration of perception, reasoning, planning, and robot control
Applications of humanoid and service robotics
- Practical examples of learning, planning, control, and interaction in humanoid and service robots
- Integration of perception, learning, reasoning, planning, and control in complete robotic systems