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 Humble release notes for Rviz2 #2537

Merged
merged 6 commits into from
May 19, 2022
Merged

Conversation

ahcorde
Copy link
Contributor

@ahcorde ahcorde commented May 13, 2022

Signed-off-by: ahcorde [email protected]

Part of #2446

@ahcorde ahcorde self-assigned this May 13, 2022
@ahcorde ahcorde requested a review from audrow May 13, 2022 13:58
Copy link
Member

@audrow audrow left a comment

Choose a reason for hiding this comment

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

Hey @ahcorde, could you adjust this so that it talks more about how these changes affect the user? Specifically, it should say what has changed in how the user should go about using the code. You can look at geometry2 below for a good example.

@audrow audrow assigned clalancette and unassigned clalancette May 17, 2022
@ahcorde ahcorde requested a review from audrow May 18, 2022 11:27
Copy link
Member

@audrow audrow left a comment

Choose a reason for hiding this comment

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

I would prefer something like the following, where each major new feature has its own paragraph explaining how it works, and smaller efficiency related items are grouped together at the end. There's a few TODOs in the text below.

We added the ability to apply textures defined via a URI to 
We've added `the ability to apply textures defined via URI to arbitrary triangle lists using UV Coordinates <https://github.com/ros2/rviz/pull/719>`__. Now we can create a gradient pull from a texture map instead of the default grayscale. This will enable complex coloring of markers. To use this, ... TODO ....

.. image:: images/triangle_marker_with_gradient.png

We also added the ability to visualize inertias. To do this, you select enable 'Inertia' in the 'Mass Properties' under the robot model:

.. image:: images/rviz_mass_inertia.png

You can see an image of an inertia below.

.. image TODO an image of the inertia for a mass.

Some smaller changes are that we've `improved the efficiency of 3-bytes pixel formats <https://github.com/ros2/rviz/pull/743>`_ and have `changed the way inertias are computed to use ignition math rather than Ogre's math libraries <https://github.com/ros2/rviz/pull/751>`_.


* `Efficiently handle 3-bytes pixel formats <https://github.com/ros2/rviz/pull/743>`__

* `Computed inertia with ignition-math <https://github.com/ros2/rviz/pull/751>`__
Copy link
Member

Choose a reason for hiding this comment

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

This one should mention that it replaces Ogre math with Ignition math.

rviz2
^^^^^

Fixed some crashes, memory leaks and remove duplicate code between some other relevant improvements:
Copy link
Member

Choose a reason for hiding this comment

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

The purpose of the changelog is for user facing code, so bug fixes shouldn't be mentioned unless it changes the way the user interacts with our code.

Signed-off-by: ahcorde <[email protected]>
Copy link
Member

@audrow audrow left a comment

Choose a reason for hiding this comment

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

A few more changes and then this should be good!

source/Releases/Release-Humble-Hawksbill.rst Outdated Show resolved Hide resolved
Now we can create a gradient pull from a texture map instead of the default grayscale.
This will enable complex coloring of markers. To use this, you should use the
``visualization_msgs/Marker.msg`` and fill the ``texture_resource``, ``texture``, ``uv_coordinates`` and ``mesh_file`` fields.
You can find more information `here <https://github.com/ros2/common_interfaces/pull/153/files>`__
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
You can find more information `here <https://github.com/ros2/common_interfaces/pull/153/files>`__
You can find more information `here <https://github.com/ros2/common_interfaces/pull/153>`__.

Copy link
Member

Choose a reason for hiding this comment

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

It seems like we're still missing the period.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done, thank yout @audrow

source/Releases/Release-Humble-Hawksbill.rst Outdated Show resolved Hide resolved
Signed-off-by: ahcorde <[email protected]>
@ahcorde ahcorde requested a review from audrow May 19, 2022 18:33
Signed-off-by: ahcorde <[email protected]>
Copy link
Member

@audrow audrow left a comment

Choose a reason for hiding this comment

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

Looks good to me!

@audrow audrow merged commit f19294b into rolling May 19, 2022
@delete-merged-branch delete-merged-branch bot deleted the ahcorde/humble/rviz_release_notes branch May 19, 2022 19:49
mergify bot pushed a commit that referenced this pull request May 19, 2022
* Add Humble release notes for Rviz2

Signed-off-by: ahcorde <[email protected]>

* Improved doc

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>

* Added feedback

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>
(cherry picked from commit f19294b)
mergify bot pushed a commit that referenced this pull request May 19, 2022
* Add Humble release notes for Rviz2

Signed-off-by: ahcorde <[email protected]>

* Improved doc

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>

* Added feedback

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>
(cherry picked from commit f19294b)
mergify bot pushed a commit that referenced this pull request May 19, 2022
* Add Humble release notes for Rviz2

Signed-off-by: ahcorde <[email protected]>

* Improved doc

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>

* Added feedback

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>
(cherry picked from commit f19294b)
@audrow
Copy link
Member

audrow commented May 19, 2022

Thanks, @ahcorde!

clalancette pushed a commit that referenced this pull request May 19, 2022
* Add Humble release notes for Rviz2

Signed-off-by: ahcorde <[email protected]>

* Improved doc

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>

* Added feedback

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>
(cherry picked from commit f19294b)

Co-authored-by: Alejandro Hernández Cordero <[email protected]>
clalancette pushed a commit that referenced this pull request May 19, 2022
* Add Humble release notes for Rviz2

Signed-off-by: ahcorde <[email protected]>

* Improved doc

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>

* Added feedback

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>
(cherry picked from commit f19294b)

Co-authored-by: Alejandro Hernández Cordero <[email protected]>
clalancette pushed a commit that referenced this pull request May 19, 2022
* Add Humble release notes for Rviz2

Signed-off-by: ahcorde <[email protected]>

* Improved doc

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>

* Added feedback

Signed-off-by: ahcorde <[email protected]>

* feedback

Signed-off-by: ahcorde <[email protected]>
(cherry picked from commit f19294b)

Co-authored-by: Alejandro Hernández Cordero <[email protected]>
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