Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copter: terrain following improvements #14204

Open
1 of 4 tasks
rmackay9 opened this issue Apr 27, 2020 · 3 comments
Open
1 of 4 tasks

Copter: terrain following improvements #14204

rmackay9 opened this issue Apr 27, 2020 · 3 comments

Comments

@rmackay9
Copy link
Contributor

rmackay9 commented Apr 27, 2020

This is a top-level issue to capture a list of all the ways that terrain following could be improved in autonomous (Auto, Guided) and non-autonomous modes (like Loiter):

Resolved issues:

@AlexDutilh
Copy link

Hello,

We are interested in surface tracking in AUTO mode uses rangefinder, in version 3.6 rangefinder filters are available.

Are there any advancements for re-implemented in the following versions (4.0)

thank you

@chris89116
Copy link

Would it be possible initially to only activate the RNGfnd_Gain in Auto mode in order to have this option quickly?
Thank you

@MikeCharikov
Copy link

@rmackay9

BTW it would be great to have RANGEFINDER_WPNAV_FILT_HZ not hardcoded but to have it as ardupilot parameter. It is not critical but may be good feature for users.

Here is the case:

We meet some problems with current "settings" when fly close-to-the-ground missions because rangefinder data goes to WPNAV with relatively large lag (because of filter). (BTW in logs the unfiltered data is saved so i spent some time to understand the reason of problem :) )

Our common case is to fly to survey area at 5-10-20 meters above the ground and then make descend to 1 meter above the ground (in global terrain frame). When drone descends with standard 1.5 m\s - there could be the problems. If we "set" RANGEFINDER_WPNAV_FILT_HZ to 0.8 - results are much better.

Here is SITL example of two equal lights with different RANGEFINDER_WPNAV_FILT_HZ

image

Of cause we can handle it by setting descend speed to some small value, but i think adding RANGEFINDER_WPNAV_FILT_HZ as a parameter will make overall rangefinder process more clear for interested users.

Best regards,
Mike

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants