Yorkshire_Pud
Well-Known Member
If you haven't already seen it you might like Mavic Flight Log Retrieval and Analysis Guide
Last edited:
Thanks for these very interesting observations. The fact that the drone position remained confined inside a well-defined neighborhood of the chosen point seems to indicate a working optical position feedback with decreasing precision with decreasing light intensity. If the flight mode was ATTI, the drone would have drifted away from that range, even though indoor there might have been little external excitation. It would be interesting to redo that experiment outdoor and see if the presence of wind ( low to moderate, not planning to sacrifice a drone to the joy of discovery lol) is able to break position control.Empirical, the drone being at eye level or only slightly higher and in a hover, so that I could see the movements.
The drone would move from the chosen point in random directions but never more than the estimated distances from the chosen point of hover.
Just as a matter of interest I have left a Mavic Mini hovering indoors (no GPS) unattended for maybe 5 minutes and when I came back it was were I had left it.
I would also say that with the Mavic Mini and perhaps the M2P the VPS is good enough to detect and respond to flapping cloth or paper etc. that is within the VPS's field of view.
I can vouch for the fact that sports mode DOES NOT disable VPS, on the occasions I have flown the M2P indoors I am normally troubled by the upward looking OA sensor detecting the ceiling.
In fact it once prevented lift off when I was attempting to take off from somewhere maybe 1m below the ceiling.
After switching to sports mode the M2P still has position holding and braking indoors though, due to space limitations, I use only slight movements of the joystick.
Totally off topic but the upward looking OA sensor seems to be given a great deal of authority. I have been able to force an M2P/Z to the ground by lowering a hand over the sensor and, from memory, it pushed the drone into the landing protection 'zone' without triggering a landing.
I am not sure where I ever said that the crash was not my fault. I know that already and I started this thread exactly for that purpose, to learn. However, what I want to learn is not what I already know, i.e., that switching to ATTI found me unprepared to counteract the drift. What I am trying to find out are the trigger conditions that determine the switch from closed-loop operations in P-OPTI mode to open-loop operations in ATTI mode. I appreciate every ounce of support I receive and I am sure Meta is way more expert than I am. However, support ceases to be support when it starts tearing down my line of inquiry claiming that everything has already been clarified and refuses to even read my counterpoints. Since I am the author of this thread I was under the impression that it was my call to decide when I have reached my learning goal (or I understand that it can't be reached) and that everybody else had the full freedom to either support me along this path or ignore me. I did not know I had to shut up as soon as an expert called the problem as solved.Not that Meta needs support, but he is one intelligent, EXPERIENCED expert. His experience is well worth heeding. But, that's on you. I am not as well versed as he, but even I know that in order to land on a balcony, one must disable OA and come in slowly. Also the air currents set up by the props can wreak havoc on stabilization. Learn from your mistake.
No, you don’t need to shut up. You just need an attitude adjustment. All of your holier-than-thou attitude and snide remarks to those who offer you support show me it is not worth my time to engage you. Grandpa has left the room!I did not know I had to shut up as soon as an expert called the problem as solved.
Talking about grandstanding. In your rush to the exit door you forgot to post that log evidence that would have resolved the issue.No, you don’t need to shut up. You just need an attitude adjustment. All of your holier-than-thou attitude and snide remarks to those who offer you support show me it is not worth my time to engage you. Grandpa has left the room!
No need to shut up, but your long-winded replies, trying to sound intelligent, do just the opposite. As Einstein said - if you can't explain it to a six-year old, you don't understand it. No need for excessive verbage, brevity is priceless. Why do you need log evidence? Can you not learn from the experience of others? Sometimes the BEST reason is - "because I said so."I am not sure where I ever said that the crash was not my fault. I know that already and I started this thread exactly for that purpose, to learn. However, what I want to learn is not what I already know, i.e., that switching to ATTI found me unprepared to counteract the drift. What I am trying to find out are the trigger conditions that determine the switch from closed-loop operations in P-OPTI mode to open-loop operations in ATTI mode. I appreciate every ounce of support I receive and I am sure Meta is way more expert than I am. However, support ceases to be support when it starts tearing down my line of inquiry claiming that everything has already been clarified and refuses to even read my counterpoints. Since I am the author of this thread I was under the impression that it was my call to decide when I have reached my learning goal (or I understand that it can't be reached) and that everybody else had the full freedom to either support me along this path or ignore me. I did not know I had to shut up as soon as an expert called the problem as solved.
It would be my call too that VPS does a remarkable job. If we think about very simple flight situations with the drone flying a few feet from us in plain sight, having to resort to GPS for position control is really an overkill and would result in problems under many circumstances (indoor, when buildings cover a large part of the sky, etc.). That is why VPS has to be very robust. And that is why I am so keen on analyzing this flight in which the reason of the VPS failure is very hard for me to root cause. I had flown already along that path in the same light conditions on the way out without problems. It was not a problem of being too high above ground, as VPS had worked egregiously during portions of the flight at higher height.I rarely get to fly on windless days but my recollection is that on days where there was wind (it tends to be gusty for me) the short term VPS only position holding (low down) whilst hovering was slightly worse than in a windless environment but not much, excursions might have reached 1ft. 'Long term' I would say there was little to no overall drift.
Quite frankly I think it does a remarkable job.
Did you really ask "Why do you need log evidence?". Have you really thought that through or you think evidence is just an irrelevant detail? Anyway, my answer is that "because I said so" stopped working for me after grammar school. The principle of authority was what governed theology and philosophy in the Middle Ages. It has been a few centuries since it has been replaced by the use of experimental evidence. With great scientific progress, I must say. And I am quite sure Einstein would agree. In regards to my writing style, if you don't like it don't read it. I grew up at a time in which the average attention span was enough that writing and reading complete sentences organized in paragraphs that explained concepts was common. Definitely writing one-liners whose implicit explanation is "because I said so" is not my style. I am sorry that you resent that I try to sound intelligent, but the more I read the less the efforts to achieve the opposite goal entice me. If you made it all the way to here, congrats, but I never asked you to do such a sacrifice.No need to shut up, but your long-winded replies, trying to sound intelligent, do just the opposite. As Einstein said - if you can't explain it to a six-year old, you don't understand it. No need for excessive verbage, brevity is priceless. Why do you need log evidence? Can you not learn from the experience of others? Sometimes the BEST reason is - "because I said so."
I am not referring to "authority" but EXPERIENCE!!! I can explain it to you, but I can't understand it for you!!Did you really ask "Why do you need log evidence?". Have you really thought that through or you think evidence is just an irrelevant detail? Anyway, my answer is that "because I said so" stopped working for me after grammar school. The principle of authority was what governed theology and philosophy in the Middle Ages. It has been a few centuries since it has been replaced the use of experimental evidence. With great scientific progress, I must say. And I am quite sure Einstein would agree. In regards to my writing style, if you don't like don't read it. I grew up at a time in which the average attention span was enough that writing and reading complete sentences organized in paragraphs that explained concepts was common. Definitely writing one-liners whose implicit explanation is "because I said so" is not my style. I am sorry that you resent that I try to sound intelligent, but the more I read the less the efforts to achieve the opposite goal entice me. If you made it all the way to here, congrats, but I never asked you to do such a sacrifice.
First - RTFM, many times, especially the italicized and bold sections. Then PRACTICE slow maneuvers. There are no DJI drones that use the Fly app that disable the VPS regardless of the OA condition.
One of the biggest difficulties to fully understand this matter is that the information that is out there is either incomplete or completely incorrect. And this is true even for the official info coming from DJI. I fully agree with @Yorkshire_Pud that sports mode does not disable VPS, and there are tons of flight reports that vouch for that. Still there are articles like the one I posted previously that claim the opposite. They can be brushed off as inaccurate non-DJI sources. The screenshot below is from the official FM for Mavic 2 Pro/Zoom that I re-read upon invite. How can one really be sure of anything when even the manual is full of BS. SMHI can vouch for the fact that sports mode DOES NOT disable VPS, on the occasions I have flown the M2P indoors I am normally troubled by the upward looking OA sensor detecting the ceiling.
Buddy, If you do not understand what the exact issue in discussion is and haven't realized that the plots that I posted from the logs provide the evidence that contradicts the claims of "EXPERIENCE" (in all capitals), I can't understand that for you. However, if you so wish, please go ahead and keep making generic statements on what we need to believe as reality, with no connection whatsoever with the issue at hand.I am not referring to "authority" but EXPERIENCE!!! I can explain it to you, but I can't understand it for you!!
On CsvView, if you look at the flyCState signal, it only shows a generic state called GPS_Atti (weird name) for all the portions of the flight under closed loop control (i.e., P-GPS or P-OPTI) . Phantomhelp does the same but calls the state P-GPS. To see when actual GPS or VPS is used for position control, on CsvView plot the signals visionUsed and gpsUsed under State Signals -> General or the signals isVisionUsed and isGPSUsed under State Signals -> OSD. I am not sure what the difference between the two pairs is, but for the logs that I have analyzed they coincide. Unfortunately the csvView plotter plots both the region where a signal is active and that where is inactive in predetermined colors (instead of leaving the second white), which makes the analyis of a plot with both signals more laborious than needed.BTW I flew an indoor flight (no GPS) with a M2Z yesterday and the csv's of log, produced by Phantomhelp and CsvView, shows the flightmode/OSD.flycState to be P-GPS & GPS-ATTI respectively whilst the drone was in P mode, (flight mode switch centred).
To me this is a further clue that points in the direction that DJI conflates VPS and OA, as I have often found their manuals very misleading in that regard. More than a few times one was mentioned when I was expecting the other and flying experience did not reflect what was written. Seeing this confusion made in the manuals does not give me much confidence that some level of confusion was not carried into the firmware implementationI do wonder at times if their manuals suffer from translation problems.
With regards to the underlined, obviously that is in error as written
Really?There have been some quads that go crazy without gps and flyaway at full speed with no input control from the pilot responds.
No ... VPS does not drown drones.VPS can drown the quad when flying low over the water, so time to disable for situations like that.
What you are complaining about here is a subtle issue with translation.One of the biggest difficulties to fully understand this matter is that the information that is out there is either incomplete or completely incorrect. And this is true even for the official info coming from DJI. I fully agree with @Yorkshire_Pud that sports mode does not disable VPS, and there are tons of flight reports that vouch for that. Still there are articles like the one I posted previously that claim the opposite. They can be brushed off as inaccurate non-DJI sources. The screenshot below is from the official FM for Mavic 2 Pro/Zoom that I re-read upon invite. How can one really be sure of anything when even the manual is full of BS. SMH
You think that the software was created by the people that translated the manual ?Seeing this confusion made in the manuals does not give me much confidence that some level of confusion was not carried into the firmware implementation
You guys are joking, right? Now I understand it, all those posts telling me that I should bow to expertise were nothing but a plot to make newbies like me, tired of the continuous verbal dueling, agree by inertia to something as preposterous as this. Because, honestly, when you say without the hint of a doubt that "It would have been more accurately translated to say..." there are only two possibilities: you either know the original Chinese or you are making this up. Considering the respect that surrounds you in here, I would hope it is the former. Let me remark though that if they really wanted to say what you stated, I would not callWhat you are complaining about here is a subtle issue with translation.
The information you've highlighted is not complete BS.
It would have been more accurately translated to say [...]
Can you please stop assuming that everyone else is an idiot? No, I do not think that software engineers do translations overnight. They would have no time, considering the extent of a working day in China. However, I did work on enough projects, writing control code with engineers of several chinese companies that reading the definition of "highly skilled professionals" instantly brought a big smile to my face. Sure.You think that the software was created by the people that translated the manual ?
We use essential cookies to make this site work, and optional cookies to enhance your experience.