Skip to content

Update project to O3DE 2605.0 (stabilization) - #322

Merged
jhanca-robotecai merged 12 commits into
developmentfrom
jh/update_2605
Apr 20, 2026
Merged

jhanca-robotecai merged 12 commits into
developmentfrom
jh/update_2605

Conversation

@jhanca-robotecai

@jhanca-robotecai jhanca-robotecai commented Apr 13, 2026 •

Copy link
Copy Markdown
Collaborator

What does this PR do?

This PR builds on the first commit from #320 The aforementioned is too large for the review and to it was split into smaller pieces.

This PR updates the project to use O3DE 2605.0 (it was tested against stabilization/2605 5815dc7c28). Besides taking the changes from #320 it adds the following changes:

  • update submodules to use newer versions of OTTO and UR Gems
  • add dummy paths for normals in materials (to avoid warnings about missing file)
  • remove incorrect overrides in all levels that were triggering warnings
  • update Otto asset in DemoStereo level to use the newest assets

Note: the submodules are linked to PRs in some repositories, this should be fixed after the review is completed:
RobotecAI/o3de-ur-robots-gem#12
RobotecAI/o3de-otto-robots-gem#20

What is still missing: the lightning in all levels should be baked again due to changes in diffuse probe grid

How was this PR tested?

The project was built and all levels were opened in Editor; the number of warnings at the boot was significantly reduced (due to incorrect overrides and materials).

michalpelka and others added 10 commits March 26, 2026 15:45
- Migrate IdealVisionSystem to new split gem APIs:
  - ROS2Sensors::CameraConfigurationRequestBus (from CameraCalibrationRequestBus)
  - ROS2::ROS2NamesRequestBus (from ROS2Names::GetNamespacedName)
  - ROS2::ROS2ClockInterface (from ROS2Interface::GetROSTimestamp)
  - ROS2FrameComponentBus for frame/namespace queries
- Fix ScriptSpawnLevelComponent: move parent assignment to completion
  callback to ensure entities are fully inserted before reparenting
- Add new gem dependencies: ROS2Sensors, ROS2Controllers, ROS2RobotImporter,
  SimulationInterfaces, ImGui, LmbrCentral, PhysX5
- Add ur_moveit_config package (replaces Universal_Robots_ROS2_Driver submodule)
- Fix Nav2 bt_navigator params: remove duplicate robot_base_frame, add
  error_code_names for Jazzy compatibility
- Update default demo config to ROSCon2023Config_4.yaml
- Update submodules and warehouse prefab assets

Signed-off-by: Michał Pełka <michal.pelka@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
@jhanca-robotecai

Copy link
Copy Markdown
Collaborator Author

The submodules were updated after the PRs to UR and OTTO robots were merged.

Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
@jhanca-robotecai

Copy link
Copy Markdown
Collaborator Author

One more commit to fix one more issue:

<12:33:59> [Warning] (ConveyorBeltComponent) - Material slot "Belt" not found on entity [7368094131326], found material slot "MBelt" instead.

@jhanca-robotecai
jhanca-robotecai merged commit ad52a2a into development Apr 20, 2026
@jhanca-robotecai
jhanca-robotecai deleted the jh/update_2605 branch April 20, 2026 06:46
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