Si hallas alguna incompatibilidad con tu código o trabajo, recuerda probar siempre en un ambiente de testing antes añadir el código al trabajo final.
Ejemplo 1: editor de ros python
#!/usr/bin/env python# license removed for brevityimport rospy
from std_msgs.msg import String
deftalker():
pub = rospy.Publisher('chatter', String, queue_size=10)
rospy.init_node('talker', anonymous=True)
rate = rospy.Rate(10)# 10hzwhilenot rospy.is_shutdown():
hello_str ="hello world %s"% rospy.get_time()
rospy.loginfo(hello_str)
pub.publish(hello_str)
rate.sleep()if __name__ =='__main__':try:
talker()except rospy.ROSInterruptException:pass
Ejemplo 2: editor de python del tutorial para principiantes de ros
1#!/usr/bin/env python2# license removed for brevity3import rospy
4from std_msgs.msg import String
56deftalker():7 pub = rospy.Publisher('chatter', String, queue_size=10)8 rospy.init_node('talker', anonymous=True)9 rate = rospy.Rate(10)# 10hz10whilenot rospy.is_shutdown():11 hello_str ="hello world %s"% rospy.get_time()12 rospy.loginfo(hello_str)13 pub.publish(hello_str)14 rate.sleep()1516if __name__ =='__main__':17try:18 talker()19except rospy.ROSInterruptException:20pass
valoraciones y comentarios
Si entiendes que ha sido provechoso este post, sería de mucha ayuda si lo compartieras con más seniors de esta forma nos ayudas a extender esta información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)