Is there a better way than gyros and compass?
First of all I'll describe the project I'm working on Then I'll Highlight my probelm
- Now There's a boat travelling on a river. There's a satellite Receiver on the boat so passengers can watch T.V. While Travelling.
The river is not straight and there're situations where the boat needs to turn 180 degrees. What I was trying to do is to have a gyro or compass beside the Satellite Receiver and detect when the satellite is not pointing to the right direction (due to the boat going on cureves & turning 180 degrees) and undo that rotations so I can keep the Satellite receiver pointing to the right direction ('cause if not so then they'll lose signal and No T.V any more :()
2) The Probelm:
- I tried to use Gyro ArduImu V3 but the readings aren't helping much .. some times it's wrong and the yaw drifts a lot :(
- I tried to use compass but it's not tilt compensated .. meaning that if the compass is n't on horizontal position it'll get different readings! and when they pass below some high Power Electrical lines the compass Gets crazy :(
I hope you got the description & the probelm. Is there anyway else to do it? Or if there's any recommendations I'll be grateful :)
Thanks in advance anyways