docs: simplify laser rangefinder code sample

This commit is contained in:
Oleg Kalachev
2020-08-26 18:25:58 +03:00
parent d5a79babad
commit 1b85a9cdf2
2 changed files with 8 additions and 2 deletions

View File

@@ -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:

View File

@@ -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() # дальнейший код программы
```
Также существует возможность однократного получения данных с дальномера: