2 tracking wheel+ IMU(inertial) odometry

I use that for my team’s robots. You only need two tracking wheels perpendicular to each other when you use imu for heading since the two parallel tracking wheels in the three tracking wheel setup are for heading calculations. See the post below:

The drive type does not matter, you can still use two tracking wheels + imu even if you have an x drive. I sometimes use three tracking wheels just so that I can average the readings from the two parallel tracking wheels and place the third one at the center of the robot.