Comments (2)
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:
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.
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)
- DShot output with CRSF receiver non-zero after arming causing motors to twitch/spin HOT 1
- SBus Output missing for channel 9 ~ 16 HOT 1
- Autopilot fails to boot 1 in 10 times if Siyi A8 is connected HOT 1
- Vagrant Working on Arm Machines HOT 2
- Control of the Alexmos 32-bit gimbal from via RC does not work. HOT 5
- Copter: landing detector internal error in Stabilize mode
- Copter: landing detector internal error in Guided mode using set_attitude_target
- AP_DDS: null quaternion in /ap/tf_static not accepted by rviz2
- Rover/Boat: improve steering for mixed Ackermann+SkidSteering vehicles HOT 2
- memory issue for debug build HOT 1
- AP_Mount: mount_open servo output should work for all backends
- We should add DEV_ID parameters to Temperature sensors
- AP_LOGGER: flash nand incorrect behaviour HOT 2
- ChibiOS: UARTDriver: `EVT_TRANSMIT_END` is never seen resulting in slow half duplex TX to RX switch
- Sub: 4.1.2 "go here" in guided mode has a strange wobble
- SITL: SIM_GPS_DISABLE should work when AHRS_EKF_TYPE = 10 HOT 2
- ArduPlane Flare Height Cmd During AutoLand
- omnibus f4 nrf24 HOT 1
- Allow any serial port to be used for RC input, while detecting the type of protocol HOT 4
- ArduPlane Terrain Following not functional in Guided mode HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ardupilot.