Skip to content

Commit a209bea

Browse files
committed
Revise L06
1 parent d98aacd commit a209bea

File tree

3 files changed

+7
-25
lines changed

3 files changed

+7
-25
lines changed

04_OOP_Container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import: https://github.com/liascript/CodeRunner
1717
| Parameter | Kursinformationen |
1818
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
1919
| **Veranstaltung:** | `Softwareprojekt Robotik` |
20-
| **Semester** | `Wintersemester 2022/23` |
20+
| **Semester** | `Wintersemester 2023/24` |
2121
| **Hochschule:** | `Technische Universität Freiberg` |
2222
| **Inhalte:** | `Container in C++` |
2323
| **Link auf GitHub:** | [https://github.com/TUBAF-IfI-LiaScript/VL_Softwareentwicklung/blob/master/04_OOP_Container.md](https://github.com/TUBAF-IfI-LiaScript/VL_SoftwareprojektRobotik/blob/master/04_OOP_Container.md) |

05_Entwurfsmuster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import: https://github.com/liascript/CodeRunner
1717
| Parameter | Kursinformationen |
1818
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
1919
| **Veranstaltung:** | `Softwareprojekt Robotik` |
20-
| **Semester** | `Wintersemester 2022/23` |
20+
| **Semester** | `Wintersemester 2023/24` |
2121
| **Hochschule:** | `Technische Universität Freiberg` |
2222
| **Inhalte:** | `Entwurfsmuster und deren Umsetzung in C++` |
2323
| **Link auf GitHub:** | [https://github.com/TUBAF-IfI-LiaScript/VL_Softwareentwicklung/blob/master/05_Entwurfsmuster.md](https://github.com/TUBAF-IfI-LiaScript/VL_SoftwareprojektRobotik/blob/master/05_Entwurfsmuster.md) |

06_EinfuehrungROS.md

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
author: Sebastian Zug & Georg Jäger
44
5-
version: 0.0.3
5+
version: 0.0.4
66
language: de
77
narrator: Deutsch Female
88
@@ -18,7 +18,7 @@ import: https://github.com/liascript/CodeRunner
1818
| Parameter | Kursinformationen |
1919
|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
2020
| **Veranstaltung:** | `Softwareprojekt Robotik` |
21-
| **Semester** | `Wintersemester 2022/23` |
21+
| **Semester** | `Wintersemester 2023/24` |
2222
| **Hochschule:** | `Technische Universität Freiberg` |
2323
| **Inhalte:** | `Motivation für die Verwendung von ROS` |
2424
| **Link auf GitHub:** | [https://github.com/TUBAF-IfI-LiaScript/VL_Softwareentwicklung/blob/master/06_EinfuehrungROS.md](https://github.com/TUBAF-IfI-LiaScript/VL_SoftwareprojektRobotik/blob/master/06_EinfuehrungROS.md) |
@@ -120,25 +120,6 @@ für die Robotikentwicklung adressiert. [^2]
120120
+ **Simulation** Die Simulation der realen Welt ermöglicht es den Entwicklern, ihre Anwendungen zu testen, ohne die entsprechende Hardware besitzen zu müssen, indem diese geeignet modelliert wird. Die Simulatoren können dabei in Form von „einfachen“ zweidimensionalen bis hin zu komplexen 3-D-Umsetzungen mit realistischen physikalischen Gegebenheiten vorliegen.
121121

122122

123-
********************************************************************************
124-
125-
{{4-5}}
126-
********************************************************************************
127-
128-
Eine zeitliche Entwicklung wird in folgendem (zeitlich etwas veralteten) Diagramm
129-
deutlich:
130-
131-
![RoboterSystem](./image/06_EinfuehrungROS/DifferentRoboticFrameworks.png "*Entwicklungspfade verschiedener Robotikframeworks* [^2]")<!-- width="80%" -->
132-
133-
134-
[^2]: Analyse und Vergleich von Frameworks für die Implementierung von Robotikanwendungen / Sebastian Zug ... Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg Zug, Sebastin ; Poltrock, Thomas ; Penzlin, Felix ; Walter, Christoph ; Hochgeschwender, Nico; 2013; [Link](http://digital.bibliothek.uni-halle.de/pe/content/titleinfo/2361399)
135-
136-
Einen Überblick über weitere Robotikframeworks bietet zum Beispiel die Arbeit von Pericles und Mitkas:
137-
138-
*Tsardoulias, Emmanouil & Mitkas, Pericles. (2017). Robotic frameworks, architectures and middleware comparison.*
139-
140-
die unter folgendem Link zu finden ist [Link](https://www.researchgate.net/publication/321180717_Robotic_frameworks_architectures_and_middleware_comparison) zu finden.
141-
142123
********************************************************************************
143124

144125
## ROS, was ist das?
@@ -165,7 +146,8 @@ Seit Beginn der Entwicklung von ROS 2.0 wird zwischen ROS 1 und ROS 2 unterschie
165146
Die aktuellen Versionen sind
166147

167148
+ ROS1 - _Noetic Ninjemys_ (Noetische Ninjemys Oweni) veröffentlicht im Mai 2020 und
168-
+ ROS2 - _Humble Hawksbill_ (bescheidene Echte Karettschildkröte) Veröffentlichung im Mai 2021.
149+
+ ROS2 - _Humble Hawksbill_ (bescheidene Echte Karettschildkröte) Veröffentlichung im Mai 2021 (LTS Version).
150+
+ ROS2 - _Iron Irwini_ (eiserne Irwins Schildkröte) Veröffentlichung im Mai 2023.
169151

170152
> In der Fachwelt für das autonome Fahren werden auch gerne zumindest Teile von ROS eingesetzt. In der Robotik nutzen mittlerweile nahezu alle Forschungsgruppen zumindest teilweise ROS. Viele Forschungsgruppen besitzen gar kein eigenes Softwareframework mehr, sondern konzentrieren sich voll auf ROS. *golem.de [Beitrag - Für wen ist ROS?](https://www.golem.de/news/robot-operating-system-was-bratwurst-bot-und-autonome-autos-gemeinsam-haben-1612-124079-4.html)*
171153
@@ -249,7 +231,7 @@ sicherstellt.
249231
{{3-4}}
250232
*******************************************************************************
251233

252-
4. Das Angebot an Literatur über ROS ist überschaubar, zu ROS2 existieren bisher nur wenige Publikationen. Zu empfehlen ist das Buch von Newmann "A Systematic Approach to Learning Robot Programming with ROS" oder aber von Kane "A Gentle Introduction to ROS". Letzteres ist online unter [Link](https://cse.sc.edu/~jokane/agitr/agitr-letter.pdf) zu finden.
234+
4. Zu empfehlen ist das Buch von Newmann "A Systematic Approach to Learning Robot Programming with ROS" oder aber von Kane "A Gentle Introduction to ROS". Letzteres ist online unter [Link](https://cse.sc.edu/~jokane/agitr/agitr-letter.pdf) zu finden. Beide beziehen sich aber auf ROS 1.
253235

254236
*******************************************************************************
255237

0 commit comments

Comments
 (0)