neurali:ros
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
neurali:ros [2016/07/13 13:57] – profpro | neurali:ros [2020/06/08 22:20] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ^ [[neurali: | ||
+ | ====== ROS Sistema operativo per robot ====== | ||
+ | |||
+ | ^{{: | ||
+ | |||
+ | ROS è un meta-sistema operativo per robot. Si installa come una applicazione su GNU/Linux. | ||
+ | Rispetto ad altri sistemi di controllo per robot, come [[neurali: | ||
+ | I processi avviati all' | ||
+ | ROS fornisce servizi come ogni altro sistema operativo: astrazione hardware, funzioni comuni, inter-process comunication, | ||
+ | |||
+ | =====ROS industrial===== | ||
+ | |||
+ | |||
+ | |||
+ | ^{{: | ||
+ | |||
+ | ROS-Industrial è un progetto open-source che estende le funzioni avanzate di ROS per la produzione industriale. | ||
+ | ROS Industrial Consortium Europe promuove il trasferimento delle conoscenze dall' | ||
+ | |||
+ | ====Caratteristiche di ROS==== | ||
+ | |||
+ | * Installando ROS, vengono create anche nuove cartelle (un nuovo file system Linux all' | ||
+ | * I programmi eseguiti in ROS sono organizzati a loro volta in package (come si fa anche su Linux) (vedi [[neurali: | ||
+ | * I processi in ROS sono detti //node// e comunicano tramite: | ||
+ | * // | ||
+ | * // | ||
+ | * //servizi// | ||
+ | |||
+ | |||
+ | **Obiettivi ROS ** | ||
+ | - riuso del codice | ||
+ | - leggerezza del codice | ||
+ | |||
+ | ===== Tutorial ROS ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | - [[neurali: | ||
+ | - [[neurali: | ||
+ | - [[neurali: | ||
+ | - [[neurali: | ||
+ | * [[neurali: | ||
+ | * [[neurali: | ||
+ | - [[neurali: | ||
+ | * (vedi [[neurali: | ||
+ | * >> [[neurali: | ||
+ | - [[neurali: | ||
+ | - [[neurali: | ||
+ | - [[neurali: | ||
+ | - [[neurali: | ||
+ | |||
+ | > [[neurali: | ||
+ | |||
+ | ==== Applicazioni ROS ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * rqt_graph - si avvia come: //rosrun rqt_graph rqt_graph// | ||
+ | * rqt_plot - si avvia come: //rosrun rqt_plot rqt_plot// | ||
+ | * [[http:// | ||
+ | * [[neurali: | ||
+ | * [[neurali: | ||
+ | * [[neurali: | ||
+ | |||
+ | |||
+ | ==== da provare ==== | ||
+ | * [[neurali: | ||
+ | * ROS as a service: | ||
+ | * http:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | |||
+ | |||