Die Grundlagen der Robotik mit dem Schwerpunkt Software (Praktische Robotik) werden vermittelt. Im Mittelpunkt stehen Entwurf und Implementierung von Roboter-Systemsoftware, wie sie für die Realisierung von Steuerungen benötigt wird. Die behandelte Robotersoftware kann ohne Weiteres auf allgemeine mechatronische Systeme übertragen werden.

Für die Implementierung von technischer Software haben sich domänenspezifische Programmiersprachen bewährt. Besonders verbreitet ist die Programmierumgebung MATLAB mit integrierter Programmiersprache, die im Rahmen der Lehrveranstaltung eingesetzt wird.

Methodisch wird angestrebt, vertieftes Lernen durch eine enge Verzahnung von Wissensvermittlung und unmittelbarer Umsetzung in Programme zu erreichen. So wird im Laufe der Veranstaltung schrittweise die Software für einen einfachen Roboter-Bewegungssimulator entwickelt.

Die Vorlesung wird abgerundet durch den Einblick in eine moderne Robotersteuerung.


Die Vorlesung basiert auf dem Buch

                Stark G.: Robotik mit Matlab. Hanser, 2009

               (https://www.hs-augsburg.de/stark/robotik_mit_matlab)

              Stark, G. : Robotik mit Matlab, Hanser, 2. Auflage, 2022 (ab 15. Juli 2022)

 

Ergänzend zur Vorlesung findet ein Praktikum statt. Es umfasst Übungen für die Themen Robotermathematik, MATLAB-Programmiertechniken, Modellierung und Programmierung von kinematischen Strukturen. Die Lösungsansätze werden besprochen und die Lösungen gemeinsam erarbeitet. Die Fähigkeiten zu

·       Analyse,

·       Modellierung und

·       Programmierung

von grundlegenden Steuerungsfunktionen für Roboter werden auf diese Weise trainiert und vertieft.

Die Aufgabenlösungen können aber auch geladen und eingesehen werden, z.B: über die Internetseite des Buches
„Robotik mit Matlab“ oder über den Moodle-Kurs „Praktische Robotik mit Matlab (Stark)“


Wintersemester 2022/23: Lehrveranstaltung als Block,

Vorlesung mit Praktikum


Anmeldung:      Email an georg.stark@hs-augsburg.de

Termine:            19.9. - 23.9., 28.9. - 30.9., jeweils 8.00 - 9.30, 9.50 - 11.20,

                                                                 11.40 - 13.10, 14.00 - 15.30

                          zusätzlich 2 Kombinationen aus

                          Freitag, 13 - 18 Uhr, Samstag, 8 - 13 Uhr,

                         Datum: noch offen

Installation von MATLAB oder OCTAVE

                         Eines der beiden Softwarepakete sollte auf ihrem Laptop installiert sein.

                         Eine Linzenz für MATLAB (nur Grundpaket erforderlich) kann über das Rechenzentrum bezogen werden.

 

In English:

The basics of robotics are going to be presented with particular emphasis on software (Practical Robotics). The main focus is on design and implementation of system software for robots, necessary for realizing robot control units. The presented robotics software can also be applied to general mechatronic systems easily.

For implementing technical software, domain specific languages have come evident to be a good choice. A very widespread programming environment with integrated programming language is the technical software MATLAB, that is going to be used in context of this course.

In terms of methodology, an intensive learning process is achieved by a close interlocking of  knowledge transfer and immediate application to program development. So during this course a simple robot control software is realized step by step.

The course is completed by having a look on a modern robot control unit, that is the controller platform Sunrise of KUKA Robot company.

The course is based on the book
                Stark G.: Robotik mit Matlab. Hanser, 2009.

               (https://www.hs-augsburg.de/stark/robotik_mit_matlab)

The contents and the preface are supplied in English by an attached file.

 

Additionally a practical training will be offered, comprising exersices for robot mathematics, MATLAB programming technics, modeling and programming of kinematic structures. The approaches for the solutions will be discussed and the solutions will be elaborated commonly. Thus the capabilities for

·       Analysis

·       Modeling and

·       Programming

of basic robot control functions will be trained and deepened.

 

The elaborated solutions also can be loaded and studied, e.g. via the web page of the book „Robotik mit Matlab“ or via this course. 


Wintersemester 2022/23: Block course with training


Registration:         Email to georg.stark@hs-augsburg.de

Lecture Period:      19.9. - 23.9., 28.9. - 30.9., jeweils 8.00 - 9.30, 9.50 - 11.20,

                                                                      11.40 - 13.10, 14.00 - 15.30

                              additionally 2 combinations,

                              Friday, 13 - 18 Uhr, Saturday, 8 - 13 Uhr,

                              date: has to be defined

Installation of MATLAB or OCTAVE

                         One of these software packages should be installed at your laptop.

                         You can get a licence for MATLAB (basis package) from the data processing service centre.




  • Grundlagen zur IT Sicherheit: spezielle Bedrohungen und Gegenmaßnahmen, Schutzziele, Standards
  • Kryptographische Verfahren: Symmetrische und asymmetrische Verschlüsselung, Hashfunktionen
  • Authentifikation durch Wissen, Besitz Magnetstreifenkarte , RFID-Tags Speicherchipkarte, Prozessorchipkarte, Token
  • Authentifikation durch Biometrie (Eigenschaft und Verhalten): Fingerabdruck, Iris-Erkennung, Netzhauterkennung, Gesichtserkennung, Handgeometrie, Venenstruktur, DNA, Schreibverhalten, Tippverhalten, Stimme, Gang, EKG

  • Sicherheit in Netzwerken
    • Überblick zu Netzwerken, deren Sicherheit und übergreifende Sicherheitsaspekte
    • Firewall – Typen und deren Arbeitsweise, Mikrosegmentierung
    • Sichere Kommunikation, OSI Sicherheitsarchitektur
    • IP-SEC
    • SSL/TLS, VPN
    • Mobile Netze
    • Sicherheit in Anwendungsdiensten
    • IPS, IDS, SIEM
    • Ausblick auf künftige Herausforderungen

Die Lehrveranstaltung, die sich mit Nebenläufigkeit in Theorie, Forschung und Praxis befasst, ist für Masterstudierende konmuipiert und als Directed Reading Vorlesung organisiert. Nach einer grundlegenden Einführung in die Thematik und aktuelle Entwicklungen in Rechnerarchitektur und Mikroelektronik werden innovative Themen im Rahmen von Vorträgen und Ausarbeitungen nach intensivem Fachlektüre-Studium erarbeitet und diskutiert.

Vorlesung Nebenläufigkeit.pdfVorlesung Nebenläufigkeit.pdf