{"id":4053,"date":"2017-07-24T18:10:13","date_gmt":"2017-07-24T16:10:13","guid":{"rendered":"http:\/\/www.generationrobots.com\/blog\/?p=4053"},"modified":"2025-03-24T14:30:05","modified_gmt":"2025-03-24T13:30:05","slug":"generation-robots-sawyer-scratch","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/de\/generation-robots-sawyer-scratch\/","title":{"rendered":"Generation Robots pr\u00e4sentiert: Sawyer + Scratch"},"content":{"rendered":"\n<html>\n <body>\n  <h2 class=\"wp-block-heading\" id=\"h-genesis-des-projekts-scratch-sawyer\">\n   Genesis des Projekts Scratch + Sawyer\n  <\/h2>\n\n\n\n<p>\n   Zu Ehren der\n   <a href=\"http:\/\/www.scratch2017bdx.org\/en\/hello-world-2\/\" rel=\"noopener\" target=\"_blank\">\n    Scratch Konferenz 2017\n   <\/a>\n   in Bordeaux, hat sich\n   <strong>\n    <a href=\"\/de\/\" rel=\"noopener\" target=\"_blank\">\n     Generation Robots\n    <\/a>\n   <\/strong>\n   dazu entschieden, Technologien der Industrie 4.0 (Sawyer) und neue Lehrmittel (Scratch) in einer ungew\u00f6hnlichen &nbsp;Demo&nbsp;zu verbinden!\n  <\/p>\n\n\n\n<p>\n   Obwohl beide Technologien sehr unterschiedlich sind, haben sie beide ihren\n   <strong>\n    Ursprung am MIT\n   <\/strong>\n   (Massachusetts Institute of Technology):\n  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n    Das Interface der visuellen Programmierschnittstelle\n    <strong>\n     Scratch\n    <\/strong>\n    wurde von der Forschungsgruppe&nbsp;&nbsp;Lifelong Kindergarten des Media Labs am&nbsp;MIT entwickelt.\n   <\/li>\n\n\n\n<li>\n    Der\n    <strong>\n     Roboter Sawyer\n    <\/strong>\n    wurde von Rethink Robotics entwickelt, einem Unternehmen gegr\u00fcndet von Rodney Brooks, ehemaliger Direktor des Informatiklabors und MIT AI.\n   <\/li>\n<\/ul>\n\n\n\n<p>\n   <strong>\n    Nachfolgend ein Video der Demo \u00ab\u00a0Sawyer macht einen Kaffee\u00a0\u00bb, das w\u00e4hrend der ignite talks&nbsp;der Scratchkonferenz bereits vor der offiziellen Demo pr\u00e4sentiert wurde:\n   <\/strong>\n  <\/p>\n\n\n\n<p class=\"has-text-align-center\">\n   <iframe allowfullscreen=\"allowfullscreen\" frameborder=\"0\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/yxPsACbh7FE\" width=\"560\">\n   <\/iframe>\n  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-projektrealisierung-scratch-sawyer\">\n   Projektrealisierung&nbsp;Scratch + Sawyer\n  <\/h2>\n\n\n\n<p>\n   <strong>\n    1. Schritt:\n   <\/strong>\n   Um Sawyer mithilfe von&nbsp;Scratch zu programmieren, haben wir\n   <strong>\n    <a class=\"catalogue\" href=\"http:\/\/scratchx.org\/\" rel=\"noopener\" target=\"_blank\">\n     ScratchX\n    <\/a>\n   <\/strong>\n   verwendet. ScratchX erm\u00f6glicht Ihnen, benutzerdefinierte Erweiterungen f\u00fcr andere Software zu Scratch hinzuzuf\u00fcgen.\n  <\/p>\n\n\n\n<p>\n   <strong>\n    2. Schritt:\n   <\/strong>\n   Installation des Protokolls\n   <strong>\n    <a class=\"catalogue\" href=\"http:\/\/wiki.ros.org\/rosbridge_suite\" rel=\"noopener\" target=\"_blank\" title=\"ROS Bridge\">\n     Rosbridge\n    <\/a>\n   <\/strong>\n   , das es erm\u00f6glicht, eine Schnittstelle zwischen&nbsp;ROS&nbsp;(darauf l\u00e4uft der Roboter Sawyer) und ScratchX herzustellen.\n  <\/p>\n\n\n\n<p>\n   <strong>\n    3. Schritt:\n   <\/strong>\n   Erstellen Sie eine\n   <strong>\n    ScratchX-Erweiterung (Javascript)\n   <\/strong>\n   , mit der Sie Ihre\n   <strong>\n    eigenen Scratch-Bl\u00f6cke f\u00fcr Sawyer\n   <\/strong>\n   erstellen k\u00f6nnen. Jeder Block entspricht&nbsp;einer spezifischen Funktion f\u00fcr den Sawyer Roboter (Greifer \u00f6ffnen \/ schlie\u00dfen, Motor 1 in einen 90\u00b0 Winkel bewegen). Diese Funktionen zeichnen\n   <strong>\n    <a class=\"catalogue\" href=\"http:\/\/wiki.ros.org\/rostopic\" rel=\"noopener\" target=\"_blank\">\n     ROS-Topics\n    <\/a>\n   <\/strong>\n   ab, w\u00e4hrend sie die Werte speichern, um sie an ScratchX zu senden. Auf diese Weise erhalten wir ein Feedback \u00fcber die verschiedenen Zust\u00e4nde des Roboters. Die anderen Funktionen, die den Roboter bewegen, ver\u00f6ffentlichen Werte in verschiedenen ROS-Topics. Diese Werte werden dann von einem\n   <strong>\n    Python-Skript\n   <\/strong>\n   gelesen, das wir erstellt haben. Diese Werte werden dann \u00fcber die ROS-Topics die verschiedenen Bewegungen von&nbsp;Sawyer via SDK starten.\n  <\/p>\n\n\n\n<p>\n   <strong>\n    4. Schritt:\n   <\/strong>\n   Um die Programmierung zu erleichtern, wird&nbsp;alles auf einem\n   <strong>\n    lokalen Server\n   <\/strong>\n   durchgef\u00fchrt, so dass wir nicht auf eine&nbsp;Internetverbindung angewiesen sind. ScratchX und die Erweiterungsdateien sind auf dem\n   <strong>\n    lokalen Host\n   <\/strong>\n   direkt zug\u00e4nglich.\n  <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>\n   In unserem\n   <a href=\"https:\/\/grlab.fr\/en\/\" rel=\"noreferrer noopener\" target=\"_blank\">\n    Entwicklungsb\u00fcro GR Lab\n   <\/a>\n   , entwickeln wir innovative, ma\u00dfgeschneiderte L\u00f6sungen f\u00fcr Profis (Roboterprojekte, k\u00fcnstliche Intelligenz usw.) basierend auf Spitzentechnologien wie dem EZ Gripper.\n  <\/p>\n\n\n\n<p>\n   Wenn Sie eine Projektidee haben, stehen wir Ihnen gerne zur Verf\u00fcgung und unterst\u00fctzen Sie bei der Umsetzung.\n   <strong>\n    Bei uns machen Service und Software den Unterschied!\n   <\/strong>\n  <\/p>\n\n\n\n<p>\n   Kontaktieren Sie uns unter\n   <strong>\n    <span style=\"color: #ff6600;\">\n     contact@generationrobots.com\n    <\/span>\n   <\/strong>\n   oder per Telefon unter\n   <strong>\n    <span style=\"color: #ff6600;\">\n     +49 30 255 555 730.\n    <\/span>\n   <\/strong>\n  <\/p>\n\n\n<p><\/p><\/body><br \/>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Genesis des Projekts Scratch + Sawyer Zu Ehren der Scratch Konferenz 2017 in Bordeaux, hat sich Generation Robots dazu entschieden, Technologien der Industrie 4.0 (Sawyer) und neue Lehrmittel (Scratch) in einer ungew\u00f6hnlichen &nbsp;Demo&nbsp;zu verbinden! Obwohl beide Technologien sehr unterschiedlich sind, haben sie beide ihren Ursprung am MIT (Massachusetts Institute of Technology): Nachfolgend ein Video der[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/de\/generation-robots-sawyer-scratch\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":4044,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10539],"tags":[],"class_list":["post-4053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kundenfalle-und-anwendungen"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/4053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=4053"}],"version-history":[{"count":10,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/4053\/revisions"}],"predecessor-version":[{"id":19916,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/4053\/revisions\/19916"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/4044"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=4053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=4053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=4053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}