C. Schroeder - 2014-01-03

I have two HEMU 3.3.2 scripts that are essentially identical except for the lat/lon/alt of the starting entity position and the three waypoints that are defined and assigned to the entity. One works as expected while the other causes the entity to slowly rotate at the starting position.

This one works

ENTITY_POS 0 19.760969 -155.55904 1854.0
ENTITY_YAW 0 101.0
ENTITY_ROLL 0 0
ENTITY_PITCH 0 0
ENTITY_CLAMP_MODE 0 0
# Initial airspeed
ENTITY_AIRSPEED 0 60.0
PAUSE_MESSAGE "Click 'Play' button to start flight."
# configure HOT request
HAT_HOT_REQ_BEGIN 1
HAT_HOT_REQ_TYPE HOT
HAT_HOT_REQ_SOURCE ENTITY 0 0 0 0
HAT_HOT_REQ_UPDATE_PERIOD 1
HAT_HOT_REQ_END
#
# FIRST WAYPOINT MUST NOT BE SAME AS START POSITION!
#
WAYPOINT_CLEAR_ALL
WAYPOINT_ADD_ABSOLUTE 1 19.76016571 -155.5546744 1868.0
WAYPOINT_ADD_ABSOLUTE 2 19.759061 -155.548492 2000.0
WAYPOINT_ADD_ABSOLUTE 3 19.75388308 -155.52199 3000.0
FRAME
ENTITY_ADD_WAYPOINT 0 1 150.0 10.0 3.0
ENTITY_ADD_WAYPOINT 0 2 200.0 10.0 3.0
ENTITY_ADD_WAYPOINT 0 3 220.0 5.0 3.0
FRAME
ENTITY_FLY_WAYPOINTS 0
RUN 40
#PAUSE_MESSAGE "Click 'Play' button to terminate test."
WAIT 1
ENTITY_AIRSPEED 0 0
# disable HAT/HOT requests
HAT_HOT_REQ_BEGIN 1
HAT_HOT_REQ_UPDATE_PERIOD 0
HAT_HOT_REQ_END
FRAME
ENTITY_POS 0 19.760969 -155.55904 1854.0
ENTITY_PITCH 0 0

This one doesn't work

ENTITY_POS 0 40.286208 -3.734067 619.0
ENTITY_YAW 0 45.0
ENTITY_ROLL 0 0
ENTITY_PITCH 0 0
ENTITY_CLAMP_MODE 0 0
# Initial airspeed
ENTITY_AIRSPEED 0 60.0
PAUSE_MESSAGE "Click 'Play' button to start flight."
# configure HOT request
HAT_HOT_REQ_BEGIN 1
HAT_HOT_REQ_TYPE HOT
HAT_HOT_REQ_SOURCE ENTITY 0 0 0 0
HAT_HOT_REQ_UPDATE_PERIOD 1
HAT_HOT_REQ_END
#
# FIRST WAYPOINT MUST NOT BE SAME AS START POSITION!
#
WAYPOINT_CLEAR_ALL
WAYPOINT_ADD_ABSOLUTE 1 40.293438 -3.724625 618.0
WAYPOINT_ADD_ABSOLUTE 2 40.301925 -3.713397 650.0
WAYPOINT_ADD_ABSOLUTE 3 40.307410 -3.684518 690.0
FRAME
ENTITY_ADD_WAYPOINT 0 1 150.0 10.0 3.0
ENTITY_ADD_WAYPOINT 0 2 200.0 10.0 3.0
ENTITY_ADD_WAYPOINT 0 3 220.0 5.0 3.0
FRAME
ENTITY_FLY_WAYPOINTS 0
RUN 10
#PAUSE_MESSAGE "Click 'Play' button to terminate test."
WAIT 1
ENTITY_AIRSPEED 0 0
# disable HAT/HOT requests
HAT_HOT_REQ_BEGIN 1
HAT_HOT_REQ_UPDATE_PERIOD 0
HAT_HOT_REQ_END
FRAME
ENTITY_POS 0 40.286208 -3.734067 619.0
ENTITY_YAW 0 45.0
ENTITY_ROLL 0 0
ENTITY_PITCH 0 0

Thank you for your help,

Curt