diff --git a/docs/en/laser.md b/docs/en/laser.md index 99b7492f..283fd0c1 100644 --- a/docs/en/laser.md +++ b/docs/en/laser.md @@ -52,15 +52,18 @@ Set the following parameters when LPE is used (`SYS_MC_EST_GROUP` = `local_posit In order to receive data from the topic, create a subscriber: ```python +import rospy from sensor_msgs.msg import Range -# ... +rospy.init_node('flight') def range_callback(msg): # Process data from the rangefinder print 'Rangefinder distance:', msg.range rospy.Subscriber('rangefinder/range', Range, range_callback) + +rospy.spin() ``` Also it's possible to read one rangefinder measurement at a time: diff --git a/docs/ru/laser.md b/docs/ru/laser.md index ef3aba81..7b9c7623 100644 --- a/docs/ru/laser.md +++ b/docs/ru/laser.md @@ -52,15 +52,18 @@ rostopic echo /rangefinder/range Для получения данных из топика создайте подписчика: ```python +import rospy from sensor_msgs.msg import Range -# ... +rospy.init_node('flight') def range_callback(msg): # Обработка новых данных с дальномера print 'Rangefinder distance:', msg.range rospy.Subscriber('rangefinder/range', Range, range_callback) + +rospy.spin() # дальнейший код программы ``` Также существует возможность однократного получения данных с дальномера: