Table of Contents

OpenRAVE

Dipendenze

NOTA: in data 2015-02-01 il pacchetto ufficiale ubuntu openrave06-sp = single precision è disponibile solo per Ubuntu 12.04 (precise)…..

Struttura

è composto da 4 strati:

  1. core
    • possono essere eseguite più istanze di core contemporaneamente
    • non è necessario riavviare i core
    • ogni core carica i propri plugin e i propri planner
  2. text comand line (per controllare simulazione, riavviabile)
  3. gui viewer
  4. interfaccia (tramite plugin)

openrave tutorial

Interfacce

Sono disponibili i seguenti tipi di interfacce (tramite plugin)

Funzioni

  1. comunicazione con plugin
  2. ricevere valori dalla scena (oggetti o robot)
  3. inviare valori alla scena
  4. interrogare per collisioni
  5. aggiungere o eliminare plugin/oggetti dalla scena
  6. plotting in GUI 3d

IKFast

  
- La sottoclasse Robot.Manipulator, serve a definire le giunture del robot
- Database generator: gli elementi di cinematica sono precompilati e disponibili nelle tabelle di un database

LAPAC

liblapacke-dev

Linear Algebra Package : utile per risolvere sistemi di equazioni lineari, invertire matrici, ecc.