{"id":627,"date":"2023-01-16T08:36:07","date_gmt":"2023-01-16T07:36:07","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/robotik\/?p=627"},"modified":"2024-09-04T11:19:48","modified_gmt":"2024-09-04T09:19:48","slug":"interaktives-lernen-von-ros-der-neue-kurs-in-rwthjuypter","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/robotik\/interaktives-lernen-von-ros-der-neue-kurs-in-rwthjuypter\/","title":{"rendered":"Interaktives Lernen von ROS: Der neue Kurs in RWTHJuypter"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-628 alignnone\" src=\"https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild1-300x128.png\" alt=\"\" width=\"668\" height=\"285\" srcset=\"https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild1-300x128.png 300w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild1-1024x436.png 1024w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild1-768x327.png 768w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild1-1536x655.png 1536w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild1.png 1814w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-629\" src=\"https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild2-300x141.png\" alt=\"\" width=\"664\" height=\"312\" srcset=\"https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild2-300x141.png 300w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild2-1024x480.png 1024w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild2-768x360.png 768w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild2-1536x720.png 1536w, https:\/\/blog.rwth-aachen.de\/robotik\/files\/2023\/01\/Bild2.png 1814w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/p>\n<p>Wir freuen uns, unseren neuesten ROS-Kurs vorstellen zu d\u00fcrfen, der als JupyterHub unter RWTHJuypter eingebunden ist. Dieser Kurs bietet eine interaktive M\u00f6glichkeit, die Grundlagen von ROS (Robot Operating System) zu erlernen und zu vertiefen.<\/p>\n<p>ROS ist ein Open-Source-Framework, das es Entwicklern erm\u00f6glicht, die Steuerung von Robotern und deren Sensorik einfacher zu gestalten. Es bietet eine Vielzahl von Tools und Bibliotheken, die es erm\u00f6glichen, die Kommunikation zwischen den verschiedenen Komponenten eines Roboters zu vereinfachen und die Entwicklung von Anwendungen zu beschleunigen.<\/p>\n<p>Unser Kurs deckt die wichtigsten Themen ab, die f\u00fcr die Arbeit mit ROS erforderlich sind. Dazu geh\u00f6ren unter anderem die Verwendung von ROS-Nodes, Topics, Services und Actions, die Verwendung von ROS-Bibliotheken wie tf (transform library) und moveit (motion planning library), sowie die Entwicklung eigener ROS-Pakete. Auch die Arbeit mit verschiedenen Roboterplattformen wird behandelt.<\/p>\n<p>Ein besonderer Fokus liegt dabei auf der Verwendung von Jupyter Notebooks, um die Inhalte des Kurses interaktiv und anschaulich zu vermitteln. Dies erm\u00f6glicht es den Teilnehmende, die Beispiele und Aufgaben direkt im Kursumgebung auszuf\u00fchren und die Ergebnisse direkt zu sehen.<\/p>\n<p>Wir danken der Firma Quantstack f\u00fcr die Unterst\u00fctzung bei der Entwicklung des Kurses und deren Entwicklungen an JupyROS. Durch die Verwendung von Jupyter Notebooks und jupyros konnten wir eine intuitive und benutzerfreundliche Umgebung schaffen, die es erm\u00f6glicht, ROS schnell und einfach zu erlernen.<\/p>\n<p>Wir hoffen, dass unser ROS-Kurs sowohl f\u00fcr Einsteiger als auch f\u00fcr fortgeschrittene Entwickler von Nutzen sein wird und freuen uns auf zahlreiche Teilnehmende.<\/p>\n<p>&nbsp;<\/p>\n<p>Ansprechpartner: <a href=\"https:\/\/www.igmr.rwth-aachen.de\/cms\/igmr\/Das-Institut\/Team\/~thviv\/Markus-Schmitz-M-Sc-RWTH\/\">Markus Schmitz<\/a><\/p>\n<p>","protected":false},"excerpt":{"rendered":"<p>Wir freuen uns, unseren neuesten ROS-Kurs vorstellen zu d\u00fcrfen, der als JupyterHub unter RWTHJuypter eingebunden ist. Dieser Kurs bietet eine interaktive M\u00f6glichkeit, die Grundlagen von ROS (Robot Operating System) zu [&hellip;]<\/p>\n","protected":false},"author":3799,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[10],"tags":[14,350],"class_list":["post-627","post","type-post","status-publish","format-standard","hentry","category-ros","tag-ros","tag-rwthjupyter"],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/posts\/627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/users\/3799"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/comments?post=627"}],"version-history":[{"count":9,"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/posts\/627\/revisions"}],"predecessor-version":[{"id":848,"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/posts\/627\/revisions\/848"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/media?parent=627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/categories?post=627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/robotik\/wp-json\/wp\/v2\/tags?post=627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}