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

Simple/scriptable setup and launching of prebuild binary Simulator #11157

Open
hamishwillee opened this issue Jan 7, 2019 · 1 comment
Open
Labels
Admin: Enhancement (improvement) 💡 Admin: Pinned Sim: SITL software in the loop simulation Tools Sub-tools used within PX4 ecosystem (scripts, etc)

Comments

@hamishwillee
Copy link
Contributor

hamishwillee commented Jan 7, 2019

One of the best things to come out of the 3DR DroneKit project was DroneKit-SITL. This is a Python script that allows you to download and run a native binary release of a simulator either "standalone" or from your test scripts.

The system is great because it allows you to use the simulator on a computer without having to do any dependency setup or run an installer, or find any of the bits. So if you're just wanting to test a current simulator build on QGC or a developer APIs it is zero effort setup.
It isn't as much help if you're running a custom build of PX4 because you still have to set up a native environment. But as you can use it to hook a local native build, you can still use it in your tests for vehicle bringup etc.

The downside is that the project was not maintained and the package build process was not automated - so the releases available for download are all quite old.

Anyway, the proposal is that we try create a binary simulator package with everything needed (e.g. SITL, gazebo, jmavsim, whatever) and automatically build it with Jenkins for PRs etc. Should make local testing easy and be a great boon to SDK developers.

This was raised in context of #11124. It is an idea for discussion, not a fully thought out proposal.

@stale stale bot closed this as completed Jul 8, 2019
@julianoes julianoes reopened this Jul 10, 2019
@stale stale bot removed the Admin: Wont fix label Jul 10, 2019
@PX4 PX4 deleted a comment from stale bot Jul 10, 2019
@PX4 PX4 deleted a comment from stale bot Jul 10, 2019
@julianoes julianoes added Tools Sub-tools used within PX4 ecosystem (scripts, etc) Sim: SITL software in the loop simulation labels Jul 10, 2019
@stale
Copy link

stale bot commented Oct 8, 2019

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Admin: Enhancement (improvement) 💡 Admin: Pinned Sim: SITL software in the loop simulation Tools Sub-tools used within PX4 ecosystem (scripts, etc)
Projects
None yet
Development

No branches or pull requests

3 participants