clearpathrobotics / clearpath_simulator

BSD 3-Clause "New" or "Revised" License
8 stars 6 forks source link

Warehouse world is broken #30

Open pfranklincra opened 3 months ago

pfranklincra commented 3 months ago

Please provide the following information:

To Reproduce Provide the steps to reproduce:

  1. Follow instructions to install clearpath_simulator on a fresh machine (or docker image)
  2. ros2 launch clearpath_gz simulation.launch.py
  3. see the error

Other notes

The current fix I'm using is commenting out the MovAI mobile pallet and Rescue Randy from the warehouse.sdf file. These both appear to reference the old fuel.ignitionrobotics.org url, which is now unavailable.

Relevant console output from Gazebo (truncated):

[ruby $(which ign) gazebo-1] [Wrn] [FuelClient.cc:1978] The fuel.ignitionrobotics.org URL is deprecrated. Pleasse change https://fuel.ignitionrobotics.org to https://fuel.gazebosim.org
[ruby $(which ign) gazebo-1] [Err] [FuelClient.cc:717] Failed to download model.
[ruby $(which ign) gazebo-1]   Server: https://fuel.ignitionrobotics.org
[ruby $(which ign) gazebo-1]   Route: openrobotics/models/artifact proximity detector/tip/artifact proximity detector.zip
[ruby $(which ign) gazebo-1]   REST response code: 504
[ruby $(which ign) gazebo-1] [Err] [Server.cc:139] Error Code 13: [/sdf/model[@name="rescue_randy_sitting"]/include[0]/uri:/root/.ignition/fuel/fuel.gazebosim.org/openrobotics/models/rescue randy sitting/8/model.sdf:L6]: Msg: Unable to find uri[https://fuel.ignitionrobotics.org/1.0/OpenRobotics/models/Artifact Proximity Detector]
hilary-luo commented 3 months ago

I have been able to replicate this issue. In the meantime, those two models can be commented out from source installs, or you can download and place each file manually in your .ignition folder.

For example: Download from this link https://fuel.gazebosim.org/1.0/OpenRobotics/models/artifact%20proximity%20detector.zip and unzip and place the two files it contains at $HOME/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/ artifact proximity detector/6/

The old url is still mostly working (despite deprecation). It is the .zip links embedded in those open robotics models that are causing the errors.

hilary-luo commented 3 months ago

@pfranklincra Can you confirm if this issue has been resolved for you now?

hilary-luo commented 3 months ago

It seems to have issues again this morning so if you have not tested it yet, it likely won't work currently.

pfranklincra commented 3 months ago

ah darn, I just tested it now before seeing your most recent message. I'm still getting a 504 error, guess I missed the window for it to be working :P

Regardless the workarounds do work, so this is not a huge concern for us.

ajjaya18 commented 2 months ago

I have been able to replicate this issue. In the meantime, those two models can be commented out from source installs, or you can download and place each file manually in your .ignition folder.

For example: Download from this link https://fuel.gazebosim.org/1.0/OpenRobotics/models/artifact%20proximity%20detector.zip and unzip and place the two files it contains at $HOME/.ignition/fuel/fuel.ignitionrobotics.org/openrobotics/models/ artifact proximity detector/6/

The old url is still mostly working (despite deprecation). It is the .zip links embedded in those open robotics models that are causing the errors.

I try this solution but the files in this zip is the same that I already have it. Captura desde 2024-04-21 12-43-35

hilary-luo commented 2 months ago

@ajjaya18 That is an example link and you need to execute that process for the files that are specifically giving you errors. The errors would be in regards to files that you do not have.

That being said, the issue may now be resolved.