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

feat(Docker): Dockerfile for comprising all the apps required for testing the PX4-space-system in a containarized system in any linux file #23

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

andre-rebelo-teixeira
Copy link

@andre-rebelo-teixeira andre-rebelo-teixeira commented Oct 13, 2024

The objective of this branch was to create a dockerfile than when compiled had all the necessary dependencies to run the simulator, this means that the Gazebo (with the custom gz-sim package), the custom QGroundControl, as well as the necessary ROS environment (ROS2 humble and the micro ros) for the simulation.

Currently the build stage of the docker is doing all the necessary steps, but more testing is necessary to make sure all the correct decencies.

Also the cloning of the PX4 repository to inside the docker container should be changed to a simple use of a shared folder in docker with the -v flag on the docker run but some problem were found when this was being done

andre-rebelo-teixeira pushed a commit to SpaceBotsISR/PX4-Space-Systems that referenced this pull request Oct 26, 2024
@joris997
Copy link

joris997 commented Dec 2, 2024

Hi Andre, this looks great! much cleaner than the draft I had in the other PR.
Some comments:

  • the master branch is called the main, it gave me an error upon build
  • line 106: $PKG_CONFIG_PATH was not set for me so it gave me an build error as well (I then removed it and it worked).

With that in mind, I tested the things you mentioned you tested in the readme.md, and it looks fine to me!
@Pedro-Roque seems ready for merge

@Pedro-Roque
Copy link
Member

@joris997 I'll wait for @andre-rebelo-teixeira to comment on the two items you have and then merge.

Thanks for the contribution @andre-rebelo-teixeira !

@andre-rebelo-teixeira
Copy link
Author

The changes made look good. It was a lapse on my part default name of the master branch

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

Successfully merging this pull request may close these issues.

3 participants