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

Cherry-picks development -> stabilization #745

Merged

Commits on Aug 13, 2024

  1. Fix issue with position control index processing (o3de#697)

    Signed-off-by: Jan Hanca <[email protected]>
    nbbrooks authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    944a752 View commit details
    Browse the repository at this point in the history
  2. Update ROS2 Related prefabs (o3de#695)

    * Update ROS2 Related prefabs
    
    Signed-off-by: Mateusz Wasilewski <[email protected]>
    MateuszWasilewski authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    4c54af8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3406f24 View commit details
    Browse the repository at this point in the history
  4. Update gem.json files of ROS2 related Gems (o3de#703)

    * Update engine version in ROS2 Gem
    * Update ROS2 gem.json links
    * Update Proteus, RosRobotSample and WarehouseAutomation o3de version
    
    ---------
    
    Signed-off-by: Jan Hanca <[email protected]>
    jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    8720012 View commit details
    Browse the repository at this point in the history
  5. Added option to spawn entities with WGS84 coords using existing ros s…

    …ervice (o3de#704)
    
    * Added option to spawn entities with WGS84 coords using existing ros service
    * Added field to enable/disable support for spawning entities using WGS84
    
    ---------
    
    Signed-off-by: Patryk Antosz <[email protected]>
    patrykantosz authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    2ce5db8 View commit details
    Browse the repository at this point in the history
  6. Fix ROS 2 System component to work with Simulate in Editor (o3de#708)

    Signed-off-by: Michał Pełka <[email protected]>
    Signed-off-by: Jan Hanca <[email protected]>
    michalpelka authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    dc4743c View commit details
    Browse the repository at this point in the history
  7. Fix spell error in georeference bus in ROS2 (o3de#712)

    Signed-off-by: Michał Pełka <[email protected]>
    michalpelka authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    beb2411 View commit details
    Browse the repository at this point in the history
  8. Modified clock design, added new time source (o3de#707)

    * Modified clock design, added new time source
    * Added one clock class with different time sources
    * Added ROS 2 time source
    * Added options to Registry to choose time source and enable/disable time publishing
    * updated documentation
    
    ---------
    
    Signed-off-by: Patryk Antosz <[email protected]>
    Co-authored-by: Michał Pełka <[email protected]>
    Co-authored-by: Steve Pham <[email protected]>
    3 people authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1098fcb View commit details
    Browse the repository at this point in the history
  9. Update ROS 2 sensors base implemtation (o3de#715)

    - Add and tested `SensorConfigurationRequestBus`
    - Added helper functions to discover ROS 2 Sensors in runtime
    - Moved ROS 2 Sensors types to `ROS2SensorTypesIds.h`
    
    Signed-off-by: Michał Pełka <[email protected]>
    Signed-off-by: Jan Hanca <[email protected]>
    michalpelka authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    7434e3f View commit details
    Browse the repository at this point in the history
  10. Lidar acquires data when publishing disabled (o3de#724)

    Signed-off-by: Paulina Kubera <[email protected]>
    Signed-off-by: Jan Hanca <[email protected]>
    c00kiepreferences authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    c6d1dae View commit details
    Browse the repository at this point in the history
  11. Lidar raycast data changed to quaternions (o3de#720)

    Signed-off-by: Paulina Kubera <[email protected]>
    Signed-off-by: Jan Hanca <[email protected]>
    c00kiepreferences authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    149d2f9 View commit details
    Browse the repository at this point in the history
  12. Added support to do MSAA Resolve (o3de#733)

    directly on XR Swapchain Attachments by adding
    XR_SWAPCHAIN_USAGE_TRANSFER_DST_BIT usage flag
    to the XrSwapchainCreateInfo.
    
    Also, matched Swapchain attachment usage flags
    as done by Atom Vulkan library in
    /o3de/Gems/Atom/RHI/VulkanCode\Source\RHI\SwapChain.cpp
    ```cpp
    createInfo.imageUsage = VK_IMAGE_USAGE_TRANSFER_DST_BIT |
                            VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT |
    			VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT |
                            VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
    ```
    
    The whole XR Swapchain creation usage flags changed from:
    ```cpp
    swapchainCreateInfo.usageFlags = XR_SWAPCHAIN_USAGE_SAMPLED_BIT |
                                     XR_SWAPCHAIN_USAGE_COLOR_ATTACHMENT_BIT;
    ```
    to:
    ```cpp
    swapchainCreateInfo.usageFlags = XR_SWAPCHAIN_USAGE_SAMPLED_BIT |
                                     XR_SWAPCHAIN_USAGE_COLOR_ATTACHMENT_BIT |
                                     XR_SWAPCHAIN_USAGE_TRANSFER_SRC_BIT |
                                     XR_SWAPCHAIN_USAGE_TRANSFER_DST_BIT |
                                     XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR;
    ```
    The changes, in addition to enabling direct MSAA Resolve into the
    Swapchain, also enables the usage of Swapchain attachments as inputs of
    Vulkan subpasses.
    
    Signed-off-by: galibzon <[email protected]>
    galibzon authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    dcda6e4 View commit details
    Browse the repository at this point in the history
  13. Use simulation time to compute time difference. (o3de#714)

    Signed-off-by: Michał Pełka <[email protected]>
    Co-authored-by: Jan Hanca <[email protected]>
    michalpelka and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e57f3e3 View commit details
    Browse the repository at this point in the history
  14. Extend description of frames in o3de (o3de#726)

    Signed-off-by: Paulina Kubera <[email protected]>
    Signed-off-by: Jan Hanca <[email protected]>
    c00kiepreferences authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    04f1d3d View commit details
    Browse the repository at this point in the history
  15. TopicConfiguration: added QoS constructor (o3de#738)

    Signed-off-by: Paulina Kubera <[email protected]>
    Co-authored-by: Steve Pham <[email protected]>
    2 people authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a9f15ab View commit details
    Browse the repository at this point in the history
  16. [ROS2] Remove deprecated documentation (o3de#731)

    Signed-off-by: Jan Hanca <[email protected]>
    Fireronin authored and jhanca-robotecai committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a3b80e6 View commit details
    Browse the repository at this point in the history
  17. Fixes for templates (o3de#723)

    * Fix ROSBot prefab: wheelbase and track
    * Fix project.json in templates
    * Bump RosRobotSample patch version
    
    Signed-off-by: Jan Hanca <[email protected]>
    Signed-off-by: Kacper Dąbrowski <[email protected]>
    Co-authored-by: Kacper Dąbrowski <[email protected]>
    jhanca-robotecai and knicked committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    086ad6f View commit details
    Browse the repository at this point in the history
  18. RobotImporter features: topic names, namespaces, handling plugins, jo…

    …ints (o3de#734)
    
    Signed-off-by: Paulina Kubera <[email protected]>
    Co-authored-by: Jan Hanca <[email protected]>
    Co-authored-by: Adam Dabrowski <[email protected]>
    3 people committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    6673693 View commit details
    Browse the repository at this point in the history