MiniDrone does not report flyingState Correctly


#1

Product:MiniDrone (SWAT)
Product version: [2.1.55]
SDK version: [3.8.3]
Use of libARController: [YES] (Only for ARSDK)
SDK platform: [/Android//…]
Reproductible with the official app: [Probably]

    <cmd name="FlyingStateChanged">
        Drone flying state changed
        <arg name="state" type="enum">
            Drone flying state
            <enum name="landed">
                Landed state
            </enum>
            <enum name="takingoff">
                Taking off state
            </enum>
            <enum name="hovering">
                Hovering state
            </enum>
            <enum name="flying">
                Flying state
            </enum>
            <enum name="landing">
                Landing state
            </enum>
            <enum name="emergency">
                Emergency state
            </enum>
            <enum name="rolling">
                Rolling state
            </enum>
            <enum name="init">
                Initializing state (user should let the drone steady for a while)
            </enum>
        </arg>
    </cmd>

I have noticed that the MiniDrone never reports that it is in the FLYING state (3).` When piloting I see it only show HOVERING (2). Oddly enough when you release controls it always indicates that it is re-entering the HOVERING state however when controls are applied it does not indicate that it is FLYING.


#2

This is really weird. You mentioned this problem in another thread saying that Mambo also has this problem, is that still the case?


#3

Yup… Mambo does the same.