Einführung in die Robotik

Ähnliche Dokumente
Einführung in die Robotik Steuerungsarchitekturen. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.

Einführung in die Robotik Autonome Mobile Roboter

Einführung in die Robotik Einführung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.de

Autonome Roboter. Übersicht. Fakultät Informatik Masterstudiengang Informatik

Kybernetik Einführung

Entwurf autonomer mobiler Systeme

Invasion der Roboter

Mechatronische Systeme in der Medizin - Anwendungen aus Orthopädie und Rehabilitation

Autonome Fahrzeuge. Eine Pro-Seminar Arbeit von. Patrick Bertsch. 1 Abstract

Kybernetik Intelligent Agents- Decision Making

KogTeS. Studienschwerpunkt. Kognitive Technische Systeme. (Bachelor / Master) Verfahren der Computational Intelligence

Seminar: moderne Robotik. autonome Roboter

HighTecBot: Ein Roboter-Baukastensystem zur Unterstützung der Informatik-Lehre an Hochschulen. Prof. Dr. Martina Lehser Embedded Robotics Lab

Kapitel III: Roboter Definition Roboter Beispiele Robotergesetze Testen...16

PROSEMINAR ONLINE ALGORITHMEN

Einführung in die Robotik Aktoren. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.de

Embedded Systems/Sensorik in Logistik und Automation

Wie die Bionik der Robotik hilft

Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert.

Projektpraktikum: Bildauswertung und fusion Wintersemester 2011 / 2012

Reaktive und Hybride Agenten

ES-Projektseminar (SS 2012)

Thementisch Anwendungsgebiete und

Technische Gestaltungsoptionen für autonom agierende Komponenten und Systeme

Interdisziplinärer Masterstudiengang

Probleme der Navigation von Rehabilitationsroboter: Intelligenter Rollstuhl

GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem

Robotik. Vorlesung an der TU Chemnitz Wintersemester 2011/2012 Dr. Johannes Steinmüller

Praktikum Entwicklung von Mediensystemen mit ios

Intelligente Agenten

Mobile Robotik in der Produktion 4.0

Die digitale Transformation von Wirtschaft und Gesellschaft - die nächsten 5 Jahre

Herausforderungen der Wachstumssteuerung Jurate Keblyte, CFO KUKA Roboter GmbH

Die Zukunft der Robotik in der industriellen Fertigung Restricted Siemens AG All rights reserved

Tracking bewegter Objekte in Videosequenzen

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

SIMERO: Erzeugung von flüssigen und schnellen Roboterbewegungen

Einführung Software. Gerald Steinbauer Institut für Softwaretechnologie. Gerald Steinbauer. Konstruktion Mobiler Roboter, PR, WS10

Das Internet der Dinge

Autonome Mobilität - Was wir von biologischen Systemen lernen können. Georg Färber Realzeit Computer - Systeme Technische Universität München

Die virtuelle Welt: Vision und Wirklichkeit

Von der Positionsbestimmung zum Ortsbewusstsein

Workshops. Arbeitsgruppen in unserem Institut. Softwaretechnik und Systemsoftware. Netzbasierte Informationssysteme. IT-Sicherheit

creative Factory GmbH

CARRY TUGGER FORKLIFT CUSTOMIZED. Intralogistik Mobile Robotik

Mitglied der Leibniz-Gemeinschaft

Template zum Erstellen einer Hauptseminar Ausarbeitung

Cleanroom Fog Generators Volcano VP 12 + VP 18

Internationale Kooperationen Technik und Recht

Links um und über Lego Mindstorm RCX und NXT

Studentische Mitarbeit im Labor CIM & Robotik

Bielefeld Graphics & Geometry Group. Brain Machine Interfaces Reaching and Grasping by Primates

AW 1 - Vortrag. Simulationsmodell für visuell geführte Roboter. von Bernd Pohlmann. Betreuender: Prof. Dr. Andreas Meisel

Smart Transport Container eine Transportkiste verkauft ihren Inhalt

TalkIT: Internet Communities Tiroler Zukunftsstiftung Donnerstag,

Working Brief 6 (Quelle:

Dynamische Programmierung. Problemlösungsstrategie der Informatik

x x x x x x Übersicht Spezialisierungsbereiche Stand 03/2015*

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation

Bachelor- und Masterseminare Komplexe und Intelligente Systeme

Einführung in die Linguistik, Teil 4

Reale Angriffsszenarien Advanced Persistent Threats

LEGO MINDSTORMS NXT Programming

Einführung in die Robotik

Pressekonferenz VDMA Frankfurt 1. Juni 2016

Rough copy for the art project >hardware/software< of the imbenge-dreamhouse artist Nele Ströbel.

VisuellbasierteRobotik StandundPerspektiven einertechnologie. Prof.Dr.G.Sommer. Christian{Albrechts{UniversitatKiel

Projektgruppe DynOLog. Informatik 7 & 12 sowie IRPA und IML Frank Weichert. Pascal Libuschewski. Adrian Schyja. Andreas Kamagaew

Ist Collaborative Positioning eine geeignete Lösung bei GNSS Beeinträchtigungen?

3D Dentalscanner. AIT Austrian Institute of Technology Safety & Security Department. Manfred Gruber. Head of Business Unit

Robotik Mein Roboter erledigt das für mich

Eine prototypische Realisierung, den humanoiden Roboter Elektro, stellte 1939 die Firma Westinghouse auf der Weltausstellung in New York vor.

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit

Untersuchungen zur flexiblen Steuerung von Service-Robotern

3. Erfassung und Verarbeitung von Sensordaten

Einführung in die Robotik Regelung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.de

DARPA Grand Challenge Autonome intelligente Roboter ~Seminar~

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

2 von 24 Adjektive steigern (Kl. 6) Discovering grammar 9 II. Who has the funniest smile in class? Adjektive steigern einmal anders eine Einführung

Virtual Reality Heute und Morgen. Was ist Virtual Reality? Virtuelle Hochzeit. Kommt das Holodeck fürs Wohnzimmer? Anton L.

Mathematik. Technik. Programmieren. Physik. Mechanik. Elektronik. Getriebeverhältnisse. Sensoren Antwort/ Feedback. Einfache Maschinen

servicerobotik Autonome Mobile Serviceroboter

Ibeo Laserscanner Der Multi-Applikations-Sensor

Studienplan Master Elektrotechnik (Beginn Winter) Stand:

Mechanik und Motoren

Einfluss von Zielsetzung und Incentives auf Kultur am Beispiel von Hilti

Ansätze und Trends. zur Roboterisierung in der Landwirtschaft

CyPhyControl. Virtualisierte Ausführungsplattform für die zuverlässige Steuerung cyber-physikalischer Systeme

K L A U S U R D E C K B L A T T

Anforderung an Mobile Broadcast aus Sicht des Kunden

Beschwerdemanagement / Complaint Management

Embedded Supercomputing

Grundlagen. Seminar Einführung in die Robotertechnik

Prof. Dr.-Ing. Holger Voos M.Sc. Suparchoek Wangmanaopituk. Hochschule Ravensburg-Weingarten Labor für mobile Robotik und Mechatronik

MOOCs. Campus 2.0? Massive Open Online Courses. E-Learning-Tag 22.Oktober Prof. Dr. med. Thomas Kamradt

Motion Capture. Menschliche Bewegungen digital erfassen. Dipl.Ing. Sophie Jörg

Das Transformation-Triangle

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

mblock & mbot Roboter Programmierung auf der Basis von Scratch

INTELLIGENTE ARBEITSSYSTEME ROBOTIK- UND LOGISTIKANWENDUNGEN

Transkript:

Einführung in die Robotik Vorlesung 2 30 Oktober 2007 Dr. Mohamed Oubbati Institut für Neuroinformatik WS 2007

Was will ich in dieser Vorlesung erreichen? Ich will dass sie eine Grundlage haben um: 1. die Position eines mobilen Roboter zu regeln (Kinematik), 2. die Geschwindigkeit eines mobilen Roboter zu regeln (Dynamik), 3. einen mobilen Roboter zu einem Ziel zu fahren, 4. und die Hindernisse zu vermeiden.

Was will ich in dieser Vorlesung erreichen? Durch ein Praktikum kann ein Student lernen, 1. wie man eine praktische Arbeit im Team durchführen soll, 2. wie man eine wissenschaftliche Ausarbeitung schreiben soll, 3. und wie man seine Arbeit Professionell präsentieren soll.

Heutiges Thema: - Was ist ein Roboter? - Einsatzgebiete - Autonome Mobile Roboter - Praktikum & HIWI

Was ist ein Roboter? Der Begriff Roboter kommt vom slawischen Wort robot (Zwang-) Arbeit übersetzt werden kann. Das erste Auftreten dieses Begriffs ist in dem Theaterstück R.U.R. (Rossum's Universal Robots) zu finden (von Karel Capek 1923).

Was ist ein Roboter? Definition der RIA (Robot Institute of America, 1979): a robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks. Ein Roboter ist ein programmierbares Mehrzweck-Handhabungsgerät für das Bewegen von Material, Werkstücken, Werkzeugen oder Spezialgeräten. Der frei programmierbare Bewegungsablauf macht ihn für verschiedene Aufgaben einsetzbar.

Was sind Roboter Heute? Sind sie Arbeitsmaschinen? Sind sie Künstliche Menschen? Kampfmaschinen? denkende Maschinen?

Einsatzgebiete

Einsatzgebiete Industrie Arm Roboter (von ABB) So ein Roboter ist für einen eindeutigen und repetitiven Arbeitsablauf ausgelegt. Armroboter im Rohbau der Mercedes A-Klasse (KUKA GmbH)

Einsatzgebiete Die Roboter erobern jetzt auch das Wohnzimmer! Zwei Roboter-Staubsauger Personal roboter

Einsatzgebiete Service Roboter Elder Assistant (FHG IPA- Stuttgart) Service Roboter (Forschungszentrum Informatik-Karlsruhe)

Einsatzgebiete Forschung Forschungsroboter können Vulkane oder Abwasserrohre vordringen, und sie können sogar andere Planeten erkunden. Fraunhofer IAIS (Sankt Augustin, Deutschland) Mars Rover (NASA)

Einsatzgebiete Medizin Der Vorteil von Robotern in der Medizin ist die Unabhängigkeit von mentalen Einflüssen und natürlich die konstante Arbeitsleistung. Uni Stuttgart

Einsatzgebiete Militär So ein Soldat hat keinen Hunger, kriegt keinen Sold, und vor allem kennt keine Angst! Assault TALON (US-Army)

Einsatzgebiete Militär Um feindliches Gebiet auszuspionieren werden Roboter (Dronen) genutzt. Drone: MQ-1 Predator UAV (U.S Airforce).

Einsatzgebiete Entertainment robots

Market Size

Asimov's Law Der wichtigste Aspekt in der Robotik ist die Sicherheit für die Menschen. Dazu schlug Issac Asimaov die drei Gesetze der Robotik vor, die wie folgt lauten: 1. Ein Roboter darf keinen Menschen verletzen. 2. Ein Roboter muss den Anweisungen gehorchen, die ihm von Menschen gegeben werden, außer wenn diese dem ersten Gesetz widersprechen. 3. Ein Roboter muss seine eigene Existenz solange zu sichern versuchen, wie dies nicht dem ersten oder zweiten Gesetz widerspricht.

Autonome Roboter

Was ist ein autonomer Roboter? Autonom bedeutet, dass der Roboter ohne externe Unterstützung in seiner Umgebung funktionieren kann. Je nach Einsatzumgebung kann die Autonomie in verschiedene Grade unterteilt werden.

Wo sind wir in 2007? High Autonomie Medium Wir sind irgendwo here! low low Medium High Komplexität der Umgebung

Klassifikation von Robotern Es gibt insgesamt zwei Hauptgruppen von Robotern, welche in unterschiedlichen Gebieten eingesetzt werden. Stationäre Roboter Mobile Roboter

Was ist ein Stationäre Roboter? Wie der Name schon sagt, ein stationärer Roboter ist an einem festen Punkt gebunden. Industrie Roboter (ABB)

Was ist ein mobiler Roboter? Mobile Ein Roboter wird mobile genannt, wenn er in seiner Umgebung (Land, Wasser, Luft) bewegen kann. Bewegungsarten: Fahren, Laufen, Fliegen, Schwimmen usw.

Fahren Laufen Roboter Stanley (Standford- Univ USA) Fliegen ASIMO (Honda) Schimmen Technische Uni-Berlin MIT- Institute (USA)

Autonome Mobile Roboter

Steuerungsarchitekturen Sense-Plan-Act Behavior-based Strategy

Sense-Plan-Act Welt Sensoren Plan Aktoren Welt

Autonome Mobile Systeme Navigation Sense-Plan-Act Welt Sensoren Sensordaten erfassen Weltmodel Planen Agieren Aktoren Welt

Autonome Mobile Systeme Navigation Sense-Plan-Act Auf der Grundlage des Weltmodells können optimale Lösungen gefunden werden Alle Module sind voneinander abhängig (wenn ein Module ausfällt, das gesamte System fällt aus) Veränderungen der Umgebung erfordern Anpassung des Weltmodells.

Let see a short History Shakey (1966-1972, Stanford Research Institute USA) First AI robot Leave in a world of blocks Model based - Modell-Abhängig - Langsame Reaktion

Roboter Shakey Video

Nutzt eine Biene eine Sense-Plan- Act Strategie um ihre Umgebung zu erkunden? Wahrscheinlich nicht! Höchstwahrscheinlich nutzt sie einfache reactive behaviors Strategie um komplexe Verhalten zu erzeugen.

Behavior-based Robotics (Brooks, MIT Lab 1986) PLAN SENSE ACT SENSE-ACT couplings are called behaviors SENSE ACT Behaviors are independent, and run in parallel SENSE ACT

Behavior-based Robotics Einfache reactive behaviors können ein komplexes Behavior erzeugen. Welt Sensoren Sensordaten erfassen Hindernis vermeiden Zielanfahren Objekterkennen Verhaltensfusion Aktoren Welt

Behavior-based Robotics Fahren Motors Das Verhalten Fahren bewegt den Roboter Vorwärts.

Behavior-based Robotics Ultraschall, Laser Avoid Fahren Arbiter Motors Das Verhalten Avoid : Wenn ein Hindernis nah ist, Stop und dann mit 90 Grad umdrehen.

Behavior-based Robotics Bumper Ultraschall, Laser Escape Avoid Arbitration Techniques - Fixed priority - Random priority Fahren Arbiter Motors Das Verhalten Escape : Stop, 50 cm Rückwärtsfahren, und dann 90 Grad umdrehen.

Behavior-based Robotics kein Weltmodell ist notwendig Einfacher Entwurf und Implementierung, da jede Ebene für sich betrachtet werden kann. Robust: die Ebenen sind voneinander unabhängig. Pläne und Optimierungen sind schwer zu implementieren

Genghis (Massachusetts Institute of Technology) Behavior based control Brooks, Rodney A. A Robot That Walks; Emergent Behaviors from a Carefully Evolved Network MIT AI Lab Memo 1091, February 1989. 6-beiniger Roboter Dezentrale Steuerung Aus den einzelnen Reaktionen setzt sich die Fortbewegung zusammen

Roboter Genghis Video

Beispiel für autonome mobile Roboter Grand DARPA Challenge 2005 142 Meilen (212.4 km) Fahrerlos (autonom) durch die Wüste 2 Millions $ Preisgeld vom Pentagon In 23 Teams nur 5 Teams erreichten das Ziel!

Roboter an der Neuroinformatik Uni-Ulm Eve: der indoor Roboter

Roboter an der Neuroinformatik Uni-Ulm Stanislav der zweite Indoor Roboter

Roboter an der Neuroinformatik Uni-Ulm RoboCup

Roboter an der Neuroinformatik Uni-Ulm Der Humanoid-Roboter

Praktikum & HIWI

PRAKTIKUM I Neural Fields for Multi-Robot, Multi-Target tracking control (2 Studenten) Im Rahmen dieser Arbeit wird ein Navigationsystem mit Hilfe von Neuronale Felder zur Steuerung unserer Indoor Robotern (Bild) entworfen und implementiert. Zuerst sollen die Roboter mit Hilfe von Neuronalefelder einen Zielpunkt erreichen, eine Formation beibehalten, und Kollisionen mit Hindernissen oder miteinander vermeiden. Dann müssen die Roboter in der Lage sein, mehrere Ziele gleichzeitig zu verfolgen. Anwendungen: Überwachung, Rettung,. Betreuer: Dr. Mohamed Oubbati (mohamed.oubbati@uni-ulm.de) Co-Betreuer: Dipl. Inf. Ulrich Kaufmann (ulrich.kaufmann@uni-ulm.de)

PRAKTIKUM II reinforcement learning for acquiring a target while avoiding obstacles Betreuer: Dr. Mohamed Oubbati (mohamed.oubbati@uni-ulm.de)

PRAKTIKUM III Motion control for a humanoid robot: balance and stability in the motion Betreuer: Dr. Mohamed Oubbati (mohamed.oubbati@uni-ulm.de)

HIWI-Stelle Dieser Roboter muss erstmal repariert werden, und dann für die Human-Robot- Interaction angepasst werden. Betreuer: Dr. Mohamed Oubbati (mohamed.oubbati@uni-ulm.de) Co-Betreuer: Dipl. Inf. Ulrich Kaufmann (ulrich.kaufmann@uni-ulm.de)