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

Into PX4 docs/codelines? #6

Open
hamishwillee opened this issue Sep 5, 2021 · 2 comments
Open

Into PX4 docs/codelines? #6

hamishwillee opened this issue Sep 5, 2021 · 2 comments

Comments

@hamishwillee
Copy link

This is awesome. Would be great to get this linked into the PX4 User Guide! Fantastic for people to be able to find this when looking into Simulators and UAVCAN.

  • Is that something that you are planning?
  • I see you branch off version 1.12. Is there an intent to push this into master?
  • What can I do to help with integration into the PX4 docs?
@PonomarevDA
Copy link
Collaborator

Linking this into the PX4 User Guide would be really cool.
This simulator may be based on master branch as well as any other enough new version of PX4. Here v1.12 is just an example of how we can make it work. In general, the only differences we need to make are:

  • either push the airframe and mixer corresponded to our VTOL to PX4 or add support of already existed airframe to this simulator (or we could start with flightgoggles_multicopter dynamics that truly is not tested enough yet)
  • add possibility to somehow disable all internal sensors of autopilot to prevent their influence on the simulation process. May be it is already possible to do, but I just didn't study good enough this yet.

I leave a link with such modification related to fmu-v5: RaccoonlabDev/PX4-Autopilot@px4_v1.12.1...px4_v1.12.1_inno_vtol_dynamics. Better approaches are welcome.

I didn't push to the PX4 docs before, but after reading the tutorial it seems to be not too hard to do. Next week I may try to make a simple draft. After that I will ask some questions.

@hamishwillee
Copy link
Author

Thank you!

So the PR you point to v1.12 changes needed looks good (I'm not an expert). What you'd ideally do is push that all in a PR to PX4 repo master, get it reviewed, then going forward you would not have to maintain your own fork and everyone could just take master and release to use it with the simulator

Docs updates are generally pretty easy. The toolchain is not hard to set up and I will help review the PR.

Generally the hardest part for people starting out is working out where the docs should go. For simulators I usually update the supported simulators table here with a high level overview of what you can do: http://docs.px4.io/master/en/simulation/#supported-simulators

Then I create a page below that with any detailed setup info. You might copy http://docs.px4.io/master/en/simulation/gazebo.html as a model page. You will need to use git for edits (rather than editing in github) if you want to add images.

After that is done we'd separately link in from UAVCAN docs.

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

No branches or pull requests

2 participants