Combining Single Antenna GPS + IMU

7 Likes

The planet is going to look very straight when they finally update google maps! Impressive repeatability from PANDA!

4 Likes

Hi @PotatoFarmer , I am only getting started and chose the KaupoiMOD v4.1 PCB with the idea of using a single Simplertk2b as a rover and using nearby station for corrections until I build a base station. Do you recommend i should build a PANDA PCB to work with the Kaupoi PCB and what would the main benefits be? I have spent a good amount of time trying to work through reading all the various posts but I apologize if my question has already been answered.
Andrew,

All AOG versions are good, even without PANDA. AgOpenGPS performance is very high.

PANDA and V5.6, are still in development so there may still be some bugs and major changes even though they may look good in tests and videos. I have not yet switched to PANDA though the pieces are ready for assembly. PANDA Only affects how the IMU and GPS are fused reducing the lag of the IMU heading vs the AOG heading.

Currently if I were starting out first build make the V2, or Kapoui steer board preferably using UDP and run the stable 5.5 release. That will get all the major pieces in place, with RTK AOG will drive straighter than a commercial bolt on unit.

Trying to keep up with every innovation of this group can be tiring, but its also nice to know they are committed to squeezing in every chance at any increase of performance. That is why I am excited, there seems to be a constant stream of upgrades squeezing out an extra 2% usability.

If you just want to use it, bored with your current setup and want to modify it, or want to go on a experimental development journey, AOG is fun for all levels.

6 Likes

:rofl: :rofl: :rofl: :rofl:

2 Likes

Currently I use panda with 10 Hz gps and 90ms setting (default was 80 in .ino)
What value is best tested by other Panda users to get most stable steering on rough ground?

How do you build Kaupoimod PCB with UDP? I have everything ready to solder on but there has been a lot of talk about UDP here so I’m thinking about changing to UDP from USB. What I need to order?

I built V2 and only had to add this, It may work for Kapoui but I am not sure.

US $4.49 | 1PCS ENC28J60 Ethernet Shield V1.0 for arduino compatible Nano 3.0 RJ45 Webserver Module

Kapoui is a lot more compact board so you may need to remote mount something like this

US $3.99 19% Off | Mini ENC28J60 LAN Ethernet Network Board Module 25MHZ Crystal AVR 51 LPC 3.3V

Either gives the nano a ethernet interface, depending how you are boxing it. Just upload the udp ino and it works.

I use BNO amd 95ms

I use 95ms for IMU_DELAY_TIME, and 5ms for GYRO_LOOP_TIME (but I also think that this last setting is not so important :sweat_smile:)

1 Like

When Wiring by Hand, so no PCB. Is there a resistor between sca/scl and the 5v needed?

BR Peter

If you are using Adafruit model no, but in chinesse or CMPS is better

2 Likes

Thank you!

Is there then a way to get GPS coming from same UDP? Does that require Teensy board or is it possible to integrate that to existing PCB?

@Vili 3.3V!! 5V can damage the Teensy and the BNO/CMPS.
And also the ioref on the F9P need to be connected to 3.3V

Yes sry i meant plus 3.3v

I am still using serial for gps, eventually moving to PANDA gps will come from the teensy ethernet. But not in a race to do so just yet.

The push looking forward is to get the main trunk of AOG UDP only. That way the .inos will be UDP only. Steer / Machine

But in/out flexibility will have to remain as third party controllers still require serial connections, canbus ect.

But the trunk of the tree will be UDP.

Think of your steer box as a input/output card. In that way it will never be obsolete, we can move the processing to any hardware piece of AOG over UDP easily. Even if some processing functions of the Nano are removed, we still need it to collect sensor data or drive steering with it.

1 Like
18 Likes

Can you give me some theoretical information about your Kalman filter state equation and observation equation?

and about data meaning in test_log_data.txt?

hey.
i built the panda, I use Zed F9p GPS module, BNO08x IMU, teensy 4.1.
my problem is, if I give 12v to panda pcb, bno freezes every five minutes, if only Teensy gets electricity through USB cable, it can hold off for an hour or two, and then freeze off again, and then I’ll pull out the USB connector, back and back and go until it freezes again.
where’s the problem? it’s happened before, while I used BNO on the Kaupoi PCB.

i’d like to buy ideas for governance settings.
Okay, I see you’ve got a great panda working for you, Vili.

thank you very much.