[PYTHON] Bau einer Entwicklungsumgebung für die Choreonoid-Werkstatt

RTMiddleware + Choreonoid Physikalische Berechnung + Visualisierungssoftware von AIST? Choreonoid. [Kurs auf der IREX 2015](http://www.openrtm.org/openrtm/ja/content/openrtm-users-03237-%E5%9B%BD%E9%9A%9B%E3%83%AD% E3% 83% 9C% E3% 83% 83% E3% 83% 88% E5% B1% 95choreonoid% E8% AC% 9B% E7% BF% 92% E4% BC% 9A% EF% BC% 882015% E5% B9% B412% E6% 9C% 885% E6% 97% A5% E9% 96% 8B% E5% 82% AC% EF% BC% 89% E3% 81% AE% E3% 81% 8A% E7% 9F% A5% E3% 82% 89% E3% 81% 9B) Beachten Sie, dass die Umgebung für die Teilnahme geschaffen wurde.

Umgebung zu verwenden

Macbook Air 2011 Ubuntu 14.04 64bit Version

Installation der zugehörigen Software

Installieren Sie Choreonoid und andere nützliche Software, um es auszuführen.

$ sudo add-apt-repository ppa:hrg/dairy
$ sudo apt-get update
$ sudo apt-get install choreonoid libcnoid-dev openrtm-aist
openrtm-aist-dev doxygen hrpsys-base libav-tools

Installieren Sie das Python-Versionsbeispiel

Ich möchte auch mit Python entwickeln, daher möchte ich, wenn möglich, ein Beispiel. Um das nächste OpenRTP gemäß dem offiziellen Dokument zu platzieren, ist außerdem ein Verzeichnis mit dem Namen /usr/share/openrtm-1.1 erforderlich, das bei der Installation des Beispiels erstellt wird. Legen Sie es also ab.

$ sudo apt-get install openrtm-aist-python-examples

OpenRTP-Installation

Da Sie anscheinend mit OpenRTM-aist entwickeln werden, installieren Sie auch OpenRTP. Laden Sie es einfach von der entsprechenden Website herunter und fügen Sie den Link ein.

Java ist erforderlich. Installieren Sie es, um zu überprüfen, ob es enthalten ist.

$ sudo apt-get install openjdk-7-jdk

Laden Sie dann den Link herunter und fügen Sie ihn ein. Seien Sie vorsichtig, wenn Sie diejenige auswählen, die zu Ihrer Umgebung passt!

 $ cd /usr/share/openrtm-1.1
 $ sudo wget http://openrtm.org/pub/openrtp/packages/1.1.0.rc5v20150317/eclipse381-openrtp110rc5v20150317-ja-linux-gtk-x86_64.tar.gz
 $ sudo tar xvzf eclipse381-openrtp110rc5v20150317-ja-linux-gtk-x86_64.tar.gz
 $ cd /usr/bin
 $ sudo ln -s /usr/share/openrtm-1.1/eclipse/openrtp .
 $ cd 
 $ openrtp

Die Vorbereitung ist vorerst abgeschlossen. Sie sollten eine Umgebung haben, in der Sie Choreonoid, OpenRTM-aist und OpenRTP verwenden können.

Recommended Posts

Bau einer Entwicklungsumgebung für die Choreonoid-Werkstatt
[Für Anfänger] Django -Entwicklungsumgebung Bau-
Aufbau einer Cortex-M-Entwicklungsumgebung für TOPPERS mit Raspeye
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Für ArcPy geeignete Entwicklungsumgebung
Django Entwicklungsumgebung Bau Memo
[Memo] Bau einer Cygwin-Umgebung
Aufbau einer Python-Umgebung für Mac
Python3-Umgebungskonstruktion (für Anfänger)
Memorandum über die Umgebungskonstruktion der AutoML-Bibliothek PyCaret
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
[Zum Organisieren] Python-Entwicklungsumgebung
Django Projekt Entwicklungsumgebung Bau
Umgebungskonstruktion von Python2 & 3 (OSX)
[MEMO] [Entwicklungsumgebung Bau] Wein
Ansible Umgebungskonstruktion Für Mac
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 2 (pyenv-virtualenv, Pip-Nutzung)
[Linux] [Grundeinstellungen] Inhalt der Einrichtung der Entwicklungsumgebung
Umgebungskonstruktion von Python und OpenCV
Beginn des selbst erstellten Betriebssystems 1. Aufbau der Umgebung
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Aufbau einer Python-Entwicklungsumgebung unter macOS
[MEMO] [Aufbau der Entwicklungsumgebung] Jupyter Notebook
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3 TensorFlow für Mac-Umgebungskonstruktion
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
Konstruktionsnotiz für die Ubuntu Desktop 20.04-Entwicklungsumgebung
Konstruktion der Entwicklungsumgebung (Version 2020, WSL2 + VcXsrv)
Erstellen einer Umgebung für "Tello_Video" unter Ubuntu
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 1 (pyenv, pyenv-virtualenv, pip-Installation)
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Hinzufügen einer lokalen Entwicklungsumgebung unter MacOS
Python-Entwicklungsumgebung für macOS mit venv 2016
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
WEB-Anwendungsentwicklung mit Django-Development Environment Construction-
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Bereiten Sie die Entwicklungsumgebung für keyhac für Mac vor
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Umgebungskonstruktion für das MXNet-Tutorial (Gluon-Teil)
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Machen wir die COBOL-Entwicklungsumgebung komfortabel 3 - Empfehlung für die Automatisierung von Hilfsarbeiten-
Vorgehensweise von der AWS CDK (Python) -Entwicklung bis zur AWS-Ressourcenkonstruktion * Für Anfänger
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (1) [Umgebungskonstruktion]
Lernverlauf für die Teilnahme an der Entwicklung von Teamanwendungen mit Python ~ Ergänzung der Grundelemente und Aufbau der jupyterLab-Umgebung ~
Django Umweltbau
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Instanziierung der zuvor erstellten BOX-Entwicklungsumgebung
Umgebungskonstruktion (Python)
Django Umweltbau
Aufbau einer Cloud9-Umgebung zur Entwicklung serverloser Webanwendungen