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

Multicopter rounded turns #16376

Merged
merged 2 commits into from Dec 14, 2020
Merged

Multicopter rounded turns #16376

merged 2 commits into from Dec 14, 2020

Conversation

bresch
Copy link
Member

@bresch bresch commented Dec 11, 2020

This creates more rounded turns in multirotor mission using l1-style guidance logic in corners.

Example of what can be done (default acc/jerk, acceptance radius of from 2m to 8m):
https://logs.px4.io/plot_app?log=616bf543-eb2f-44a8-90fa-63cc4b7795f6
DeepinScreenshot_select-area_20201211134534

  • This will only change mission flights
  • The drone doesn't stop at each waypoint but decelerates to make a turn at constant speed
  • The turning radius is defined by the waypoint acceptance radius NAV_ACC_RAD
  • A wide range of accelerations (MPC_ACC_HOR), jerk (MPC_JERK_AUTO) and velocities (MPC_XY_CRUISE) should work.
  • Use MPC_YAW_MODE "along trajectory" for a nice yaw coordinated turn

Other example:
Rounded_turns

@jkflying jkflying merged commit fdd1d6d into master Dec 14, 2020
@jkflying jkflying deleted the pr-mpc-l1-upstream branch December 14, 2020 12:04
Copy link
Member

@MaEtUgR MaEtUgR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍
If you need a review you have to give me some working hours 🤷‍♂️

@aredub83
Copy link

aredub83 commented Mar 9, 2021

I'm looking for help with this. I too am flying LiDAR on the AltaX. I'm no good at any coding. Anyone here willing to assist in getting my bird setup for these curved turns?

@mrpollo
Copy link
Contributor

mrpollo commented Mar 9, 2021

@aredub83 you should talk to FreeFly Systems, and figure out which flavor of PX4 are you currently running, and if this feature is included. If the feature is already included, they should be able to help you tune the parameters in your mission control software.

Let me know if this doesn't solve your question.

@aredub83
Copy link

aredub83 commented Mar 9, 2021

@aredub83 you should talk to FreeFly Systems, and figure out which flavor of PX4 are you currently running, and if this feature is included. If the feature is already included, they should be able to help you tune the parameters in your mission control software.

Let me know if this doesn't solve your question.

I've found another post from @arktix regarding this. It sounds like they may be working on a solution. I've emailed Freefly now and hope to have something back from them. Thanks for the reply!

@mrpollo
Copy link
Contributor

mrpollo commented Mar 9, 2021

Sounds good! FreeFly is a super friendly company and should be able to help you.

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

Successfully merging this pull request may close these issues.

None yet

5 participants