[PYTHON] Construction of development environment for Choreonoid class

RTMiddleware + Choreonoid Physics + visualization software made by AIST? Choreonoid. [Course held at IRX2015](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) Note that the environment was built for participation.

Environment to use

Macbook Air 2011 Ubuntu 14.04 64bit version

Installation of related software

Install Choreonoid and other useful software to run it.

$ 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

Install Python version sample

I also want to develop using Python, so I would like a sample if possible. Also, in order to put the next OpenRTP according to the official document, a directory called /usr/share/openrtm-1.1 is required, and this is created when the sample is installed, so put it in.

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

Install OpenRTP

Since it seems that development will be performed using OpenRTM-aist, also install OpenRTP. Just download it from the corresponding site and paste the link.

Java is required, so install it to check if it is included.

$ sudo apt-get install openjdk-7-jdk

Then download and paste the link. When wgetting, be careful to select the one that suits your environment!

 $ 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

For the time being, the preparation is complete. The environment where Choreonoid, OpenRTM-aist, and OpenRTP can be used should be ready.

Recommended Posts

Construction of development environment for Choreonoid class
[For beginners] Django -Development environment construction-
Construction of Cortex-M development environment for TOPPERS using Raspberry Pi
Python development environment construction
python2.7 development environment construction
Development environment suitable for ArcPy
Django development environment construction memo
[Memo] Construction of cygwin environment
Python environment construction For Mac
Python3 environment construction (for beginners)
Memorandum of understanding for environment construction of AutoML library PyCaret
[MEMO] [Development environment construction] Python
[For organizing] Python development environment
django project development environment construction
Environment construction of python2 & 3 (OSX)
[MEMO] [Development environment construction] wine
Ansible environment construction For Mac
Construction of Python local development environment Part 2 (pyenv-virtualenv, pip usage)
[Linux] [Initial Settings] Table of Contents for Development Environment Setup
Environment construction of python and opencv
Start of self-made OS 1. Environment construction
[Python3] Development environment construction << Windows edition >>
Environment construction memo of pyenv + conda
Python development environment options for May 2020
Python development environment construction on macOS
[MEMO] [Development environment construction] Jupyter Notebook
Emacs settings for Python development environment
Environment construction of python3.8 on mac
Python3 TensorFlow for Mac environment construction
Emacs Python development environment construction memo
Ubuntu Desktop 20.04 development environment construction memo
Development environment construction (2020 version, WSL2 + VcXsrv)
Environment construction of "Tello_Video" on Ubuntu
Construction of Python local development environment Part 1 (pyenv, pyenv-virtualenv, pip installation)
Mac OS X Mavericks 10.9.5 Development environment construction
Python (anaconda) development environment construction procedure (SpringToolsSuites) _2020.4
Addition of local development environment on MacOS
Python development environment for macOS using venv 2016
Python project environment construction procedure (for windows)
WEB application development using django-Development environment construction-
Python3 + venv + VSCode + macOS development environment construction
Prepare the development environment for keyhac for Mac
Mac OS X Yosemite 10.10 Development environment construction
Mac OS X development environment construction memo
Environment construction for MXNet tutorial (gluon part)
Building a Python development environment for AI development
Creating a development environment for machine learning
Windows + gVim + Poetry python development environment construction
Make your COBOL development environment comfortable 3 --Recommendation for automation of auxiliary work-
Procedure from AWS CDK (Python) development to AWS resource construction * For beginners of development
Easy-to-understand explanation of Python Web application (Django) even for beginners (1) [Environment construction]
Learning history for participating in team application development in Python ~ Supplement of basic items and construction of jupyterLab environment ~
Django environment construction
DeepIE3D environment construction
Emacs-based environment construction
Linux environment construction
Python environment construction
Instantiation of the BOX development environment created earlier
Environment construction (python)
django environment construction
Cloud9 environment construction for developing serverless web applications