WSF_FORMATION_FLYER¶
- mover WSF_FORMATION_FLYER¶
mover WSF_FORMATION_FLYER ... Platform Part Commands ... // Mover Commands update_interval ... update_time_tolerance ... // Follower Commands position ... altitude ... speed ... heading ... body_g_limit ... maximum_bank_angle ... maximum_axial_acceleration ... maximum_radial_acceleration ... maximum_climb_rate ... maximum_roll_rate ... maximum_turn_rate ... maximum_speed ... minimum_speed ... velocity_pursuit_gain ... // Formation Flyer Commands lead_aircraft ... formation_rolls_with_lead offset_forward_from_lead ... offset_right_from_lead ... offset_down_from_lead ... initialize_at_offset end_mover
Overview¶
Mover Commands¶
- update_interval <time-value>¶
If non-zero, specifies a periodic time interval at which the simulation will call the mover. If zero then the mover will be called only when it is necessary to determine the position of the containing platform.
Default: 0 seconds unless overridden by the specific mover implementation.
- update_time_tolerance <time-value>¶
When a position update is requested by the simulation, if the time since the previous update is less than or equal to this value then the mover will ignore the update.
Default: Most mover implementations define this as the time it takes to travel 1 meter at some nominal velocity that is appropriate for the implementation.
Note
A mover implementation may choose to ignore this command.
Follower Commands¶
- position <latitude-value> <longitude-value>¶
Default: 0n 0e
Initial latitude and longitude position.
- altitude <length-value>¶
Initial altitude above ellipsoid. (msl)
Default: 0 meters
- speed <speed-value>¶
Initial speed.
Default: 10 meters / second
- heading <angle-value>¶
Initial heading.
Default: 0 degrees
- body_g_limit <acceleration-value>¶
The body g-limit. Value must be greater than the acceleration of earth’s gravity.
- maximum_bank_angle <angle-value>¶
Maximum allowable bank angle. Value must be between 5 degrees to 85 degrees.
- maximum_axial_acceleration <acceleration-value>¶
Maximum axial acceleration to use when acceleration is necessary.
Default: 0 g’s
- maximum_radial_acceleration <acceleration-value>¶
Maximum radial acceleration to use when turning.
Default: 2 g’s
- maximum_climb_rate <speed-value>¶
The climb rate to use when an altitude change is necessary. This value is used if the waypoint does not include a climb_rate specification.
Default: 5 meters / second
- maximum_roll_rate <angle-rate-value>¶
Maximum roll rate. Value must be greater than 0.
- maximum_turn_rate <angle-rate-value>¶
Maximum roll rate. Value must be greater than 0.
- maximum_speed <speed-value>¶
Maximum speed constraint. Value must be greater than 0
- minimum_speed <speed-value>¶
Minimum speed constraint. Value must be greater than 0.
- velocity_pursuit_gain <real-value>¶
The factor of proportion applied to the heading change required to null the velocity vector to point at the offset point from the leader. This is the desired lateral acceleration when roll rate limits are imposed. Value must be greater than 0.
Formation Flyer Commands¶
- lead_aircraft <name-value>¶
The name of the lead platform.
- formation_rolls_with_lead¶
The formation rolls with the lead platform.
Default: Formation stays flat in the NED frame.
- offset_forward_from_lead <length-value>¶
Offset forward from the lead platform.
- offset_right_from_lead <length-value>¶
Offset to the right of the lead platform.
- offset_down_from_lead <length-value>¶
Offset below the lead platform.
- initialize_at_offset¶
The follower platform is initially placed at the supplied offset from the lead platform instead of the initial position (latitude, longitude, altitude).