May I ask which variables you're now forcing to 0 if the freeze is active? Just out of curiosity
If
IS LATITUDE LONGITUDE FREEZE ON returns true, then these vars are zeroed:
VELOCITY WORLD X
VELOCITY WORLD Z
If
IS ALTITUDE FREEZE ON returns true, then this var is zeroed:
VELOCITY WORLD Y
If
IS ATTITUDE FREEZE ON returns true, then these vars are zeroed:
ROTATION VELOCITY BODY X
ROTATION VELOCITY BODY Y
ROTATION VELOCITY BODY Z
We did two tries both with the lifting kind of pushback, both looked great (while remote user still had the current release version of vPilot running). Thanks again Goose for helping on the tests!
The second one I recorded. When lifting the remote view shows the aircraft going up very briefly but then settles with a slight nose up attitude which I think is perfectly fine.
The pushback is slightly stuttery (maybe due to lack of velocity data) but it could also be the remote connection with all the video streaming etc.
The stuttering during push is likely due to the fact that the lat/lon are changing, but the velocities are zero, so vPilot is continually auto-correcting the mismatched lat/lon, 5 times per second, and that shows up as the stuttery movement. Not much we can do about that, other than trying to calculate realistic velocities for lat/lon, on the sending side. Seems like more trouble than it's worth.
I'd like to figure out why the aircraft raises up and then settles down. My best guess is that for some reason the
PLANE ALTITUDE var is briefly reading a too-high value, then it goes back to normal. Would you be able to record a video showing that var? Also showing the three freeze vars, and the
VELOCITY WORLD Y var, since that's the altitude velocity.
And thanks very much for taking the time to make the videos ... very helpful.