getting_started:install_wrapper
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
getting_started:install_wrapper [2019/10/14 16:30] – [Simulator] graf | getting_started:install_wrapper [2023/03/09 09:08] – [ROS] ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Installing Hardware Libraries ====== | ====== Installing Hardware Libraries ====== | ||
- | As soon as you want to access hardware on your system you need a [[eeros_architecture: | + | As soon as you want to access hardware on your system you need a [[eeros_architecture: |
===== Simulator ===== | ===== Simulator ===== | ||
Clone the eeros simulator wrapper source repository: | Clone the eeros simulator wrapper source repository: | ||
< | < | ||
- | $ git clone https:// | + | $ git clone https:// |
</ | </ | ||
Line 11: | Line 11: | ||
< | < | ||
$ cd sim-eeros | $ cd sim-eeros | ||
- | $ git checkout | + | $ git checkout |
- | </ | + | |
- | + | ||
- | Compile to a custom folder: | + | |
- | < | + | |
- | $ mkdir build-x86-64 | + | |
- | $ cd build-x86-64 | + | |
- | $ cmake -DCMAKE_INSTALL_PREFIX=/ | + | |
- | $ make | + | |
- | </ | + | |
- | + | ||
- | Finally you have to install the library so that your system will find it at runtime. We recommend that you add the directory with your compiled library to your library path with | + | |
- | < | + | |
- | $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | + | |
- | </ | + | |
+ | Continue with [[getting_started: | ||
===== flink ===== | ===== flink ===== | ||
Follow the installation instructions in [[http:// | Follow the installation instructions in [[http:// | ||
As a next step clone the eeros flink wrapper source repository: | As a next step clone the eeros flink wrapper source repository: | ||
< | < | ||
- | $ git clone https:// | + | $ git clone https:// |
</ | </ | ||
Line 37: | Line 24: | ||
< | < | ||
$ cd flink-eeros | $ cd flink-eeros | ||
- | $ git checkout | + | $ git checkout |
- | </ | + | |
- | + | ||
- | Compile to a custom folder: | + | |
- | < | + | |
- | $ mkdir build-x86-64 | + | |
- | $ cd build-x86-64 | + | |
- | $ cmake -DCMAKE_INSTALL_PREFIX=/ | + | |
- | $ make | + | |
- | </ | + | |
- | + | ||
- | Finally you have to install the library so that your system will find it at runtime. Depending on your system this could be: | + | |
- | < | + | |
- | $ sudo cp lib/ | + | |
- | </ | + | |
- | Or you could add the directory to your library path with | + | |
- | < | + | |
- | $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | + | |
- | </ | + | |
+ | Continue with [[getting_started: | ||
===== Beagle Bone blue ===== | ===== Beagle Bone blue ===== | ||
- | Follow | + | Make sure to have the [[http://beagleboard.org/librobotcontrol/ |
When this is done clone the eeros bbblue wrapper source repository: | When this is done clone the eeros bbblue wrapper source repository: | ||
< | < | ||
Line 67: | Line 37: | ||
< | < | ||
$ cd bbblue-eeros | $ cd bbblue-eeros | ||
- | $ git checkout | + | $ git checkout |
- | </ | + | |
- | Continue with [[getting_started: | + | Continue with [[getting_started: |
===== comedi ===== | ===== comedi ===== | ||
Follow the installation instructions in [[http:// | Follow the installation instructions in [[http:// | ||
When this is done clone the eeros comedi wrapper source repository: | When this is done clone the eeros comedi wrapper source repository: | ||
< | < | ||
- | $ git clone https:// | + | $ git clone https:// |
</ | </ | ||
Line 84: | Line 53: | ||
</ | </ | ||
- | Compile to a custom folder: | + | Continue with [[getting_started:compile_eeros_man|]]. |
- | < | + | |
- | $ mkdir build-x86-64 | + | |
- | $ cd build-x86-64 | + | |
- | $ cmake -DCMAKE_INSTALL_PREFIX=/ | + | |
- | $ make | + | |
- | </ | + | |
- | + | ||
- | Finally you have to install the library so that your system will find it at runtime. Depending on your system this could be: | + | |
- | < | + | |
- | $ sudo cp lib/ | + | |
- | </ | + | |
- | Or you could add the directory to your library path with | + | |
- | < | + | |
- | $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | + | |
- | </ | + | |
===== ROS ===== | ===== ROS ===== | ||
- | Follow the installation instructions in [[http:// | + | Follow the installation instructions in [[http:// |
After this you have to clone the eeros ROS wrapper source repository: | After this you have to clone the eeros ROS wrapper source repository: | ||
< | < | ||
- | $ git clone https:// | + | $ git clone https:// |
</ | </ | ||
- | Checkout a stable version of the wrapper: | + | Checkout a stable version of the wrapper. For ROS2, this is: |
< | < | ||
$ cd ros-eeros | $ cd ros-eeros | ||
- | $ git checkout | + | $ git checkout |
- | </ | + | For ROS1, use the version v.1.0.1.\\ |
+ | Continue with [[getting_started: | ||
+ | ===== EtherCAT ===== | ||
+ | The detailed documentation about EtherCAT together with installation and setup information is given on [[https:// | ||
- | Compile to a custom folder: | + | Use the predefined EtherCAT blocks within |
- | < | + | |
- | $ mkdir build-x86-64 | + | |
- | $ cd build-x86-64 | + | |
- | $ cmake -DCMAKE_INSTALL_PREFIX=/ | + | |
- | $ make | + | |
- | </ | + | |
- | Finally you have to install the library so that your system will find it at runtime. Depending on your system this could be: | ||
- | < | ||
- | $ sudo cp lib/ | ||
- | </ | ||
- | Or you could add the directory to your library path with | ||
- | < | ||
- | $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | ||
- | </ | ||
+ | ===== CANopen ===== | ||
+ | The detailed documentation about CANopen together with installation and setup information is given on [[https:// | ||
- | ===== EtherCAT | + | Use the predefined CAN blocks within a control system, see [[eeros_architecture: |
- | The detailed documentation about EtherCAT together with installation and setup information is given on [[https://wiki.ntb.ch/infoportal/ | + | |
+ | ===== MODBUS | ||
+ | We use MODBUS for accessing sensor data. On Linux, use [[https://libmodbus.org/]] for information about installing the library. | ||
+ | For the examples in EEROS which use MODBUS to be built, you have to add '' | ||
+ | |||
+ | ===== PixyCam ===== | ||
+ | When using the pixy camera (see [[eeros_architecture: | ||
+ | Add '' | ||
+ | |||
+ | ===== RealSense ===== | ||
+ | When using the RealSense camera (see [[eeros_architecture: | ||
+ | Add '' | ||
+ | |||
+ | ===== RP Lidar ===== | ||
+ | When using a RPLidar (see [[eeros_architecture: | ||
+ | Add '' | ||
+ | |||
+ | ===== SBG Ellipse-A ===== | ||
+ | When using a SBG Ellipse-A sensor (see [[eeros_architecture: | ||
+ | Add '' | ||
+ | ===== ODrive ===== | ||
+ | When using ODrive motor controllers (see [[eeros_architecture: | ||
+ | Add '' |
getting_started/install_wrapper.txt · Last modified: 2024/05/27 16:22 by ursgraf