Programmierung von Robotern. Die Entwicklung der Robotik

Datum:

2018-11-24 03:20:26

Ansichten:

501

Bewertung:

1Wie 0Abneigung

Teilen:

Table of contents:

Fachinformatiker Androiden, der auf der Kreuzung der Kybernetik, der Psychologie und Behaviorismus (Wissenschaft vom Verhalten), und der Ingenieur von algorithmen für industrielle Roboter eingesetzt werden, zu den wichtigsten Werkzeugen der - höhere Mathematik und Mechatronik, arbeiten in der vielversprechendsten Branche der nächsten Jahre - Robotik. Roboter, trotz der relativen Neuheit des Begriffs, ist seit langem bekannt für die Menschheit. Hier sind nur ein paar Fakten aus der Geschichte der Entwicklung von intelligenten Mechanismen.

Eiserne Menschen Henri Draw

Noch in den Mythen des Antiken Griechenlands erwähnt mechanische Sklaven, erstellt von Hephaistos für die Ausführung der schweren und monotonen arbeiten. Und der erste Erfinder und Entwickler von humanoiden Roboter wurde der legendäre Leonardo da Vinci. Bis zu unseren Tagen erhalten Sie einen ausführlichen Zeichnungen des italienischen Genies, die beschreiben mechanischen Ritter, in der Lage zu imitieren menschliche Bewegungen mit den Händen, Füßen, Kopf.

Die Schaffung der ersten automatischen VORRICHTUNGEN mit gesteuerter Anfang am Ende des XVΙΙΙ Jahrhundert Europäische Uhrmacher. Die erfolgreich in diesem Bereich das Schweizer Team Vater und Sohn Pierre-Jacques und Henri Draws. Sie kann eine ganze Reihe von humanoiden Robotern ("der schreibende Knabe", "Zeichner", "музыкантша") die Grundlage der Verwaltung Lagen die Uhrwerke. Es ist zu Ehren von Henri Draws in Zukunft alle programmierbaren humanoiden Automaten wurden als "Androiden".

An der Wiege der Programmierung

Die Grundlagen der Programmierung für Industrieroboter gelegt wurden in den Anfängen des XIX Jahrhunderts in Frankreich. Hier wurden die ersten Programme für automatische Textilmaschinen (Spinn-und Webmaschinen). Die rasch wachsende Armee von Napoleon brauchte in Uniform und damit den Geweben. Der Erfinder aus Lyon Joseph Jacquard schlug einen Weg der schnellen Rekonfiguration Webmaschine für die Herstellung von verschiedenen Arten von Produkten. Oft wird dieses Verfahren erforderte eine große Menge an Zeit, die enorme Anstrengung und Aufmerksamkeit des ganzen Teams. Das Wesen der Neuerung war es, die Verwendung von Karton-Karten mit perforierten Löchern. Nadeln immer in просеченные Orten, wie gewünscht смещали Faden. Der Wechsel der Karten schnell wurde dem Betreiber der Maschine: neue Lochkarte - das neue Programm - eine neue Art von Stoff oder Muster. Die französische Entwicklung war der Prototyp des modernen automatischen Systemen, mit der Möglichkeit der Programmierung von Robotern.

Mehr:

Lenovo v580c: eine detaillierte übersicht über

Lenovo v580c: eine detaillierte übersicht über

Heute haben wir beschlossen, zu schreiben über den Laptop Lenovo v580c. Übersicht ausführliche, da dieser tragbare PC IdeaPad-Serie hat eine hohe Popularität, aber viele Menschen wissen nicht, was zieht das Gerät der Käufer. Das Modell ist schnell un...

Wie löschen Sie den Cache Ihres Computers (Browser)

Wie löschen Sie den Cache Ihres Computers (Browser)

Sehr oft im Internet finden Sie die Frage: „Wie Cache leeren Computer?». Diese Formulierung gibt ein user-Neuling, der irgendwo gehört, dass die Art und Weise kann die Arbeit des Computers zu verbessern, aber nicht ganz versteht, worüber ...

Was ist ein BDRip

Was ist ein BDRip

Muss mit bedauern zugeben, dass der Fortschritt in der informatik-und Multimedia-Technologien neben den offensichtlichen Vorteilen hat eine Reihe von negativen Eigenschaften. Zum Beispiel, als vor einigen Jahren die Anbieter zu einem vernünftigen Pre...

Die Idee, die angebotene Жаккаром, mit Begeisterung nutzten in Ihren automatischen Geräten viele Erfinder:

  • Der Chef des statistischen Amtes der SN. Korsakov (Russland, 1832) - in Mechanismus zum vergleichen und analysieren von Ideen.
  • Mathematiker Charles Babbage (England, 1834) - in der analytischen Maschine für ein breites Spektrum von mathematischen Problemen.
  • Ingenieur Hermann Холлерит (USA, 1890) - in einer Vorrichtung zur Speicherung und Verarbeitung von statistischen Daten (табуляторе). Für Notizen: im Jahre 1911 das Unternehmen. Холлерита erhielt den Namen IBM (International Business Machines).

Lochkarten waren die wichtigsten Medien bis in die 60er Jahre des letzten Jahrhunderts.Programmierung von Industrierobotern

Was ist ein Roboter?

Seinen Namen intelligente Maschinen sind verpflichtet, dem Tschechischen Dramatiker Карелу Чапеку. In dem Theaterstück "R. U. R.", увидевшей Licht im Jahr 1920, Schriftsteller nannte Roboter künstliche Menschen, geschaffen für schwere und gefährliche Produktionsbereiche (robota (чешск.) - Katorga). Und was unterscheidet Roboter von Mechanismen und automatische Geräte? Im Gegensatz zu den letzten Roboter nicht nur bestimmte Handlungen ausführt, inhärente blind den Algorithmus, sondern auch in der Lage, enger mit der Umwelt und dem Menschen (dem Betreiber), passen Ihre Funktionen, wenn die externen Signale und Bedingungen.

Es wird Angenommen, dass der amtierende erste Roboter wurde konstruiert und realisiert 1928 von dem amerikanischen Ingenieur P. Уэнсли. Humanoider "Iron intellektueller" erhielt den Namen Herbert Телевокс. Auf Lorbeeren Pioniere behaupten, auch der Biologe Makoto Nishimura (Japan, 1929) und der englische Soldat William Richards (1928). Erstellt von Erfindern anthropomorphen Mechanismen hatten ähnliche Funktionalität wie: in der Lage waren, das bewegen der Gliedmaßen und den Kopf, führen Sprach-und Sound-Befehle, Antworten auf einfache Fragen. Der Hauptzweck der Geräte war eine Demonstration von wissenschaftlich-technischen Errungenschaften. Der nächste Meilenstein in der Entwicklung der Technologie ermöglichte in kurzer Zeit erstellen und den ersten industriellen Roboter.

Von Generation zu Generation

Die Entwicklung der Robotik ist ein fortlaufender, kontinuierlicher Prozess. Zu diesem Zeitpunkt haben sich drei hervortretenden Generation von "intelligenten" Maschinen. Jede zeichnet sich durch bestimmte Indikatoren und Einsatzfelder.

Die Erste Generation von Robotern geschaffen für den schmalen Aktivität. Maschine ausführen kann nur eine bestimmte programmierte Abfolge von Operationen. Geräte die Steuerung von Robotern, Schaltungsdesign und Programmierung nahezu ausschließen eine eigenständige Funktion und erfordert den Aufbau einer besonderen technologischen Raum mit der notwendigen zusätzlichen Ausrüstung und Informations-und Messsysteme.

Die Maschinen der zweiten Generation genannt очувствленными, oder adaptiv. Die Programmierung der Roboter erfolgt unter Berücksichtigung einer großen Reihe von externen und internen sensoren. Auf der Grundlage der Analyse der Informationen, die mit sensoren,werden die erforderlichen Steuerfunktionen der Exposition.

Und schließlich, die Dritte Generation - intelligente Roboter, die in der Lage sind:

  • Verallgemeinern und Informationen zu analysieren,
  • Zu Verbessern und sich selbst zu erziehen, Fähigkeiten und Kenntnisse sammeln,
  • Muster zu Erkennen und die Situation zu ändern, und in übereinstimmung mit diesem bauen, die Arbeit seiner Exekutive System.

Die Basis der künstlichen Intelligenz liegt Algorithmische und Software.Robotik, Roboter

Gesamt-Rangliste

Auf jedem modernen repräsentativen Ausstellung Roboter Vielfalt "intelligente" Maschinen fähig schlagen nicht nur die Bürger, sondern auch Fachleute. Und was sind Roboter? Die Allgemeine und aussagefähige Klassifikation vorgeschlagen, die sowjetische Wissenschaftler A. E. Кобринский.

Für die bestimmungsgemäße Verwendung und die Funktionen der Roboter in die Produktions-Industrie und Forschung. Die ersten, in übereinstimmung mit der Art der auszuführenden arbeiten, können Technologie -, Hebe-und Transportmittel, universell oder spezialisiert. Forschungs-Studien sind für Bereiche und Sphären, gefährlichen oder für den Menschen unzugänglichen (Weltraum, die Bodenschätze und Vulkane, Tiefsee-Ebenen des Ozeans).

In der Art der Steuerung unterscheiden können biotechnische (kopieren, Batch, Cyborgs, interaktive und automatische), nach dem Prinzip - hart programmierbare, adaptive und flexibel programmierbar. Die rasante Entwicklung der modernen Mikroprozessortechnik bietet Entwicklern nahezu unbegrenzte Möglichkeiten bei der Gestaltung von intelligenten Maschinen. Aber Schaltungsdesign gute und Konstruktive Lösung wird nur dazu dienen, die teuren Mantel ohne entsprechende Software und algorithmischen gewährleisten.Gerät die Steuerung von Robotern: Schaltungsentwurf und Programmierung

Grundlagen der Programmierung von Robotern

Um Silizium-Mikroprozessor übernehmen konnte Gehirnfunktion Roboter, müssen Sie "Gießen" Kristall in das entsprechende Programm. Normale menschliche Sprache nicht fähig ist, eine klare Formalisierung der Aufgaben, die Genauigkeit und Zuverlässigkeit Ihrer logischen Auswertung. Deshalb benötigten Informationen scheint in irgendeiner Form mit Programmiersprachen Roboter.

In übereinstimmung mit der entschiedenen Aufgaben-Management markieren die vier Ebenen einer solch speziell gestaltete Sprache:

  • Niedriger Stand wird zur Steuerung der ausführenden Antrieben exakte Werte in Form von Linien-oder winkelverschiebung der einzelnen Glieder des geistigen Systeme
  • Das Niveau der Manipulator ermöglicht die gemeinsame Kontrolle über das gesamte System durch die Positionierung der Arbeitskörper des Roboters in einem Koordinatenraum,
  • Das Niveau der Operationen dient Betriebsprogramm für die Bildung, durch die Angabe der Reihenfolge der notwendigen Handlungen zur Erreichung eines bestimmten Ergebnisses.
  • Auf höchstem Niveau - Aufgaben - Programm ohne Drill weist was zu tun ist.

Robotik bemühen sich, möglichst Programmierung von Robotern zu kommunizieren mit Ihnen auf Top-Level-Sprachen. Im Idealfall ist der Betreiber stellt die Aufgabe: "Erzeugen die Montage der Brennkraftmaschine des Fahrzeugs" und erwartet vom Roboter vollständigen Ausführung des Auftrags.die Programmiersprache Roboter

Die Sprachlichen Nuancen

In der modernen Robotik-Programmierung von Robotern entwickelt sich aus zwei Vektoren: роботоориентированное und Problem-orientierte Programmierung.

Die häufigsten роботоориентированные Sprachen - AML und AL. Der erste von der Firma IBM entwickelt nur für die Steuerung von intelligenten Maschinen aus eigener Produktion. Die zweite - Produkt-Experten an der Stanford University (USA) - aktiv entwickelt und hat einen erheblichen Einfluss auf die Bildung neuer Sprachen dieser Klasse. Der Fachmann leicht разглядит charakteristische Merkmale in der Sprache Pascal und Алгола. Alle Sprachen, konzentrierte sich auf die Roboter, Algorithmus beschreiben, wie eine Sequenz von Aktionen "intelligenten" Mechanismus. Im Zusammenhang mit diesem Programm kommt sehr oft unhandlich und unbequem in der praktischen Umsetzung.

Bei der Programmierung von Robotern auf Problem-orientierte Sprache, in dem Programm legt die Reihenfolge von Aktionen nicht, aber die Ziele oder laufende Positionen des Objekts. Am beliebtesten in diesem Segment ist die Sprache AUTOPASS (IBM), in dem der Zustand der Arbeitsumgebung vorgestellt, die in Form von Graphen (Spitze - Objekte, Bogen - Kommunikation).Grundlagen der Programmierung von Robotern

Roboter Lernen

Jeder moderne Roboter ist eine обучаемую und adaptive. Alle notwendigen Informationen, einschließlich der Kenntnisse und Fähigkeiten, wird Ihr im Laufe der Ausbildung. Dies geschieht, wie der direkten Eintragung in den Speicher des Prozessors die entsprechenden Daten (ausführliche Programmierung - Probenahme) und mit Hilfe der sensoren des Roboters (durch visuelle Demonstration) - alle Bewegungen und Mechanismen bewegen des Roboters abgespeichert und dann abgespielt werden in dem Zyklus. Lernen, das System baut seine Parameter und Struktur, bildet das informationsmodell der Außenwelt. Das ist der Hauptunterschied Roboter von automatisierten Anlagen -, Industrie-Automaten mit steifen Struktur und anderen traditionellen Mittel der Automatisierung. Die aufgeführten Lehrmethoden haben erhebliche Nachteile. Zum Beispiel, wenn семплинге Umstellung erfordert eine gewisse Zeit undArbeit von einem qualifizierten Fachmann.

Sehr vielversprechend sieht das Programm für die Programmierung von Robotern, die von den Entwicklern Labor Informationstechnik beim Massachusetts Institute of Technology (MIT CSAIL) auf der internationalen Konferenz für industrielle Automatisierung und Robotik ICRA-2017 (Singapur). Das von Ihnen geschaffene Plattform C-LEARN hat die Vorteile beider Methoden. Sie versorgt den Roboter Bibliothek von elementaren Bewegungen mit bestimmten Einschränkungen (Z. B. Kraft Griff für Manipulator in übereinstimmung mit der Form und Steifheit Details). In der gleichen Zeit, Betreiber zeigt dem Roboter die wichtigsten Bewegungen im dreidimensionalen Benutzeroberfläche. Das System, ausgehend von der gestellten Aufgabe, eine Sequenz von Operationen zum durchführen des Arbeitszyklus. C-LEARN ermöglicht überschreibt bestehende Programm für den Roboter ein anderes Design. Der Bediener dabei nicht erforderlich vertiefte Kenntnisse im Bereich der Programmierung.Robotik, Programmierung von Industrierobotern

Robotik und künstliche Intelligenz

Experten der Universität Oxford haben davor gewarnt, dass in den nächsten zwei Jahrzehnten Maschinentechnologie ersetzen mehr als die Hälfte der heutigen Arbeitsplätze. Wirklich, die Roboter längst arbeiten nicht nur auf gefährlichen und schwierigen Standorten. Z. B. Programmierung von Trading Roboter deutlich потеснило Broker-Menschen auf den Weltmärkten. Ein paar Worte über künstliche Intelligenz.

In der Ansicht der Laien ist ein anthropomorpher Roboter, der fähig ist, den Menschen ersetzen in vielen Bereichen des Lebens. Zum Teil ist es, sondern eher eine künstliche Intelligenz ist der selbständige Zweig der Wissenschaft und Technologie, mit Hilfe von Computerprogrammen simuliert denken "Homo sapiens", die Arbeit seines Gehirns. Auf der heutigen Etappe der Entwicklung der KI mehr hilft den Menschen, unterhält Sie. Aber nach den Prognosen der Experten, weitere Fortschritte im Bereich der Robotik und der künstlichen Intelligenz liefern kann, um der Menschheit eine ganze Reihe von moralisch-ethischen und rechtlichen Fragen.

In diesem Jahr auf der Messe Roboter in Genf die perfekte Android-Sofia erklärt, dass Sie lernt, ein Mensch zu sein. Im Oktober Sofia zum ersten mal in der Geschichte der künstlichen Intelligenz wurde als Bürger von Saudi-Arabien mit voller Rechte. Die erste Schwalbe?Roboter mit der Möglichkeit der Programmierung

Die Wichtigsten Trends der Robotik

Im Jahr 2017 Spezialisten der digitalen Industrie wurde durch einige herausragende Lösungen im Bereich der Virtual-Reality-Technologie. Blieb in der Seite und Robotik. Sehr vielversprechend sieht die Richtung совершенствующее Steuerung komplexer робомеханизмом über den virtuellen Helm (VR). Experten prophezeien die Nachfrage nach solchen Technologien in der Wirtschaft und Industrie. Mögliche Szenarien:

  • Steuerung der unbemannten Technik (Lagergeschäft Lader und Manipulatoren, Drohnen, Trailern),
  • Durchführung von medizinischen Untersuchungen und chirurgischen Eingriffen,
  • Die Erschließung von schwer zugänglichen Bereiche und (den Grund des Ozeans, Polargebiet). Außerdem ist die Programmierung der Roboter ermöglicht es Ihnen, zu üben und offline-Arbeit.

Eine weitere beliebte Trend - connected car. Erst vor kurzem Vertreter der Giganten Apple erklärt über den Anfang der Entwicklung des eigenen "Drohnen". Immer mehr Firmen Ihr Interesse bei der Schaffung von Maschinen, die fähig sind selbstständig zu bewegen nach dem überquerten Strecken, die Erhaltung der Güter und Ausrüstung.

Die Zunehmende Komplexität der algorithmen-Programmierung Ihrer Roboter und maschinelles lernen stellt hohe Anforderungen an die Computing-Ressourcen und damit für die "Hardware". Offenbar ist der beste Weg in diesem Fall wird eine Verbindung zum cloud-Infrastruktur.

Wichtige Richtung - cognitive Robotics. Das rasante Wachstum der Zahl von "intelligenten" Maschinen zwingt die Entwickler immer öfter darüber nachzudenken, wie man Roboter reibungslos interagieren.


Article in other languages:

AR: https://tostpost.com/ar/computers/10650-programming-of-robots-the-development-of-robotics.html

BE: https://tostpost.com/be/kamputary/18694-pragramavanne-robata-raspraco-ka-robatatehn-k.html

En: https://tostpost.com/computers/25354-programming-of-robots-the-development-of-robotics.html

ES: https://tostpost.com/es/los-ordenadores/18431-la-programaci-n-de-los-robots-el-desarrollo-de-la-rob-tica.html

HI: https://tostpost.com/hi/computers/10476-programming-of-robots-the-development-of-robotics.html

JA: https://tostpost.com/ja/computers/10469-programming-of-robots-the-development-of-robotics.html

KK: https://tostpost.com/kk/komp-yuterler/18762-ba-darlamalau-robottar-z-rleu-robototehnika.html

PL: https://tostpost.com/pl/komputery/19349-programowanie-robot-w-rozw-j-robotyki.html

PT: https://tostpost.com/pt/computadores/19190-programa-o-de-rob-s-o-desenvolvimento-da-rob-tica.html

TR: https://tostpost.com/tr/bilgisayarlar/18698-programlama-robotlar-geli-tirme-robotik.html

UK: https://tostpost.com/uk/komp-yuteri/18934-programuvannya-robot-v-rozrobka-robototehn-ki.html

ZH: https://tostpost.com/zh/computers/4194-programming-of-robots-the-development-of-robotics.html






Alin Trodden - autor des Artikels, Herausgeber
"Hi, ich bin Alin Trodden. Ich schreibe Texte, lese Bücher und suche nach Eindrücken. Und ich bin nicht schlecht darin, dir davon zu erzählen. Ich freue mich immer, an interessanten Projekten teilzunehmen."

Kommentare (0)

Dieser Artikel wurde noch kein Kommentar abgegeben, sei der erste!

Kommentar hinzufügen

Verwandte News

Wie kann ich denn Skin in Opera?

Wie kann ich denn Skin in Opera?

Für anspruchsvolle Nutzer sind von großer Bedeutung nicht nur die Funktionalität der Programme, sondern auch Ihr Aussehen. Und es ist nicht verwunderlich, zum Beispiel in der Tatsache, dass eine Person, die viel Zeit leitend im In...

Was tun, wenn

Was tun, wenn "GTA-4" nicht startet? Fehler des Spiels und deren Lösungen

Wenn Sie "GTA-4" nicht starten, podlagivaet oder ständig abstürzt, dann kann Ihnen unser Artikel, wo wir sagen zu allen Fehlern, die das Spiel prägen, und erzählen Sie, wie Sie zu optimieren, damit erreicht die höchste FPS.eine Kl...

Wie man Windows 8? Aktivierung Von Windows 8

Wie man Windows 8? Aktivierung Von Windows 8

Heute können wir mit Sicherheit behaupten, dass die Korporation "Microsoft" hielt Ihr Versprechen bezüglich des neuen Betriebssystems. Denn Windows 8 begangen hat eine andere Schnittstelle im Vergleich zu Windows 7 oder früheren V...

Wie erfolgt die preispreiserhöhung von Umfragen im «VK»

Wie erfolgt die preispreiserhöhung von Umfragen im «VK»

Heute sprechen wir darüber, wie erfolgt Buttern Umfragen in VK. Diese Lösung hilft sofort die Meinung der Mehrheit (nicht immer objektiven), oder leaderschaft eine Option zu wählen.TurbolikerAuf diese Ressource möglich ist einfach...

Wie installieren Mode auf

Wie installieren Mode auf "Фоллаут-4": Anleitung

Fallout 4 – ein Abenteuer-Rollenspiel in der Welt nach der Apokalypse. An den Ausgang 4 Teil der Popularität der Serie erreichte unglaubliche Höhen. Sie warteten, und Kinder und Erwachsene. Im Ergebnis war zweideutig, aber e...

Grafikbeschleuniger GTX 960: Eigenschaften, Tests und Vergleich mit Wettbewerbern

Grafikbeschleuniger GTX 960: Eigenschaften, Tests und Vergleich mit Wettbewerbern

Im Jahr 2015 vorgestellt wurde Grafikbeschleuniger entry-class auf Basis der aktualisierten Architektur Maxwell, die entsprechend den Spezifikationen von NVidia bekam die Bezeichnung GTX 960. Eigenschaften dieses Produkts sind sic...