Code Monkey home page Code Monkey logo

Comments (2)

clovett avatar clovett commented on May 23, 2024

Yeah, I want to improve the landing for quadrocopters too, the current landing code seems very basic. I want something that drops quickly and ramps down the descent as it gets closer to the ground. I've looked at the code and I don't think it is doing that today, instead you set a min and max descent speed, which seems silly to me. I want the speed computed in order to minimize landing time, but maximize smoothness of landing. I think we could detect the "bump" from hitting the ground using the accelerometer and power down the rotors at that point. Clearly on the heli it needs to know where zero power is, and not go negative. But if negative is possible a bit of it could be handy to stop it from bouncing, then ramp to back to zero from there. Please send me a comment if you want to help work on this - especially if you know how the existing code works. I want something like this:

landing

Then figuring out how to land in a cross wind, or deal with surprising little updrafts without slamming into the ground would also be fun...

from ardupilot.

rmackay9 avatar rmackay9 commented on May 23, 2024

AC3.1 includes a new parameter H_LAND_COL_MIN which allows the user to set the minimum collective that is used in during landing. This should stop the swash from going too low during landing.

I'm closing this issue because I don't think it reflects the current code and issues (if any) with auto landing.

from ardupilot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.