Red de conocimiento informático - Problemas con los teléfonos móviles - Nivel del gráfico de cálculo de ROS, comprensión de los nodos y temas de ROS

Nivel del gráfico de cálculo de ROS, comprensión de los nodos y temas de ROS

Nivel de gráfico computacional ------- es una forma de red punto a punto para que ROS procese datos. Cuando el programa esté en ejecución, todos los procesos y el procesamiento de datos que realicen se expresarán a través de una red punto a punto, es decir, a través de nodos, administradores de nodos, temas, servicios, etc.

Los conceptos básicos de computación a nivel de gráficos en ROS incluyen: nodos, administradores de nodos, servidores de parámetros, mensajes, servicios, temas y paquetes. Estos conceptos proporcionan datos en diversas formas.

La descripción y los parámetros del comando ros se pueden ver a través del comando lt; gt; -h (o --help

Por ejemplo: rosnode -h

Uso ¿Cuál es el mecanismo de comunicación del teclado para controlar el movimiento de la pequeña tortuga? De hecho, los dos nodos se comunican entre sí a través de un tema ROS (Tema). Turtle_teleop_key publica mensajes de entrada del teclado sobre este tema. Turtlesim Suscríbete a este tema para recibir este mensaje. Lo siguiente utiliza el paquete de funciones rqt y el comando rostopic para ver información relevante:

2. Lista rostopic: puede enumerar todos los temas actualmente suscritos y publicados.

Primero echemos un vistazo a los parámetros requeridos por el subcomando rostopic list. Ejecute el comando:

rostopic list -h

Utilice la opción detallada para enumerar detalles sobre temas relacionados. Ejecute el comando:

rostopic list -v

Muestra información detallada sobre temas publicados y suscritos, donde el tipo de tema se indica entre corchetes.

3. tipo rostopic: se utiliza para ver el tipo de mensaje del tema publicado.

Uso: tipo rostopic [tema] Ejecute el siguiente comando:

tipo rostopic /turtle1/cmd_vel

El anterior geometría_msgs/Twist es el tema /turtle1/ tipo de mensaje cmd_vel, que también se refleja al ejecutar el comando rostopic list -v

.

Utilice el siguiente comando rosmsg para ver los detalles del mensaje:

rosmsg show geometría_msgs/Twist

4. rostopic pub: publique los datos en un archivo actual. sobre el tema de la radiodifusión. Este comando te permite controlar las tortugas bebés enviando comandos directamente en la terminal

Uso: rostopic pub [topic] [msg_type] [args]

rostopic pub /turtle1/cmd_vel geometría_msgs/ Giro -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'