0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
5 visualizzazioni1 pagina
5
Il documento fornisce istruzioni per avviare un servizio ROS che somma due numeri, utilizzando ROSCORE, ROSRUN e il client. Inoltre, descrive come avviare un timer e un esempio di pubblicazione e sottoscrizione di messaggi in ROS. I nomi dei package e dei nodi possono essere trovati nel CMakeLists.txt.
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd
0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
5 visualizzazioni1 pagina
5
Il documento fornisce istruzioni per avviare un servizio ROS che somma due numeri, utilizzando ROSCORE, ROSRUN e il client. Inoltre, descrive come avviare un timer e un esempio di pubblicazione e sottoscrizione di messaggi in ROS. I nomi dei package e dei nodi possono essere trovati nel CMakeLists.txt.
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 1
\\SERVICE\\
- far partire ROSCORE
- in un altro nodo entrare nella cartella catkin_ws e fare ROSRUN SERVICE ADD_TWO_INT per avviare il server (service = nome del package, add_two_int nome del nodo) - in un altro nodo avviare il client con ROSRUN SERVICE CLIENT 1 2 (1 e 2 sono i numeri da sommare)
--> dovrebbe rispondere così:
[ INFO] [1744205731.048957485]: Sum: 3 e nel server dovrebbe essere uscito: [ INFO] [1744205731.048415734]: request: x=1, y=2 [ INFO] [1744205731.048523647]: sending back response: [3]
- puoi fare anche così: rosservice call /add_two_ints 1 2
\\TIMER\\ - far partire ROSCORE - in un altro nodo entrare nella cartella catkin_ws e fare ROSRUN TIMER TIMED_PUB
-------------i nomi di package e nodi si trovano nel CMakeLists.txt-------------
\\ESEMPIO PUB SUB E TIMER\\
- far partire ROSCORE - in un altro nodo entrare nella cartella catkin_ws e fare: rosrun pub_sub_same test_pub - in un altro nodo entrare nella cartella catkin_ws e fare: rosrun pub_sub_same test_sub
se si fa rostopic echo /rechatter vengono stampati i messaggi