ESP32 based RTK Rover

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 35

  • @ScottGerami
    @ScottGerami 28 дней назад +1

    Great series. I just ordered my 980 chip and antenna for my base station. I’m looking forward to experimenting with various rover projects I have in mind

    • @oceanexplorationlab
      @oceanexplorationlab  28 дней назад

      Have fun!

    • @kuwerty2kuwerty23
      @kuwerty2kuwerty23 25 дней назад

      Can you tell exactly what devices you purchased and how much you spent?

    • @ScottGerami
      @ScottGerami 25 дней назад

      @@kuwerty2kuwerty23 Sure I purchased EM-980D1 Unicorecomm Multi-frequency High Precision RTK Positioning GNSS Module GPS BDS GLONASS Galileo UM980 Replace ZED-F9P both were approx. $169 USD. I have to order a another one for my rover but I wanted to get the base station up and working first.

  • @whiskerrub3821
    @whiskerrub3821 28 дней назад

    Watching your videos over and over hopefully this total noob can make this work! Thanks for your content! 👍

    • @oceanexplorationlab
      @oceanexplorationlab  28 дней назад +2

      Fantastic! I try to make this as noob-friendly as possible. Let me know if you get stuck.

    • @whiskerrub3821
      @whiskerrub3821 19 дней назад

      @@oceanexplorationlab Stuck - no power on esp32 unsure what the 3v3 is suppose to be connected to? No red power light when the um980 is connected to laptop. I must have something wrong on the breadboard.

    • @oceanexplorationlab
      @oceanexplorationlab  19 дней назад +1

      ​@@whiskerrub3821 If you follow the provided diagram and omit the LEDs, nothing will be connected to the 3.3V pins on the ESP. Power will be supplied from the UM980 module to the 5V pins on the ESP32. Ensure your individual components function properly when connected to USB. If they are still working, you should be fine.

    • @whiskerrub3821
      @whiskerrub3821 19 дней назад

      @@oceanexplorationlab Ok so try omitting the LEDS? I was unsure how you connected the wires beneath the esp32, definitely I have a lot to learn.

    • @oceanexplorationlab
      @oceanexplorationlab  19 дней назад +1

      @@whiskerrub3821 Leaving out the LEDs initially reduces the potential for errors. Once the ESP is powered up and you've confirmed that the other wires are correctly connected, you can then reinstall the LEDs.

  • @_thunderstat
    @_thunderstat 17 дней назад +1

    Can we able to send RTCM Corrections between base and rover ESP32s with wifi or Bluetooth. and Remove the need for RTK2go? Process will be more simpler. Anyway this video helped me a lot, thankyou for doing this

    • @oceanexplorationlab
      @oceanexplorationlab  17 дней назад +1

      Certainly, you can use the UDP/TCP socket functionality of the XBee for that purpose. I intend to publish a video on this topic shortly.

    • @_thunderstat
      @_thunderstat 17 дней назад

      @@oceanexplorationlab absolutely please do and 1 more thing, with 982 and 2 antennas utilized can the rover determine altitude and axis rotation. I want this data for ROS in raspberry pi for SLAM. Ras pi is onboard on UAV. Thankyou.

  • @kuwerty2kuwerty23
    @kuwerty2kuwerty23 2 дня назад

    Hi do you know if it is possible to create a UM980 based rover that will have a BT option to connect to a smartphone or other device and read the X Y coordinates there? Also for rover do I need UM980 or UM982?

    • @oceanexplorationlab
      @oceanexplorationlab  День назад +1

      Certainly, you can transmit coordinates through UART to a Bluetooth UART bridge and connect it to your phone. I plan to experiment with this when time permits and will post a video once I have figured it out.

  • @user-xo2qj3gp5i
    @user-xo2qj3gp5i 6 дней назад

    Hello. How can I write the coordinates of the base station in XBee? Longitude and latitude. How do I connect an OLED monitor?

    • @oceanexplorationlab
      @oceanexplorationlab  5 дней назад

      Hello! The coordinates of the base station (longitude and latitude) are provided by the GNSS module as part of the correction data. When configuring the UM980 as a base, you’ll need to provide those coordinates. In my video, I used the automatic determination of the base coordinates via the base time 60 2 2.5 (Self-optimizing Base Station Mode) command. I recommend consulting the Unicore Reference Commands Manual to understand how to provide the coordinates for your base using the "Fixed Base Station with Precise Coordinates" mode.
      As for connecting an OLED monitor, this won’t be possible unless you modify the source code of the XBee, which is available on GitHub. You would need to make changes there to integrate the OLED.

  • @bedoali8607
    @bedoali8607 29 дней назад +1

    Thank you can you make a video showing how to connect Bluetooth and SD card, also can the module be programed through esp32 or mobile app

    • @oceanexplorationlab
      @oceanexplorationlab  28 дней назад

      Programming the module through a mobile app is possible in principle, but I have no immediate plans to do so. Please let us know if you find a way. The same applies to the other two questions.

  • @kostasanagno4310
    @kostasanagno4310 20 дней назад

    Excellent presentation series of these type of gnss. I would like to ask if possible to explain how to do PostProcessingKinematics (PPK) eg. what messages we need to enable etc.

  • @awolfe9069
    @awolfe9069 16 дней назад

    This series has been great! I’ve set up my base and had it online for a couple weeks now. I want to set up and build a survey stick rover next. I have ordered the parts and am awaiting them. I’m not sure yet how to get the rover points saved and plotted on a map. I’m thinking about using the sw maps app on my phone to do this. I would like to be able to save two points then generate a line between them. Once I have the line I want to use the rover to locate that line in the field. In order to use the rover in sw maps it must be connected to the phone with Bluetooth. Any chance you will be covering this in future videos? Thanks again for all the help so far!

    • @oceanexplorationlab
      @oceanexplorationlab  15 дней назад

      It sounds like an exciting project. I have no current plans to create a video about waypoints, but ArduPilot is a tool you want to look into.

    • @kuwerty2kuwerty23
      @kuwerty2kuwerty23 2 дня назад

      Hi I'm thinking of bulding stick rover as well. Can you tell me what kind of antenna you have purchased? I've saw that on aliexpress there are those regular ones and small black ones and I wonder is there any difference. The smaller one would be a better fit for stick RTK rover if they have the same specs I think. Also are using UM980?

    • @oceanexplorationlab
      @oceanexplorationlab  2 дня назад +1

      ​@@kuwerty2kuwerty23 You need to be careful; the small antennas are typically not triple-band and, therefore, will not give you the best results

    • @awolfe9069
      @awolfe9069 2 дня назад

      I’m using a stk-107 for my base station and it gets great reception. For my rover I purchased the ag-35 antenna but it hasn’t arrived yet. I ordered it because the housing looks bigger I plan to house all the electronics inside of the antenna cover and just have a plug to supply battery power to it. Iv got all the code working and am able to communicate with the esp32 via Bluetooth on my iPhone. I’m still waiting on the um982 and rest of the parts to get here from china. I can sucessfully pass nmea and Rtcm messages and get an RTK fix.

    • @kuwerty2kuwerty23
      @kuwerty2kuwerty23 2 дня назад

      ​@@awolfe9069 What app are you using on your iPhone, is the coding part complicated to do?

  • @whiskerrub3821
    @whiskerrub3821 7 дней назад

    Any success with Bluetooth and or using with QGIS/QFeild. 👍

    • @oceanexplorationlab
      @oceanexplorationlab  6 дней назад +1

      I think www.ardusimple.com/product/ble-bridge/ will help with BLE. I haven't tried it yet but plan to make a video on it once I get it to work.

    • @whiskerrub3821
      @whiskerrub3821 6 дней назад

      @@oceanexplorationlab I came across this one as well ruclips.net/video/0Q_4q1zU6Zc/видео.htmlsi=4UQtSwKcHDdCxnbK not sure if it’s relevance on the subject as I am definitely very fresh to all of this but having lots of fun trying to make it all work. Greatly appreciate your support! I will definitely check out the video. Now that I have a working RTK2go mount point, i want to duo like you pointed out, again not quite sure what I need for that. Have a great day, and again thanks for your support.

  • @McKey_YT
    @McKey_YT 25 дней назад

    This option is just some kind of stupidity. What is ESP 32 here for, what would that be?(only receive corrections and do not use them any further) If for some RC model, the GNSS module is connected directly to the autopilot(Ardupilot, PX4, etc.)
    For the rover, it is enough to connect the Bluetooth module and use the app on your phone/tablet.

    • @oceanexplorationlab
      @oceanexplorationlab  24 дня назад

      While your application might not need an ESP32 if you're getting the RTCM stream via an autopilot, in the absence of a more advanced autopilot, the ESP32 is actually a perfectly fine solution to receive the necessary correction data and send it to the UM980. For a survey and plotting positions on a map, there's no need for an autopilot. I'm not sure why you say it isn't used-it's specifically there to handle the corrections. Also, there's no need for dismissive language-we're all here to learn and share knowledge.