Week 31

4 minute read

WEEK 31

In relation to the drone Tello:

  1. Integration for MacOs:
    • I have made a first approach to the drone tello from kibotics-driver in local.
    • It is necessary to install dependencies for the use of the camera, for this a script has been added. In addition to the libh264decoder.so file.
    • The next step would be to add development to kibotics-web server.
    • Example of execution and video
        python prueba.py
        Conectando con Tello .....
        [Tello] Preparando controlador
        [Tello] Preparando flujo de vĂ­deo
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] sps_id 0 out of range
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] sps_id 0 out of range
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] non-existing PPS 0 referenced
        [h264 @ 0x7fa0d4033a00] decode_slice_header error
        [h264 @ 0x7fa0d4033a00] no frame!
        Preparado.
        >> enviando comando: takeoff
      
  2. Integration for Windows:
    • With wine it is limited, since an error occurs when installing the necessary dependencies for the use of the camera.
    • I have performed the required installation of the dependencies for the camera, from a virtual machine with windows 10. This part works correctly, but being from a virtual machine I have not been able to test the program on the drone, since it requires a Wi-Fi connection.

In relation to the GoPiGo:
- Add the necessary settings to the raspberry pi for GoPiGo.

Updated: