Crash is no good for craft owner.
Doesn't have to be this way.
It should be able to do crude but effective navigation with no compass, based solely on Gyro/accelerator readings and the GPS for location.
In effect, doing semi inertial based nav, but because the gyros used are cheap, the drift would be causing it to have a very 'drunken' return to home.
How? You start off in a direction ( based on managing yaw by using accelerometer/gyro ) and see from the GPS if you are going in a relatively correct direction. Corrections made base on the error.
This is similar to the same way you navigate with a GPS when walking, where initially you don't know what direction to walk, but as you start you can see you are in the correct direction or not and turn based on what you see your direction is on the GPS screen.
Doable, but it's easier to crash the toy and make the user buy another one, since it's not a $100 million satellite or something .
