mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-27 05:29:32 +00:00
docs: add some code smippets
This commit is contained in:
@@ -71,6 +71,17 @@ while True:
|
||||
rospy.sleep(0.2)
|
||||
```
|
||||
|
||||
--
|
||||
|
||||
Определение, перевернут ли коптер:
|
||||
|
||||
```python
|
||||
pi_2 = math.pi / 2
|
||||
telem = get_telemetry()
|
||||
|
||||
flipped = not -pi_2 <= telem.pitch <= pi_2 or not -pi_2 <= telem.roll <= pi_2
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Рассчет общего угла коптера к горизонту:
|
||||
@@ -107,6 +118,17 @@ while not rospy.is_shutdown():
|
||||
|
||||
---
|
||||
|
||||
Повторять действие с частотой 10 Гц:
|
||||
|
||||
```python
|
||||
r = rospy.Rate(10)
|
||||
while not rospy.is_shutdown():
|
||||
# Do anything
|
||||
r.sleep()
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Пример подписки на топики из MAVROS:
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user