Softwaresuite für den programmierbaren humanoiden Roboter NAO Evolution

Beleben Sie Ihren programmierbaren humanoiden Roboter NAO Evolution und steigern Sie seinen Funktionsumfang mithilfe dieser Softwaresuite inklusive Choreographe, Webots for NAO und dem Entwicklungsoftware Kit (SDK).
Auslaufmodell
Anzahl
Angebot erstellen

Size Chart
x
Size Chart

Präsentation der Softwaresuite des programmierbaren humanoiden Roboters NAO Evolution

Der programmierbare humanoide Roboter NAO Evolution besitzt eine plattformunabhängige Programmierschnittstelle, die selbst ungeübten Anwendern offen steht und die Möglichkeit bietet, mithilfe vorhandener Merkmale Verhaltensweisen zu erzeugen.

Speziell für Programmierneulinge steht der benutzerfreundliche Behavior Editor "Choreographe" zur Verfügung. Mit der Drag&Drop-Funktion können Sie vorprogrammierte Behavior Boxes auswählen und komplette Verhaltenssequenzen schaffen. Außerdem können Sie eigene Verhaltensweisen in der Programmiersprache Python erzeugen und anschließend in Ihrer Library abspeichern. Der 3D Webots Simulator für NAO besitzt eine Choreographe-Schnittstelle, damit Entwickler die Verhaltensweisen des programmierbaren humanoiden Roboters NAO Evolution in einer virtuellen Umgebung testen können. Entwickler können ihre Umgebung ändern, Gegenstände einfügen und diese bearbeiten, bevor sie Befehle an den programmierbaren humanoiden Roboter senden.

Präsentation von Choreographe, der grafischen Programmierumgebung für den programmierbaren humanoiden Roboter NAO Evolution

Mithilfe von Choreographe konnten Tausende Anwender, ob Anfänger oder Experten, die Programmierung auf einfache Weise erlernen. Denn bei diesem Programm genügt es, Boxen und Links durch Drag&Drop zu positionieren. Diese grafische Programmierschnittstelle bietet Ihnen die Möglichkeit, sich voll auf Ihre eigentlichen Ziele zu konzentrieren und diese im Handumdrehen zu erreichen.

80 vorkonfigurierte Boxen und Verhaltensweisen für programmierbare humanoide Roboter NAO Evolution machen den Einstieg in die Programmierung zum Kinderspiel.

Schlüsselmerkmale von Choreographe

Vorprogrammierte Boxen und Verhaltensweisen

  • Bewegungsabläufe: Animationen, Gang, Sitzen, Aufstehen ...
  • Audio: Ortung, Sprachsynthese und -erkennung ...
  • Gegenstände: Ortung und Erkennung von Gesichtern, Erkennung von Gegenständen ...
  • Kommunikation: E-Mail, Infrarot, DELs
  • Befehle: for, if, multiplizieren, warten ...

 

Fernsteuerung des Roboters

  • Behavior Manager: Laden und Starten von Verhaltensweisen per Fernzugriff
  • Videobildschirm: Zugriff auf die Roboterkamera per LAN
  • Sicht des Roboters: 3D-Wiedergabe und Steuerung des Roboters

 

Zugriff auf sämtliche Sensoren und Motoren

  • Über Choreographe, durch entsprechende Programmierung Ihres NAO Evolution
  • Über Monitor, im Lieferumfang von Choreographe enthalten

 

Grafische Programmierschnittstelle

  • Explizite Schnittstelle: Drag&Drop von Boxen, Echtzeitverfolgung von NAO Evolution ...
  • Integrierte Tools: Ansicht des Roboters, Debug-Fenster, Script-Editor ...

 

Chronologischer Editor für Animationen

  • Worksheet-Modus: Bewegungseditor der Gelenkposition, dargestellt durch Rechtecke
  • Kurvenmodus: Bewegungseditor der Gelenkposition, dargestellt durch Rechtecke

 

Programmiertools

  • Chronologische grafische Darstellung: simultane oder chronologische Programmierung mit Bewegungs- und Verhaltenslayers
  • Strömungsdiagramm: Sequenzielle, parallele oder eventorientierte Programmierung mit verknüpften Boxen
  • Script-Element: Element, bei dem eine Python-Codierung möglich ist
  • Automatische Extraktion in C++ oder in Python ausgehend von gespeicherten Bewegungen

 

Präsentation von "Webots for NAO" für den programmierbaren humanoiden Roboter NAO Evolution

Mithilfe von "Webots for NAO" kann der NAO in einer virtuellen Umgebung getestet und eigene Programme validiert werden.

"Webots for NAO" bietet die Immersion in eine realistische Darstellung der Welt, um eigene Anwendungen an einem programmierbaren humanoiden Roboter NAO Evolution zu testen. Mit über 50 Objekten, die sich durch Steuerung der Masse und Trägheit bearbeiten lassen, kann eine virtuelle Realität geschaffen werden, in der Sie das Dynamikverhalten (Geschwindigkeit, Gewicht) sowie Kollisionen selbst steuern. Prüfen Sie Fehlermeldungen und Bugs anhand der Konsole. Daten der Sensoren sind direkt in der Roboteransicht zu finden. Sie können einen bestimmten Gegenstand verfolgen, die Wiedergabe Ihrer Simulation verfeinern und diese speichern.

3D Simulator für den programmierbaren humanoiden Roboter NAO Evolution

 

Schlüsselmerkmale von "Webots for NAO" Sensoren

  • Kamera 1 und 2
  • Positionssensoren
  • Inertialeinheit
  • Drucksensor
  • Sonars
  • Bumpers
  • Touch-Steuerung
  • Zentrale Brusttaste
  • IR-Sender/Empfänger
  • DEL

 

Schnittstelle

  • Texturen, z.B. Lacke
  • Verankerung der Winkelkamera (folgt NAO oder einem Objekt)

 

Umgebung

  • Schwerkraft (Masse und Trägheit des NAO und seiner Umgebung)
  • Kollisionen: zwischen dem NAO und seiner Umgebung
  • Hinzufügen vereinfachter Objekte (mehr als 50 Objekte verfügbar)
  • Bewegen von Objekten mittels Maus

 

Sprachen

  • Englisch - Spanisch - Chinesisch - Französisch - Japanisch - Deutsch

 

Veränderungen der Umgebung

  • Es stehen 2 Welten zur Verfügung (leer bzw. Wohnung)
  • Bearbeitbare Welt: Welt bearbeiten und speichern
  • Bearbeitbare Objekte: (einige Parameter)
  • Reibung der NAO-Materialien (vom Anwender änderbar)

 

Präsentation des Software Development Kits (SDK) für den programmierbaren humanoiden Roboter NAO Evolution

Der Software Development Kit (SDK) für den programmierbaren humanoiden Roboter NAO Evolution bietet die Möglichkeit, Module in den NAO einzubauen und fortschrittliche Verhaltensweisen zu erzeugen. Der SDK wird mit allen gewünschten Compiler- und Debugging-Tools geliefert. Unser SDK ist mit zahlreichen Plattformen und Roboter-Programmiersprachen kompatibel.

Lieferumfang des SDK

  • NAOqi SDK: Benutzerfreundliche Klassen und Methoden, mit denen Entwickler in der Lage sind, neue Verhaltensweisen in einer Vielzahl von Programmiersprachen (C++, Python, Java, .Net ...) zu generieren. Dazu zählen APIs (Programmierschnittstellen) für die wichtigsten Merkmale, darunter Bewegungen, Sicht ...
  • qiBuild: Einfache Konfiguration in C++ und Cross-Kompilierung mit den plattformunabhängigen Tools von Aldebaran Robotics. Funktioniert mit den meisten Entwicklungsplattformen
  • Dokumentation: Regelmäßig aktualisierter Leitfaden mit allen Neuheiten betreffend den NAO selbst, die Software, die Programmierung und die Referenzen
  • Codebeispiele: Codebeispiele für die wichtigsten Merkmale des NAO (Bewegung, Sicht, Audio ...)

 

Erforderliche Mindestkonfiguration für das SDK

 

Betriebssystem Windows 7/XP SP3, Mac OS Lion/Mountain Lion und Linux Ubuntu (Upgrade Lucid auf Precise)
Systemanforderungen Mindestprozessorleistung 1,5 GHz
512 MB RAM
200 MB freie Speicherkapazität auf der Festplatte
OpenGL-zertifizierte Grafikkarte
Netzwerk WiFi-Zugang
Sprache Version Compiler und IDE Tools
C++ Standard Für WINDOWS: Visual Studio 2008/2010
Für MACINTOSH: Xcode,
QtCreator, Eclipse
Für LINUX: gcc 4.4+,
QtCreator, Eclipse
Cmake 2.8.3+
Python 2.7+
PYTHON Für WINDOWS:
Python 2,7-32 Bit
Für MACINTOSH/LINUX:
Python 2.6 für Snow Leopard/Lucid-Maverick
Python 2.7 für OS X Lion/Natty und mehr
n/a Text-Editor
JAVA Für WINDOWS:
Neuestes SDK Java
Für LINUX:
SDK Java 1.6.0-22+
n/a Swig
.NET Für WINDOWS:
.Net 4 oder .Net 2
Für WINDOWS:
Visual Studio 2010 (für .Net4)
Visual Studio 2005/2008 (für .Net2)
n/a
URBI URBI SDK 2.0+ Für WINDOWS:
vcxx2005 oder vcxx2008
Für MACINTOSH/LINUX: gcc4
Autoconf 2.63+, Automake 1.11.1+ bc, Boost 1.38+,
Cvs Flex 2.5.35+, G++ 4.0+, Git 1.6+
Gettext 1.17, GNU sha1sum Help2man, PDFLaTeX,
Python, socat, Texinfo,
Transfig,yaml for Python

 

Ressourcen für die Softwaresuite des programmierbaren humanoiden Roboters NAO Evolution

Wollen Sie Choreographe ausprobieren? Eine Testversion von Choreographe steht hier zum Download bereit.

Testversion von Choregraphe, die grafische 
Entwicklungsoberfläche für den programmierbaren humanoiden Roboter NAO Evolution

Testversion von Choregraphe, die grafische Entwicklungsoberfläche für den programmierbaren humanoiden Roboter NAO Evolution

Technischen Daten der Softwaresuite für den programmierbaren humanoiden Roboter NAO Evolution

Technischen Daten der Softwaresuite für den programmierbaren humanoiden Roboter NAO Evolution

Technischen Daten des 3D Simulators für den programmierbaren humanoiden Roboter NAO Evolution

Technischen Daten des 3D Simulators für den programmierbaren humanoiden Roboter NAO Evolution

Technischen Daten des Entwicklungsoftware sets für den programmierbaren humanoiden Roboter NAO Evolution

Technischen Daten des Entwicklungsoftware sets für den programmierbaren humanoiden Roboter NAO Evolution

Andere Kunden kauften auch