Hello Tello Pilot!
Join our DJI Tello community & remove this banner.
Sign up

Recent content by BudWalker

  1. B

    Plotting Ryze Tello Routes with CsvView

    Start here.CsvView Downloads and down load CsvViewMac 3.6.3
  2. B

    Drone log

    I don't get these errors. Maybe it's related to the changes you've made in the CsvView/defs/datGenericPlayers.pml file?
  3. B

    Drone log

    Well, of course they were switched. Sorry about that.
  4. B

    Drone log

    I suspect that the orientation isn't flipped in both axes. It's rotated 180°. You can avoid this problem by launching with the Tello pointing true North. The GeoPlayer is based on lat/long coords. The MVO positional data is in meters I believe. So the GeoPlayer is being fooled into thinking the...
  5. B

    Drone log

    Try this. Edit the file <CsvViewInstallDir>/defs/datGenericPlayers.pml and insert this <geoPath> <name>MVO</name> <symbol>M</symbol> <Latitude>MVO:posY</Latitude> <Longitude>MVO:posX</Longitude> </geoPath> into the <geoPlayer> definition...
  6. B

    Drone log

    CsvView will accept the .DAT file directly. It uses DatCon internally to first do the conversion to a .csv.
  7. B

    Has anyone decoded the log headers/messages from the Tello?

    In the tello .DATs that I've looked at the Yaw (computed from the quaternion) isn't initialized to 0.0 You're probably using the DatDefined MVO signals. And, yes those look to be expressed in centimeters. DatCon doesn't do any processing on DatDefined signals. With version 3.6.0 DatCon has an...
  8. B

    Has anyone decoded the log headers/messages from the Tello?

    @Krag , @fcsorx The DatCon quaternion code has been used now for a couple of years. Several of the platforms provide the OSD:pitch, OSD:roll, and OSD:Yaw signals which are then shown in the Go App. With the exception of the sampling rate the OSD values are identical to the values produced by...
  9. B

    Has anyone decoded the log headers/messages from the Tello?

    It's way out of date. I just haven't kept up with the documentation. If you want to know about a particular field it may be documented here. Also, this documentation only describes the Engineered fields. By definition the DatDefined fields don't have any documentation.
  10. B

    Has anyone decoded the log headers/messages from the Tello?

    You guys could try the CsvView/DatCon beta version. It has some stuff for the Tello. It also has the MVO stuff. One thing I've noticed is that MVO:height is negative for the Tello but not for the other platforms. DatCon CsvView CsvView Mac
  11. B

    Has anyone decoded the log headers/messages from the Tello?

    You could start with this V3 .CSV column descriptions
  12. B

    Has anyone decoded the log headers/messages from the Tello?

    I assume you mean the flags byte in the MVO record. That's at 76 offset in the payload. public void process(Payload _payload) { super.process(_payload); try { valid = true; visionObservationCount = _payload.getUnsignedShort(0); Vel_X =...
  13. B

    Has anyone decoded the log headers/messages from the Tello?

    FYI, the reserved1 field contains bits that specify if the velocity and position values are valid. Here is the code that will be in the next DatCon printCsvValue(Vel_X, mvoVel, "velX", lineT, ((flags & 0x01) != 0)); printCsvValue(Vel_Y, mvoVel, "velY", lineT, ((flags &...
  14. B

    Has anyone decoded the log headers/messages from the Tello?

    I didn't look close enough to see that the IMU computes a Yaw (via the quaternion just like the other platforms). Since the Tello doesn't have a compass this Yaw is probably being computed by integrating the Z axis gyro with corrections from the accelerometers. Does that sound right? If that...
  15. B

    Has anyone decoded the log headers/messages from the Tello?

    Very impressed with what you've done here. This is one of the very few times the DatCon stuff was used as a launching point for new capabilities. I don't have a lot of time but I'm going to promote the mvo signals to Engineered status. See Engineered/DatDefined Signals to see what this means...

New Posts