ArduPilot / ArduPilot/MissionPlanner

allow user to set-home and prompt for this if home is captured in-flight

Open
#846 0 comments 0 reactions 0 assignees View on GitHub
arducopter enhancement
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

It is possible for users to take-off without first getting a GPS lock and valid home position. In this case copter will record the home position while the vehicle is flying. This can lead to the home position being quite far from the actual home position or over a location where it's not safe to land.

It would be good if the GCS did this:
- watch for the home position being set while the vehicle is in flight. The vehicle should send a WP#0 when this happens although the GCS will need to be careful not to confuse this message with a WP#0 received in response to a mission download.
- if the home position is set during flight the GCS should update the home location on the map and give a verbal warning (optional) to the pilot to say the home has been set and request they move it to a more accurate position
- allow the pilot to home the home icon around (optionally providing a suggested location using the tablet/computer's GPS) and once set, send a do-set-home command to the vehicle (optionally using the terrain altitude at that horizontal location). Now when the vehicle RTLs it will RTL to the pilot provided home location.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating Mission Planner's handling of home-position updates and WP#0 messages, then trace the map home marker, spoken warnings, and do-set-home command flow. Done means safely distinguishing in-flight home updates from mission downloads and supporting pilot-selected replacement coordinates.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.