Writing /var/lib/dokuwiki/data/meta/tutorials/installing_orocos_kdl_in_debian.meta failed
tutorials:installing_orocos_kdl_in_debian
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorials:installing_orocos_kdl_in_debian [2016/09/27 16:06] – dgarcia | tutorials:installing_orocos_kdl_in_debian [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Installing Orocos KDL in Debian ====== | ====== Installing Orocos KDL in Debian ====== | ||
+ | |||
+ | **WARNING**: | ||
* Set a xstow environment [[using_xstow_for_local_installations|Using xstow for local installations]] | * Set a xstow environment [[using_xstow_for_local_installations|Using xstow for local installations]] | ||
+ | * Orocos-KDL needs **gcc 8** to compile. Please make sure that you have **gcc 8**. | ||
* Download configure and compile arcoslab version of orocos-kdl: | * Download configure and compile arcoslab version of orocos-kdl: | ||
cd ~/local/src | cd ~/local/src | ||
- | git clone https://github.com/ | + | git clone https://gitlab.com/ |
cd orocos-kdl | cd orocos-kdl | ||
make install-python | make install-python | ||
+ | | ||
+ | |||
+ | |||
+ | ====== Interactive ====== | ||
+ | |||
+ | This is a tutorial for running some interactive examples. Do not follow this if you just want to install orocos-kdl. | ||
+ | |||
+ | If you want to play with kinematic chains and visualize them in real time, do the following: | ||
+ | |||
+ | * Install the Humanoid robot Simulator | ||
+ | * Checkout examples branch in pyrotivo | ||
+ | * Reinstall pyrovito | ||
+ | * in a shell execute the yarp server | ||
+ | * in another shell execute pyrovito | ||
+ | * open another shell: | ||
+ | |||
+ | <code bash> | ||
+ | cd local/ | ||
+ | ipython | ||
+ | </ | ||
+ | |||
+ | once you are in IPython: | ||
+ | |||
+ | <code python> | ||
+ | import numpy as np | ||
+ | import iexample as ix | ||
+ | import json | ||
+ | |||
+ | # load the kinematic configurations | ||
+ | with open(" | ||
+ | conf = json.load(conf_file) | ||
+ | kuka = conf[" | ||
+ | simple = conf[" | ||
+ | |||
+ | # start the handler | ||
+ | handler = ix.InteractiveHandler() | ||
+ | |||
+ | # Create a tiny box | ||
+ | box = handler.create_object(" | ||
+ | |||
+ | # Create the kuka arm | ||
+ | arm = handler.create_chain(kuka) | ||
+ | |||
+ | box.update_twist(np.array([0.0, | ||
+ | </ |
tutorials/installing_orocos_kdl_in_debian.1474992403.txt.gz · Last modified: 2022/09/20 00:08 (external edit)