Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appending a mission item to a current mission #17081

Open
ghost opened this issue Mar 10, 2021 · 3 comments
Open

Appending a mission item to a current mission #17081

ghost opened this issue Mar 10, 2021 · 3 comments

Comments

@ghost
Copy link

ghost commented Mar 10, 2021

Let's suppose I'm flying a mission and while already being in the air I want to append another waypoint/mission item to the mission. If I do this right know via QGC it tells me that the mission has to be paused, so it can be uploaded again. Why isn't it possible to just continue with the mission and just add the item at the end?
In my opinion one should be able to do this.

To archive this I guess a new MAVSDK message, which is only used for appending to an existing mission, would have to be created and then proccesed by PX4.

Right now I'm always uploading a new mission to add something to the existing one, which isn't optimal.

@dagar
Copy link
Member

dagar commented Mar 29, 2021

We can make this possible PX4 side, but it will need to be coordinated with QGC and/or MAVSDK to be useful.

@dagar
Copy link
Member

dagar commented Mar 29, 2021

Oh I remember now, one missing piece is that the GCS doesn't know if its in sync with the vehicle or not, so the safe thing to do is resend the full mission.

We should be able to finally fix that in the near future. mavlink/mavlink#1611

@fas2037
Copy link

fas2037 commented Mar 29, 2021

That sounds great, I would be really interested in that. I posted the question in the general slack channel and @julianoes mentioned that https://mavlink.io/en/messages/common.html#MISSION_WRITE_PARTIAL_LIST could be used to achieve this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants