Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    FiPy with other GPS sensors

    Scheduled Pinned Locked Moved FiPy
    3 Posts 3 Posters 217 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • securigyS Offline
      securigy
      last edited by

      As I recently tried and found out the GPS capabilities provided by PyTrack are not sufficient to even think about any commercial application with it due its TTFF (Tome To First Fix) that can range from few minutes to 12.5 and even 20 minutes according to the responses I received and the stuff that I read... and although this fix can be preserved - it is only can be done for 3 hours; so 3 hours off and you are waiting again for long minutes for a fix...

      So my question is whether anyone on this forum tried connecting FiPy to NEO-M6x - or even better - to NEO-M8x series of GPS sensors from u-blox ? The latter has Assisted GPS (Online Assisted, Offline Assisted, and Autonomous Assisted) that provide not only 25-30 sec cold startup (TTFF) but some other features making it capable for applications of fast moving objects like cars, drones, etc. with accuracy of 2-3 cm versus 2.5-5 m as I have seen with other vendors.

      So if anybody tried I would really like to hear about it, especially about electronic/physical connections and issues.

      robert-hhR 1 Reply Last reply Reply Quote 0
      • robert-hhR Offline
        robert-hh @securigy
        last edited by

        @securigy said in FiPy with other GPS sensors:
        I tried the NEO-6M and it simply works. It connects to a UART port. You may use UART1 for that. It fixes after power on within 10-20 seconds.
        On my breakout board is 4K EEPROM and a small battery, which is however empty. It is possible that it supports storing the satellite config data between power outages. The current consumption I measure is about 33 mA at 3.3V

        1 Reply Last reply Reply Quote 0
        • A Offline
          andyh13
          last edited by

          I am also experimenting with methods to increase GPS accuracy. I am interested in whether you've had success.

          With regards to startup time: to what extent have you explored the various hot/warm start options? I believe the pytrack's GPS has assisted GPS as well. The library from Pycom doesn't seem to touch any of the GPS's features, you will likely need to delve into the module's datasheet.

          With regards to accuracy:

          If you are expecting cm level accuracy, you're talking about RTK mode, correct? With a base and rover? Some models also seem to support a moving base, but presumably that would decrease your accuracy.

          I am currently experimenting with a couple different inertial measurement units. Unfortunately, an accelerometer alone (which is included in the pytrack) isn't enough to augment position information. A gyroscope and magnetometer are also needed, to provide accurate absolute orientation information. Combined with acceleration data (which I am sourcing from the integrated accelerometer in the IMU, with the hopes of it being more correlated to the other sensor data), one can of course double-integrate the acceleration to find the position, and combine the information with the GPS estimate. I have taken a shot at writing a Kalman filter for this, although it currently relies on numpy and thus probably can't run onboard. I'm going to continue to explore this.

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • 1 / 1
          • First post
            Last post

          Pycom on Twitter

          Pycom