M210 RTK V2 - OSDK 3.8 / 3.8.1 и видеопоток не работает (сэмплы не работают) - PullRequest
0 голосов
/ 04 июня 2019

Я успешно выполнил все образцы OSDK 3.8 / 3.8.1, касающиеся телеметрии, камеры FPV и т. Д., С M210 RTK V2 (Frimware 1.0.0450) и Zenmuse X4S.Тем не менее, я протестировал OSDK 3.8 и 3.8.1 в Ubuntu 16.04, и мне не удалось подготовить образцы основной камеры (в данном случае camera-stream-callback-sample для получения изображения основной камеры).

Проблема в том, что (OSDK 3.8.1) camera-stream-callback-sample не работает (RC включен).Выдает следующую ошибку:

Please enter the type of camera stream you want to view
m: Main Camera
f: FPV  Camera
m
Read App ID
User Configuration read successfully. 


STATUS/1 @ init, L55: Attempting to open device /dev/ttyUSB0 with baudrate 921600...

STATUS/1 @ init, L65: ...Serial started successfully.

STATUS/1 @ parseDroneVersionInfo, L727: Device Serial No. = 1DADG3E00100TW

STATUS/1 @ parseDroneVersionInfo, L729: Hardware = PM420

STATUS/1 @ parseDroneVersionInfo, L730: Firmware = 3.4.3.31

ERRORLOG/1 @ initVirtualRC, L1103: Virtual RC is not supported on this platform!

STATUS/1 @ init, L49: Looking for USB device...

STATUS/1 @ init, L65: Found 13 USB devices, identifying DJI device...

STATUS/1 @ init, L83: Found a DJI device...

STATUS/1 @ init, L96: Attempting to open DJI USB device...

STATUS/1 @ init, L134: ...DJI USB device started successfully.

STATUS/1 @ activate, L1313: version 0x304031F

STATUS/1 @ activate, L1326: 
STATUS/1 @ verify, L244: Verify subscription successful.
STATUS/1 @ initGimbal, L890: Checking if gimbal is connected ...
STATUS/1 @ startPackage, L350: Start package 0 result: 0.
STATUS/1 @ startPackage, L352: Package 0 info: freq=50, nTopics=1.

STATUS/1 @ removePackage, L468: Remove package 0 successful.
STATUS/1 @ init, L55: Attempting to open device  with baudrate 230400...

ERRORLOG/1 @ _serialOpen, L175: cannot open device 

ERRORLOG/1 @ init, L60: ...Failed to start serial

STATUS/1 @ keep_camera_x5s_state, L44: Sending heart beat

ERRORLOG/1 @ sendData, L189: Port closed
STATUS/1 Connect to MAIN_CAMERA successful

STATUS/1 All components for decoding initialized ...

STATUS/1 User callback thread created successfully!

STATUS/1 **** MAIN_CAMERA data reading thread start! ****

STATUS/1 ****** Decoder Callback Thread Start ******

ERRORLOG/1 @ sendData, L189: 
STATUS/1 @ keep_camera_x5s_state, L44: 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 @ keep_camera_x5s_state, L44: 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 @ keep_camera_x5s_state, L44: 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 @ keep_camera_x5s_state, L44: 
ERRORLOG/1 @ sendData, L189: 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 
STATUS/1 @ keep_camera_x5s_state, L44: 
ERRORLOG/1 @ sendData, L189: 

При использовании OSDK 3.8, результат будет следующим:

1 2

Я не знаю, что ещеделать, так как это официальный OSDK с поддерживаемыми M210RTK V2 и Zenmuse X4S.Я проверил FPV, и он успешно работает.

Кто-нибудь может помочь?Заранее спасибо.

1 Ответ

1 голос
/ 06 июня 2019

Решение: в Ubuntu 16.04 и OSDK 3.8.1 с M210 RTK V2 (все контрольные списки выполнены и RC включен) образец должен называться так:

./camera-stream-callback-sample UserConfig.txt /dev/ttyACM0

Надеюсь, это поможет.

...