User Tools

Site Tools


neurali:integrare_ros_e_annarchy

< back < ANNarchy

to do: Integrare ROS e ANNarchy

ANNarchy contiene uno script di installazione setup.py

ROS usa per l'installazione un CMakeLists.txt e package.xml

You could either wrap the source for tirdh part library in a ROS package

Due possibilità

  1. installare ANNarchy su Ubuntu e usarlo su ROS (impostando come dipendenza su package.xml e/o CMakeLists)
  2. dover per forza realizzare un pacchetto per ANNarchy

Appunti sulla pacchettizzazione

un pacchetto del repository utile potrebbe essere ros-indingo-ros-numpy

Guardare cosa contiene un pacchetto ROS quando viene installato

Per fare di Annarchy un package

  1. stabilire dipendenze per la compilazione? compilazione in Python????
  2. stabilire dipendenze per l'esecuzione
  3. creare un package con catkin
  4. editare package.xml con le succitate dipendenze
  5. make (build?)
  6. make (install?)
  7. per farlo installare facilmente a tutti si può anche pacchettizzare, usando bloom e rosdep….

Dipendenze ANNarchy

Nelle istruzioni dice

  • numpy>1.8.0 =
  • cython>=0.19 = ?
  • scipy>= 0.12 = ?
  • python-sympy>0.7.4 = ?
  • sphinx_bootstrap_theme

Prima del setup verifica questi pacchetti

  • python-setuptools
  • python-numpy
  • cython
  • nvcc (opzionale)

successivamente definisce queste “dependencies” = [

  • 'numpy',
  • 'scipy',
  • 'matplotlib',
  • 'cython',
  • 'sympy'
neurali/integrare_ros_e_annarchy.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1