Skip to content

Conversation

@jhanca-robotecai
Copy link
Contributor

What does this PR do?

This PR removes WarehouseAutomation Gem. This Gem is not maintained anymore, hence there is no need to keep it. The PR to the documentation removing the leftovers will follow.

How was this PR tested?

No need to test removed code.

@byrcolin
Copy link
Contributor

When we deprecate a canonical object like a gem like this, I think we have a process in place for that. Since it is a canonical repo and therefore a canonical gem, I think when we decide to remove it, we MOVE with its history over to another repo which is clearly marked as deprecated, so it doesn't just disappear. We should talk with Joe before we do this just so we are all on the same page.

@byrcolin byrcolin added the sig/simulation Categorizes an issue or PR as relevant to SIG Simulation label Sep 23, 2025
@jhanca-robotecai
Copy link
Contributor Author

jhanca-robotecai commented Sep 24, 2025

The Gem in question was created for the O3DE demo for ROSCon 2023 conference. The demo was created by Robotec.ai with some help from Amazon team. This Gem should have been a part of the project rather than a separate Gem in o3de-extras from the beginning, but we hoped to get contributors and grow the simulation part of O3DE. This did not happen. As a result we have the unused Gem that nobody is willing to maintain.

The Gem consists of:

  • assets that were duplicated to WarehouseAssets Gem on the same repository (to prepare for the removal of this Gem)
  • some pieces of code for conveyor belts that are far from optimal (we had to significantly shorten the conveyor belts in ROSCon 2023 Demo to make it usable)
  • proximity sensor, that was significantly simplified last year and became useless due to deprecation of gazebo_msgs in January 2025 in ROS 2 (see: https://index.ros.org/p/gazebo_msgs/ )

This removal was discussed during sig-simulation meetings in February and became a part of the RFC written in March.
o3de/sig-simulation#94
This RFC was discussed around that time during a TSC meeting. I will change the PR into a draft and we can discuss it again during the next TSC. I am not sure if we have any official pipeline for the deprecation. Probably this should become a part of the versioning document.

@jhanca-robotecai jhanca-robotecai marked this pull request as draft September 24, 2025 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sig/simulation Categorizes an issue or PR as relevant to SIG Simulation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants