Zusammenfassung Praxissemester Gerken: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 25: Zeile 25:


Im 2. Semester habe ich bereits im Modul Mikrocontroller die Programmiersprache Python und im Modul Informatik 3 verschiedenen UML-Diagramme zur Dokumentation von Projekten kennengelernt. Dieses Wissen konnte ich in meinem Praktikum anwenden und vertiefen.  
Im 2. Semester habe ich bereits im Modul Mikrocontroller die Programmiersprache Python und im Modul Informatik 3 verschiedenen UML-Diagramme zur Dokumentation von Projekten kennengelernt. Dieses Wissen konnte ich in meinem Praktikum anwenden und vertiefen.  
Weiter habe ich meine Programmierkenntnisse durch das Robot Operating System erweitert können. Außerdem habe ich durch Webots kennengelernt, wie ich einen Roboter zunächst Simulieren kann, bevor die Hardware programmiert wird. Das hat den Vorteil, dass das ein erster Prototype nicht unnötig beschädigt wird.  
Weiter habe ich meine Programmierkenntnisse durch das Robot Operating System erweitern können. Außerdem habe ich durch Webots kennengelernt, wie ich einen Roboter zunächst simulieren kann, bevor die Hardware programmiert wird. Das hat den Vorteil, dass in einem größeren Projekt ein erster Prototype nicht unnötig beschädigt wird, da vielleicht noch Programmfehler vorhanden sind.
 
Nach meinem Bachelor sehe ich mich selbst bestätigt einen Masterabschluss anzustreben.
Mein Ziel ist es, mein Fachwissen weiter zu vertiefen.




----
----
→ zurück zum Hauptartikel: [[Kommunikation_Raspberry_Pi_mit_ROS2|Kommunikation Raspberry Pi mit ROS2]]
→ zurück zum Hauptartikel: [[Kommunikation_Raspberry_Pi_mit_ROS2|Kommunikation Raspberry Pi mit ROS2]]

Version vom 15. März 2022, 14:02 Uhr

Schreiben Sie die folgenden Punkte in einen Unterartikel, der Zusammenfassend beschreibt, was Sie gemacht haben und was Sie im Praxissemester auch in Bezug auf Ihr Studium gelernt haben. Welche Kompetenzen konnten Sie weiter entwickeln?

Zusammenfassung

Im Rahmen meines Bachelorstudiums absolvierte ich vom 01.11.2021 bis 20.02.2022 an der Hochschule Hamm-Lippstadt mein Praktikum. Der vorliegende HSHL-WIKI Artikel „Kommunikation Raspberry Pi mit ROS2“ stellt meinen Praktikumsbericht dar. Darin wurden die verschiedenen Teile zur Programmierung, wie Secure Shell (SSH), die Motorsteuerung und die Hindernisumfahrungs-programme erläutert. Da ich über das Praxissemester hinweg nicht nur die Programmierung des AlphaBots übernommen habe, wird im Folgenden auch die Simulation in Webots reflektiert.

Ich bin mit großen Erwartungen, mehr über Programmierung mit einem Microkontroller oder auch Projektmanagement zu lernen, in das Praktikum gegangen. Mich hat das Thema „Robotik und Autonome Systeme“, welches von der Hochschule angeboten wurde sehr interessiert, da Roboter in der Fertigung eine immer größere Rolle einnehmen. Vor dem Start des Praktikums konnte ich mit den Tutorials zu dem Robot Operating System (ROS2) erste Erfahrungen sammeln.

Eigenreflexion

Insgesamt hat mir das Praktikum sehr gut gefallen. Zu Beginn des Praktikums konnte ich mit den Tutorials zu ROS2 und Webots erste Einblicke in das Thema Robotik kennenlernen. In Webots konnte ich einen selbst erstelltes Robotermodell mit einem Programminternen Controller in Python oder C++ programmieren und fahren lassen. Interessant war es dann diese Webotswelt mit ROS2 zu verknüpfen und den Roboter mit verschiedenen ROS2-Nodes zu steuern. So konnte der AlphaBot in der Simulation mit einer Tastatur gesteuert werden oder mit einem Hindernisumfahrungsprogramm über zwei Infrarotsensoren oder einem Ultraschallsensor autonom fahren. Bei der Programmierung mit ROS2 gab es zwar das ein oder andere Problem. Diese konnten meistens durch ausprobieren selbstständig gelöst werden. Wenn dies nicht der Fall war, hatte ich einen Ansprechpartner der mir Tipps geben konnte.

Außerdem fand ich es spannend, den AlphaBot mit ROS2 zu programmieren. Dazu musste ich experimentieren, wie die GPIO Pins des Raspberry Pi’s (RPi) mit ROS2 angesteuert werden können. Weiter musste ich herausfinden in welchem Datentyp die Infrarotsensordaten oder die Ultraschallsensordaten ausgegeben werden. Nach der Programmierung konnte ich den AlphaBot über WIFI und SSH frei herum fahren lassen und testen, ob der AlphaBot das Hindernis richtig umfährt.

Ausblick

Da ich vor meinem Praktikum kaum Erfahrung im Bereich Robotik und Autonome Systeme hatte, konnte mir das Praktikum bestätigen, dass dieser Bereich meinen beruflichen Interessen entspricht.

Im 2. Semester habe ich bereits im Modul Mikrocontroller die Programmiersprache Python und im Modul Informatik 3 verschiedenen UML-Diagramme zur Dokumentation von Projekten kennengelernt. Dieses Wissen konnte ich in meinem Praktikum anwenden und vertiefen. Weiter habe ich meine Programmierkenntnisse durch das Robot Operating System erweitern können. Außerdem habe ich durch Webots kennengelernt, wie ich einen Roboter zunächst simulieren kann, bevor die Hardware programmiert wird. Das hat den Vorteil, dass in einem größeren Projekt ein erster Prototype nicht unnötig beschädigt wird, da vielleicht noch Programmfehler vorhanden sind.

Nach meinem Bachelor sehe ich mich selbst bestätigt einen Masterabschluss anzustreben. Mein Ziel ist es, mein Fachwissen weiter zu vertiefen.



→ zurück zum Hauptartikel: Kommunikation Raspberry Pi mit ROS2