Skip to content

Linear climb and dive for waypoint missions #5219

@danarrib

Description

@danarrib

Current Behavior

When running a mission with different altitude waypoints, INAV will try to climb or dive to the next waypoint altitude as soon as it can, constrained by nav_auto_climb_rate, nav_fw_climb_angle and nav_fw_dive_angle variables.

Desired Behavior

INAV should save energy by climbing or diving linearly, and not spend a lot of energy to reach that altitude quickly just to do the remaining travel on the waypoint altitude.

Suggested Solution

If next waypoint is too far, there's no need to make a hard climb or dive to reach the desired altitude as fast as possible. INAV can climb or dive in a linear manner so it will reach the waypoint altitude only when it reaches the waypoint itself. Just like the new RTH_LINEAR_DESCENT mode.

Who does this impact? Who is this for?

Every INAV user, Fixed Wing or Multirotor, who wants to fly missions with more efficiency.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions