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

Noetic devel #1

Open
wants to merge 274 commits into
base: noetic-devel
Choose a base branch
from

Conversation

doisyg
Copy link

@doisyg doisyg commented Jul 13, 2020

update rviz

rhaschke and others added 30 commits October 19, 2020 01:03
thus suppressing Ogre runtime warning
Also consider QEvent::Show in SplitterHandle's event filter.
Newer versions of libMesa cause issues when rendering materials with glsl150 scripts.
Thus, downgrade to glsl120 scripts.
* Remove EXPORTs for ScrewVisual, ScrewDisplay
The interactive_markers package auto-completes scales to 1.0 if they are zero.
Hence, we should simply ignore those values.
With OGRE's cmake files prior to version 1.11, OGRE_INCLUDE_DIRS
doesn't comprise include dirs of components. Similarly for OGRE_LIBRARIES.
While we don't find cmake files on Ubuntu (but use pkgconfig instead),
on other systems, e.g. Arch Linux, the build would fail.
Given an empty vector, size()-1 would yield a huge number to delete items at...
Fixup for a22c731
Fixes #1583.
As we see more OpenGL issues, this should facilitate issue handling on github.
PointStampedDisplay didn't display initial points (before the circular buffer was fully filled) because setting the point radius didn't update the (initially zero) scale.
Mesa-based rendering issues showed up e.g. on AMD GPU as well. The new approach should handle any Mesa 20-based system.
* Fix creation of properties
* Fix unresolved symbol processMessagePrivate
They are programmatically set to inform the user.
rhaschke and others added 24 commits November 5, 2023 11:34
Validity is checked in indexOf() as well.
When disabling and re-enabling a RobotModelDisplay, its hidden properties
(e.g. Alpha of a link having no geometry), were not hidden anymore.
* QLayout::setMargin(int) -> setContentsMargins(...)
* QRegExp -> QRegularExpression
* QMouseEvent::[x|y]() -> position().[x|y]()
* Allow specifying an order of Qt versions to consider
* CI: Build against Qt 6

Co-authored-by: Robert Haschke <[email protected]>
- Adapt to new createSceneManager
- Add missing deque include
- Ogre::UTFString was removed in 13.0
- CI: Add Ogre 13.6
TF display was segfaulting when a loop was introduced in the tree_category_.
Publish mouse clicks (or dragging) on <image_topic>/mouse_click

Co-authored-by: Robert Haschke <[email protected]>
model_ is destroyed between registration of the single-shot timer and its execution
The queued connection update introduced in #1793 caused the map display
to first update the pose of the map and then the map itself (in the next update cycle).
The resulting jittering can be perfectly seen when throttling the rviz frame rate.

Updates to the visualization should be handled in update() only.
Thus, now, if a map update is received, a flag is set to perform the costly map update.
If that flag is not set, only the transform is updated.
CLANG_TIDY arg wasn't forwarded to industrial_ci
... for image/camera displays if no window manager is instantiated
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.