mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-28 14:09:33 +00:00
docs: simplify laser rangefinder code sample
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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() # дальнейший код программы
|
||||
```
|
||||
|
||||
Также существует возможность однократного получения данных с дальномера:
|
||||
|
||||
Reference in New Issue
Block a user