I've been trying to write an algorithm to compensate for vehicle roll and movement while scanning (allowing for multi-pass scans in motion) and I've noticed that the scanners don't always scan directly along their forward axis. While testing, I put a scanner on a (nearly) level static base (with hinges for pitch and roll) and found the following:
- ✅ Pitching up/down with no roll gives consistent distance readings to terrain or ore (although I'd prefer the distance readings to features to increase with pitch. Feels more like a scanner and less "gamey").
- ✅ Rolling left/right with no pitch gives consistent readings as well.
- ❌ Rolling left/right (around the sensors forward axis) while pitched up/down skews the direction of the scan, warping any map generated from the data. I would expect the roll not to affect the forward scan direction. At high pitch/roll angles, this becomes very substantial.