ROS – Scriviamo un Subscriber in Python
Nella scorsa lezione abbiamo scritto un semplice Publisher in Python che pubblica dei numeri random ad una frequenza di 2 Hz. Oggi facciamo un passo ulteriore e ci concentriamo sullo scrivere un Subscriber che si sintonizzi sul Publisher e ne intercetti i dati. Per rimanere allineati a quanto fatto la scorsa volta,
ROS – Scriviamo un Publisher in Python
Nella scorsa puntata, abbiamo approfondito il concetto di Publisher, Subscriber e Topic in ROS. Abbiamo visto come questi elementi siano fondamentali per poter scrivere applicazioni ROS complete e modulari. Oggi vediamo come scrivere un Publisher in ROS, partendo dal linguaggio Python. Scriviamo il Publisher ROS in Python Se hai avuto modo
ROS – Cosa sono i Topic, Publisher e Subscriber
Negli articoli precedenti abbiamo avuto modo di conoscere meglio cosa sono i nodi in ROS. E' giunto il momento di introdurre un nuovo concetto fondamentale, ovvero i topic. In questo articolo faremo una rapida introduzione concettuale su questo strumento essenziale insieme a quelli di subscriber e publisher, per poter scrivere dei nodi
ROS – Un esperimento con Turtlesim
Dopo aver dato una rapida occhiata al tool ROSGraph, oggi faremo un esperimento con un altro oggetto utile per fare pratica con i comandi base che abbiamo visto sinora: Turtlesim. Turtlesim è un'applicazione disponibile sulla piattaforma ROS che si pone lo scopo di illustrare ciò che ROS fa al livello più elementare
ROS – Usare ROS Graph
Dopo aver visto come creare il nostro primo nodo in Python e C++ e dopo aver fatto un veloce riassunto dei comandi utili in ROS, ci spingiamo oltre e ci concentriamo su un tool molto utile chiamato ROS Graph. Come vedremo questo tool ci permette di graficare i nodi attualmente in
ROS: Comandi utili
Con la scorsa lezione abbiamo visto come creare nodi in Python e C++ e come funzionano alcune dei comandi più utili offerti da ROS come rospy e roscpp. Oggi ci concentriamo nel fare una breve lista dei comandi più comunemente utilizzati durante uno sviluppo. Avviare un Nodo Per avviare un nodo,