diff --git a/projects/robots/clearpath/heron/protos/Heron.proto b/projects/robots/clearpath/heron/protos/Heron.proto index 5e56e6dbd87..8d982a4dd75 100644 --- a/projects/robots/clearpath/heron/protos/Heron.proto +++ b/projects/robots/clearpath/heron/protos/Heron.proto @@ -158,15 +158,55 @@ PROTO Heron [ viscousResistanceTorqueCoefficient 0.1 } ] - boundingObject Transform { - scale 0.1 0.1 0.1 - children [ - Mesh { - url [ - "../stl/heron_collision.stl" - ] - } - ] + boundingObject Group { + children [ + Pose { + translation 0 -0.135 0.32 + children [ + Cylinder { + height 0.47 + radius 0.01 + } + ] + } + Pose { + translation 0 0.135 0.32 + children [ + Cylinder { + height 0.47 + radius 0.01 + } + ] + } + Pose { + translation 0 0 0.02 + children [ + Box { + size 0.9 0.6 0.12 + } + ] + } + Pose { + translation 0.0299998 0.37 -0.09 + rotation 0 1 0 1.5708 + children [ + Cylinder { + height 1.3 + radius 0.14 + } + ] + } + Pose { + translation 0.0299998 -0.37 -0.09 + rotation 0 1 0 1.5708 + children [ + Cylinder { + height 1.3 + radius 0.14 + } + ] + } + ] } physics Physics { density 400 diff --git a/projects/robots/clearpath/heron/stl/heron_base.stl b/projects/robots/clearpath/heron/stl/heron_base.stl index 808a9fd6c0c..738cc14e316 100644 Binary files a/projects/robots/clearpath/heron/stl/heron_base.stl and b/projects/robots/clearpath/heron/stl/heron_base.stl differ diff --git a/projects/robots/clearpath/heron/worlds/ocean.wbt b/projects/robots/clearpath/heron/worlds/ocean.wbt index 49a08165fa0..ff82a803aa0 100644 --- a/projects/robots/clearpath/heron/worlds/ocean.wbt +++ b/projects/robots/clearpath/heron/worlds/ocean.wbt @@ -1,8 +1,8 @@ #VRML_SIM R2025a utf8 -EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackground.proto" -EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackgroundLight.proto" -EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/obstacles/protos/OilBarrel.proto" +EXTERNPROTO "webots://projects/objects/backgrounds/protos/TexturedBackground.proto" +EXTERNPROTO "webots://projects/objects/backgrounds/protos/TexturedBackgroundLight.proto" +EXTERNPROTO "webots://projects/objects/obstacles/protos/OilBarrel.proto" EXTERNPROTO "../protos/Heron.proto" WorldInfo { diff --git a/projects/robots/clearpath/heron/worlds/swarm.wbt b/projects/robots/clearpath/heron/worlds/swarm.wbt index 29179728772..98d152608df 100644 --- a/projects/robots/clearpath/heron/worlds/swarm.wbt +++ b/projects/robots/clearpath/heron/worlds/swarm.wbt @@ -1,8 +1,8 @@ #VRML_SIM R2025a utf8 -EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackground.proto" -EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackgroundLight.proto" -EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/obstacles/protos/OilBarrel.proto" +EXTERNPROTO "webots://projects/objects/backgrounds/protos/TexturedBackground.proto" +EXTERNPROTO "webots://projects/objects/backgrounds/protos/TexturedBackgroundLight.proto" +EXTERNPROTO "webots://projects/objects/obstacles/protos/OilBarrel.proto" EXTERNPROTO "../protos/Heron.proto" WorldInfo {