RCAIDE.Library.Mission.Common.Initialize.planet_position
planet_position#
- planet_position(segment)[source]#
Initializes the vehicle’s planetary position coordinates for mission segment
- Parameters:
segment (Segment) – The mission segment being analyzed
Notes
This function sets up the initial latitude and longitude coordinates of the vehicle relative to the planet. It handles position initialization from either previous segment conditions or explicit segment parameters.
- The function follows this priority for position initialization:
Previous segment final position (if initials exist)
Explicit segment coordinates (if specified)
Default coordinates (0,0)
Required Segment State Variables
- If segment.state.initials exists:
- state.initials.conditions.frames.planet:
- longitudearray
Previous segment final longitude [rad]
- latitudearray
Previous segment final latitude [rad]
- state.conditions.frames.planet:
- longitudearray
Current segment longitude array [rad]
- latitudearray
Current segment latitude array [rad]
Optional Segment Parameters
- segment:
- longitudefloat
Initial longitude [rad]
- latitudefloat
Initial latitude [rad]
- Major Assumptions
Spherical planet model
Continuous position tracking when using initials
Valid coordinate values
Radians for angular measurements
- Returns:
Updates segment conditions directly
- Return type:
None