2016-06-29 7 views
0

Ich verstehe nicht, warum das nicht funktioniert. Das Ziel dieses Projektes ist es Telemetriedaten vom Pixhawk zu ziehen, um einen Server von RPI 3DroneKit: dronekit.APIException: Timeout (Pixhawk)

gesendet werden Ich verfolge diese beiden Führungen http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html http://python.dronekit.io/guide/connecting_vehicle.html

Verbindung vom Rpi und Pixhawk arbeitet als ich bin in der Lage MAVProxy auf dem Pi und eine Verbindung mit Mission Planer (Windows)

laufen, aber wenn ich folgendes ausgeführt:

from dronekit import connect 
vehicle = connect('/dev/ttyAMA0', baud=57600) 
print "Heading: %s" % vehicle.heading 

Ich erhalte die folgenden "dronekit.APIException: Timeout beim Initialisieren der Verbindung."

Ich verstehe nicht, warum dies der Fall ist oder ob es eine mögliche Störung der Verbindungen gibt.

Antwort

0

Dies ist ein bekanntes Problem. Deinstallieren Sie pymavlink 2.0 und installieren Sie stattdessen die Version 1.1.69.

pip uninstall pymavlink 

pip install pymavlink==1.1.69 
+0

Wenn Deinstallation versuchen, erhalte ich eine „Import: kann nicht Namen importieren IncompleteRead“ Dies ist auch der gleiche Fehler, den ich bekommen, wenn die Gilde ArduPilot folgende Installation droneapi –

+0

Update Ihr Pip-Version – squilter