Skip to main content

Back after 10 months of drone free time :-)

Comments

4 comments

  • Jim McAndrew

    If you hover over Achievement it tells you:

    0
  • Scott W

    @Tero -- I agree, even with the existing hover text, it isn't clear what "conditions are satisfied" means.  Some documentation detailing each parameter would be helpful.

    I struggled to understand these particular parameters myself, and after some experimentation here is what I concluded about them:

    • The "Achieved state" of the component is reached when the drone has been within horizontal "Distance" and vertical "Altitude" values of the destination coordinates for the amount of "Time" specified.
    • When that "Achieved state" is reached, any "Achieved component" attached to the component is executed and the flight then proceeds with the next motion component.

    In your example, the drone has to be within 8m horizontally and 6m vertically of the coordinates for 6 seconds before the destination is considered "Achieved" (thus executing any Achieved component, and then continuing with the next motion component).

    Increasing the distance and altitude values will cause the "Achieved" state to be reached earlier (i.e., further away from the destination coordinates).  Increasing the Time value will cause the "Achieved" state to be reached later (i.e., extending the time the drone has to be within the distance and altitude ranges).

    If your subscription plan includes "Mission previews", it is pretty easy to experiment with these values and see the results in the "Timeline" of the Mission Preview.  For example, create a Destination component and assign it an "Achieved" component that snaps a photo, then experiment with different values and run Mission Preview to see when the Photo is taken relative to the location and speed of the drone.

    • Setting large values for the Distance+Altitude while setting a small value for Time will generally result in the Achieved state (and photo) occurring before the drone reaches the waypoint -- i.e., while it is still moving.  (May cause a blurry photo!)
    • Setting smaller Distance+Altitude values and/or larger Time value will result in the Achieved state (and photo) occurring closer to (or at) the coordinates, when the drone is moving slowly or hovering.  (Better photo results!)

    Now all that is based on my experience and experimentation.  Hopefully I haven't misinterpreted anything, but if I have then hopefully Jim will jump in with corrections.  :-)

    2
  • Jim McAndrew

    You are correct. I get it. Everyone wants actual docs. One of these days I will sit down and do it - until then - Mission Previews are your friend.

    2
  • Tero

    @Scott: Thank you very much for your good explanation. Now these parameters make sense and I understand why the drone did some odd things!

    @Jim: Thank you for listening. It will be a good day when you have published the documentation :-)

    1

Please sign in to leave a comment.