Featherweight Tracker Update - Build 127

Discussion in 'Rocketry Electronics and Software' started by kjs, Nov 7, 2019.

Help Support The Rocketry Forum by donating:

  1. Nov 12, 2019 #31

    rocketace

    rocketace

    rocketace

    Well-Known Member

    Joined:
    Jan 22, 2009
    Messages:
    56
    Likes Received:
    7
    Here are my LDRS flights from my featherweight tracker. This is awesome! Also got all my flights I have had with this tracker loaded in to google earth. Oldest was Nov 2018.

    IMG_3309.JPG
     
    BDB likes this.
  2. Nov 13, 2019 #32

    BryRocket

    BryRocket

    BryRocket

    Well-Known Member

    Joined:
    Jun 19, 2017
    Messages:
    388
    Likes Received:
    72
    My understanding was that you’d have all of your previous flights data that was on the phone in 1hz recordings and then subsequent (post build 127) flights would be stored on the tracker itself (in addition to the phone 1hz data) for download under the devices tab when connected via Bluetooth and would be the 10hz data. You’re saying you could connect to the device via Bluetooth and download 10hz data from the tracker via Devices page from previous flights recorded with older firmware? I didn’t try that so I’m curious.

    Also, Kevin, does the tracker just store one flight and require download after each flight or can you bulk download multiple flights at days end?
     
  3. Nov 13, 2019 #33

    timbucktoo

    timbucktoo

    timbucktoo

    Well-Known Member Staff Member Global Mod

    Joined:
    Jun 13, 2014
    Messages:
    6,100
    Likes Received:
    561
    Gender:
    Male
    Location:
    Cocoa Beach
    No. I’m saying I was able to send the data via email to my computer after the new release. I used the More tab, the the Share tab, then selected the most recent iFip file & emailed it to myself. From there I imported it into excel. Could not do this before release 127.
     
  4. Nov 13, 2019 #34

    BryRocket

    BryRocket

    BryRocket

    Well-Known Member

    Joined:
    Jun 19, 2017
    Messages:
    388
    Likes Received:
    72
    Ahh. Okay. Yes, that is what I did as well.

    I’m under the impression we will still be able to do that but now we can additionally download the 10hz data via the devices tab over Bluetooth to share as well.

    Curious on the trackers memory and handling of that data, deleting, etc.
     
  5. Nov 13, 2019 #35

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    The tracker only stores one flight at 10Hz. If you fly it again, it overwrites that flight. Also note that if we do a firmware update, the update uses the same memory space (copy down new firmware, verify it, then copy it in to 'base location' and reboot).

    Adrian once asked me to always download flight data automatically when bluetooth is re-established. I thought that silly when the user could just click download - but now I am understanding "download new data so I don't forget...".

    The phone records packets received for the day so will have multiple flights in it - but only at 1Hz vs the 10hz from the tracker itself.

    Note also that if you do a forced full uninstall of the app, then the data you haven't shared to yourself via email is gone.
     
    BryRocket likes this.
  6. Nov 13, 2019 #36

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    For the 10Hz data download - then yes it needs to be a flight made after the update. For prior 'blue tooth recordings', you should see data for any date that your phone got bluetooth packets. When you share, it only shares the packets related to trackers though (not the GS packets). So if I go to a day when I only turned on my GS and my phone was paired to it, there will be packets, but nothing to export. so that would create an empty file...

    but it sounds like you are looking at days when you know you flew - in which case you should have saved tracker packets. I'm going to be working on an update and will try to include a summary of what is actually recorded for the day. I'll also be working on 'flight detection' to tell you which days also contain flights (and try to filter the exported data). This latter stuff will take a bit longer as I have to detect and reject any bad GPS packets.
     
  7. Nov 13, 2019 #37

    manixFan

    manixFan

    manixFan

    Well-Known Member

    Joined:
    Feb 15, 2009
    Messages:
    1,262
    Likes Received:
    287
    I was able to plot one of my BALLS flights with the 1Hz data. I did have to clean up the data quite a bit, did not know about the remove duplicate data function in Excel. Wrote a couple of simple formulas to identify bad packets to make it a bit easier. Was very cool to see a flight plotted in 3D when I was done. Took me a moment to figure out I needed to change the default altitude popup to Absolute from clamped to ground. (Although that plot was still interesting.)

    Thanks all for sharing how you got it all to work.


    Tony
     
    BryRocket likes this.
  8. Nov 13, 2019 #38

    Rocket86

    Rocket86

    Rocket86

    Well-Known Member

    Joined:
    Apr 26, 2010
    Messages:
    710
    Likes Received:
    20
    Kevin,
    Correct, I do have all the saved tracker packets, and can share them, and with a little cleaning up I get nice 2D and 3D plots. I really love having that capability and the 10Hz data should be even better. I was just wanting to clarify that the 'download' of the 10Hz needed to be on a flight after the update. One last question: how do I delete the shared files from my phone once I have shared them? I see the delete button but they don't delete. Thanks very much for your effort, we really appreciate it.
     
  9. Nov 13, 2019 #39

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    That finished feature didn't make it to build 127... It will be in the next build (it is implemented in my code now).
     
    Rocket86 likes this.
  10. Nov 13, 2019 #40

    Adrian A

    Adrian A

    Adrian A

    Sponsor TRF Sponsor TRF Lifetime Supporter

    Joined:
    Jan 22, 2009
    Messages:
    2,231
    Likes Received:
    158
    Also, if anyone wants to try out the new 10 Hz download feature before the next time you fly your rocket, you can do it with the flight simulation feature. In the devices list, select your tracker and then "Run Sim" and fill in the dialog box with the flight characteristics you want. From there it will act like a real flight including tracking, spoken telemetry etc. Any positive flight angle will send the rocket toward the North. After the flight you can download the data and share it.
     
    BryRocket, Rocket86 and timbucktoo like this.
  11. Nov 14, 2019 #41

    drkruse

    drkruse

    drkruse

    Forum Supporter TRF Supporter

    Joined:
    Feb 21, 2018
    Messages:
    3
    Likes Received:
    3
    Thanks for adding this capability to the tracker. Thank you BryRocket for your description for how to get this data into Google Earth.
    LDRS Launch.jpg
     
    ChicagoDave, BDB and BryRocket like this.
  12. Nov 14, 2019 #42

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    Can those who created KML files please share them to this thread (or PM them to me or email to small@here-and-beyond.com)? I want to look at the variety of files so I can think about how to export them myself as one KML for "your day" and label them appropriately... and I believe there might be a way I can color code the thrust vs coast vs apogee vs drogue vs main separately - and I will shamelessly state that I have seen another tracker data colored in such a way (kudos to Bdale and Keith).

    As an aside.. we are working on the ability for you to easily monitor other Featherweight Track'd launches with your GS/Phone (without having to ask them what channel they are on)... This could allow you to "listen in on their flight" (with voice if you want although that might be messy if everyone is at the LCO table with 5 different voices) - ... and then have an estimate of where you would land based on previous recent flights that day (based on altitude / descent rate / winds).... obviously if you pop your main at apogee (done that!) or end up "coming in hot" (cough...) then the estimate will not be as accurate...
     
    timbucktoo likes this.
  13. Nov 14, 2019 #43

    timbucktoo

    timbucktoo

    timbucktoo

    Well-Known Member Staff Member Global Mod

    Joined:
    Jun 13, 2014
    Messages:
    6,100
    Likes Received:
    561
    Gender:
    Male
    Location:
    Cocoa Beach
    KML files apparently cannot be uploaded to forum. I will see if that can be changed. I emailed you mine.
     
  14. Nov 14, 2019 #44

    TonyL

    TonyL

    TonyL

    Well-Known Member

    Joined:
    Nov 13, 2018
    Messages:
    135
    Likes Received:
    63
    for build 127 I looked for the yet-to-be-activated delete button, but I don't see it on mine.
    br/
    Tony
     
  15. Nov 14, 2019 #45

    manixFan

    manixFan

    manixFan

    Well-Known Member

    Joined:
    Feb 15, 2009
    Messages:
    1,262
    Likes Received:
    287
    If you are talking about deleting found rockets, items to share, or devices, I've been able to delete all of them with a swipe to the left.


    Tony H
     
  16. Nov 14, 2019 #46

    timbucktoo

    timbucktoo

    timbucktoo

    Well-Known Member Staff Member Global Mod

    Joined:
    Jun 13, 2014
    Messages:
    6,100
    Likes Received:
    561
    Gender:
    Male
    Location:
    Cocoa Beach
    Google earth files can now be uploaded. here are 3 from flights prior to build 127 release.
     

    Attached Files:

    dhbarr likes this.
  17. Nov 14, 2019 #47

    rocketace

    rocketace

    rocketace

    Well-Known Member

    Joined:
    Jan 22, 2009
    Messages:
    56
    Likes Received:
    7
    Here are a few to play with.
     

    Attached Files:

  18. Nov 15, 2019 #48

    BryRocket

    BryRocket

    BryRocket

    Well-Known Member

    Joined:
    Jun 19, 2017
    Messages:
    388
    Likes Received:
    72
    Kevin- does it matter if they are .kmz vs .kml? I don’t know the difference really. That output from the link I provided gives you the option of .kml (uncompressed) vs .kmz (zipped). They both appear to import into google earth the same.
     
  19. Nov 16, 2019 #49

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    KML is easier to read (xml/text) else I need to use google earth and convert it to KML (which I will do) so no worries. It's been cool to see all these past flights suddenly in google earth!
     
  20. Nov 16, 2019 #50

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    I'll be working on the software some this weekend and before our launch next weekend. I have the 'delete phone log data' implemented in my current code so it *will* be in the next release (this week).
     
    SeanW78 likes this.
  21. Nov 16, 2019 #51

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    Nice! I have a J570 to fly next weekend as well as an I211...! I like your flight naming convention: Date/Rocket/Motor! I'll work toward getting it so you can input that info before the flight and have the files already exported with those names. I might need to add HMS (hour/min/sec) on the end - or just hour/min) so if you fly the same rocket with the same motor twice that day (?) then it will keep it separate...
     
  22. Nov 18, 2019 #52

    rocketace

    rocketace

    rocketace

    Well-Known Member

    Joined:
    Jan 22, 2009
    Messages:
    56
    Likes Received:
    7
    Just keeping it simple! And that would be nice. It took some time but wasn't that difficult to go though all of them and figure out which flight path was which. Glad there were so many saved.
     
  23. Nov 21, 2019 #53

    micro

    micro

    micro

    Well-Known Member

    Joined:
    Apr 29, 2014
    Messages:
    92
    Likes Received:
    42
    I did this with my brand new stuff last night. Just found this thread today. :rolleyes: I found after updating the firmware it showed the devices in scan but wouldn't complete the pairing. After a power cycle of each unit they worked fine. Might want to add prompts for that procedure.
     
    ChicagoDave likes this.
  24. Dec 4, 2019 at 12:46 AM #54

    Syclone

    Syclone

    Syclone

    Well-Known Member

    Joined:
    Jan 19, 2009
    Messages:
    211
    Likes Received:
    8
    Any luck on this yet, or will I have to buy a more current IPhone?
     
  25. Dec 4, 2019 at 3:07 AM #55

    kjs

    kjs

    kjs

    Forum Supporter TRF Supporter

    Joined:
    Jan 22, 2013
    Messages:
    181
    Likes Received:
    36
    I have been playing email tag with Apple support. I was kind of surprised they answered my request at all based on such a small install base and no revenue, but they do reply and ask for more information (every few days...). I think/hope this is resolvable as there should be no reason it shouldn't work (I have a iPhone 5 and 5c myself) but if you wanted to fly soon, I don't have an alternative for you. Sorry about that. I can say with Microsoft Windows, things pretty much work until you EOL the system (at least if you do normal stuff). To that extent, I have been 'intrigued' by the number of non backwards compatible upgrades to my apple ecosystem...
     
  26. Dec 4, 2019 at 4:02 AM #56

    dshmel

    dshmel

    dshmel

    Well-Known Member

    Joined:
    Mar 13, 2010
    Messages:
    1,098
    Likes Received:
    155
    Buy the new iPad for $250. Bigger screen and it works with the program. Or use an old one. My wife's iPad Air 2 works. I would still like to use her old 5C in the field though, easier to hold with one hand and put in your pocket.
     
    Last edited: Dec 4, 2019 at 12:45 PM
  27. Dec 4, 2019 at 4:03 AM #57

    manixFan

    manixFan

    manixFan

    Well-Known Member

    Joined:
    Feb 15, 2009
    Messages:
    1,262
    Likes Received:
    287
    Apple is not shy about breaking stuff with updates. Catalina (the latest MacOS) is a full 64-bit OS and breaks all older 32-bit apps. I do lots of video work and there are dozens of old 32-bit video codecs that will no longer work in Catalina. Apple has been warning developers for years about the move, but it's still going to cause a lot of pain for folks. In many ways the MacOS is far more complex than anything else in the consumer space. For example, take a look at how disks are now partitioned under Catalina:

    https://eclecticlight.co/2019/10/08/macos-catalina-boot-volume-layout/

    It's just crazy how complex it is - the OS is stored on a read-only boot volume to prevent it from being maliciously modified, along with the native Mac apps. Using a 'firmlink', read-only and mutable OS folders are shown as a single folder to the user. It's quite a challenge to figure out.

    Even on the iPhone Apple has not been shy about leaving older apps in the dust. In the past, backups stored iPhone apps on the hard drive. Now Apple just stores the app data. When you restore your phone if you had an app that is no longer in the App Store (like Rocket Calc), then you are just SOL, unless you had saved the .ipa file from before. Time marches on.

    On the other hand, Apple has a far more stable user base than Android. In October of 2019, more than 90% of iOS devices were on iOS 12 or 13 (41 and 50%, respectively). While on Android, 6 different versions all had at least a 10% share of the market.


    Tony
     
    timbucktoo likes this.

Share This Page