neurali:software_di_controllo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
neurali:software_di_controllo [2016/02/23 07:42] – profpro | neurali:software_di_controllo [2020/06/08 22:20] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Software di controllo ====== | ||
+ | |||
+ | ===== ROS ===== | ||
+ | {{: | ||
+ | [[neurali: | ||
+ | Rispetto ad altri sistemi di controllo per robot, come [[neurali:# | ||
+ | Come funziona? | ||
+ | |||
+ | Se attacco un nuovo hardware al PC, ROS lo rileva e ha dei pacchetti software per usarlo, ad esempio posso attaccare un joystick e ROS, usando un determinato pacchetto, trasforma i segnali del joy, in messaggi per il robot. | ||
+ | Il robot può essere collegato a ROS via cavo USB (/ | ||
+ | Ogni pacchetto contiene uno o più programmi che comunicano tra loro grazie a ROS che fa da intermediario. | ||
+ | |||
+ | Un programma è in python o in C++. ROS ha tool per // | ||
+ | |||
+ | **Esiste una immagine per la virtualizzazione** di ROS e Gazebo https:// | ||
+ | ===== Gazebo ===== | ||
+ | {{: | ||
+ | [[neurali: | ||
+ | Oggi gazebo è un pacchetto .deb completamente separato da ROS ed esiste un pacchetto di integrazione gazebo-ros. | ||
+ | |||
+ | Posso avviare Gazebo in modo indipendente da ROS, oppure posso avviare prima ROS e chiedere di fare da intermediario tra i processi (node) e un robot virtuale fornito da gazebo. | ||
+ | ===== Open Source Robotic foundation ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ===== Player ===== | ||
+ | |||
+ | Player è un server (no peer to peer) per controllo di robot. Si utilizza tramite Client. | ||
+ | |||
+ | * **Stage** simulatore 2D usato anche in ROS | ||
+ | * **Gazebo** simulatore 3D usato anche in ROS | ||
+ | |||
+ | ===== Orocos ===== | ||
+ | |||
+ | È un insieme di strumenti per la realizzazione di applicazioni per il controllo di robot. | ||
+ | |||
+ | Dispone di // | ||
+ | |||
+ | ===== YARP ===== | ||
+ | {{neurali: | ||
+ | È stato usato da http:// | ||
+ | Simulatore iCub http:// | ||
+ | ===== MOOS ===== | ||
+ | |||
+ | client/ | ||
+ | |||
+ | libreria in C++ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
neurali/software_di_controllo.txt · Last modified: 2023/06/09 10:51 by profpro