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

Replace macOS Docker installation by UTM Virtual Machine #578

Merged
merged 5 commits into from Jan 6, 2023

Conversation

ygoumaz
Copy link
Contributor

@ygoumaz ygoumaz commented Dec 28, 2022

The new macOS solution on Docker doesn't allow the support for RViz2.

The macOS solution is now going to be based on a UTM Virtual Machine. Webots will still be started on the macOS host to benefit from hardware acceleration. The difference with Docker is that the VM comes with its own screen and can display RViz2 (without hardware acceleration).

This PR replaces the previous TCP host address given by Docker by the one from the VM host machine, so that the TCP client running in the VM can connect to the host local simulation server.

The new installation procedure is located here: macOS-Installation-Guide

This PR also fixes a bug when passing arguments to the TCP client, preventing certain examples to launch (e.g. webots_ros2_tiago).

@ygoumaz ygoumaz self-assigned this Dec 28, 2022
@ygoumaz ygoumaz added the enhancement New feature or request label Dec 28, 2022
@ygoumaz ygoumaz linked an issue Jan 6, 2023 that may be closed by this pull request
@ygoumaz ygoumaz marked this pull request as ready for review January 6, 2023 11:05
@ad-daniel ad-daniel requested a review from omichel January 6, 2023 11:06
Copy link
Member

@omichel omichel left a comment

Choose a reason for hiding this comment

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

Thank you.

@ygoumaz ygoumaz merged commit 7b6bdc0 into master Jan 6, 2023
@ygoumaz ygoumaz deleted the feature-macos-vm-tcp-address branch January 6, 2023 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

webots_ros2_tiago package not working on new macOS VM solution
2 participants