ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    m500 outside hovering precision

    Ask your questions right here!
    3
    4
    294
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      janis_blank
      last edited by

      Hello,

      under https://www.youtube.com/watch?v=g2lub_OCbok, you can see a video of an m500 (it's an m500, isn't it?) hovering highly stable, almost without sway. Most self build drones equipped with only GPS introduce a sway of around 1-2 metres in every direction when hovering, at least to my knowledge.
      How is this precision achieved (optical flow analysis with the tracking sensor, maybe)? And would this precision also be given outside in a height between 10 and 30 metres, when the tracking sensor has no close orientation points (I assume it sits in the front of the drone)?
      If not, is it possible to mount optical flow and range finder modules (e.g. PX4Flow) to improve stability?

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by

        Hi Janis,

        Yes, this was done with a visiual/inertial fusion, see voxl-qvio-server. This is mainly used for indoor flight, but can work outside in certain circumstances. Generally, It won't work if you're flying too high (where the camera can't reproject to 3d within a good enough margin of error) or when the camera can't see distinct features at all within it's field of view (such as flying over a grass field). That being said, we have done successful outdoor vio flights when flying low and over feature-rich areas like sidewalks and parks

        1 Reply Last reply Reply Quote 0
        • J
          janis_blank
          last edited by

          Hello Alex,

          and thanks for the answer.
          The drone will do surveillance on feature rich areas with a downward facing camera. However, the front cameras will problably be looking a at very boring horizon all the time. I guess I'd really need these cameras facing downwards instead of frontal. That wouldn't be doable, would it?
          Also, would your flight core support the addition of a bottom range finder as outlined on this page (I need to do precision landing and therefore need exact height values)?

          Thanks and regards

          1 Reply Last reply Reply Quote 0
          • modaltbM
            modaltb ModalAI Team
            last edited by

            Hi @janis_blank ,

            A quick browse of those range finders showed some with I2C interfaces.

            Now, we don't have all drivers possible starting in PX4, so this might not work out of the box. Here's the drivers available: https://github.com/modalai/px4-firmware/blob/modalai-1.11/boards/modalai/fc-v1/default.cmake#L17

            There's a spare I2C port though likely available on the hardware for you, J13 on FlightCore:
            https://docs.modalai.com/flight-core-datasheets-connectors/#j13---i2c-display--i2c2-bus--safety-switch-connector

            You may need to enable drivers and then alter startup to get to work, here: https://github.com/modalai/px4-firmware/blob/modalai-1.11/boards/modalai/fc-v1/init/rc.board_sensors

            But in theory using I2C you should be able to get data from the range finders (it wouldn't be integrated into voxl-* tools, rather just used by PX4 though)

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Powered by NodeBB | Contributors