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

✨ Add the possibility to set the base pose in the visualizer and add the 3D point visualization #74

Merged
merged 2 commits into from
Jan 8, 2024

Conversation

GiulioRomualdi
Copy link
Member

@GiulioRomualdi GiulioRomualdi commented Jan 5, 2024

This pull request introduces the option to set the base pose in the visualizer. Since we don't know a priori which signal will identify the base, the user can select the signal and, with a right-click, specify whether it should be used as the base position or orientation. For the base position, the signal must consist of three elements, while for base orientation, we accept a 3-element signal interpreted as roll-pitch-yaw (RPY) or a 4D vector interpreted as a quaternion (ijkw).

Additionally, the user can choose to visualize the 3D points in the visualizer by right-clicking on the signal and selecting 'Show as 3D points.' If the signal consists of 2 elements, the 3D point will be projected onto the ground.

The following video demonstrates how to use the application.

robot-log-visualizer.mp4

⚠️ This PR requires this commit of idyntree to work: robotology/idyntree@6fb96d9

cc @S-Dafarra @DanielePucci @nicktrem @traversaro @carloscp3009

@GiulioRomualdi GiulioRomualdi merged commit 7fdfcf2 into main Jan 8, 2024
9 checks passed
@GiulioRomualdi GiulioRomualdi deleted the improve_meshcat_viz branch January 8, 2024 16:21
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.

2 participants