webots icon indicating copy to clipboard operation
webots copied to clipboard

Clearpath Heron USV

Open harunkurtdev opened this issue 9 months ago • 8 comments

Description Clearpath's USV vehicle named Heron has been added.

Tasks Add the list of tasks of this PR.

  • [X] New Robot

Screenshots ocean swarm

harunkurtdev avatar May 11 '24 13:05 harunkurtdev

There are several errors reported by the CI on the "Test Sources". In particular:

/home/runner/work/webots/webots/projects/robots/clearpath/heron/controllers/heron_usv_controller/heron_usv_controller.py:29:1: W293: blank line contains whitespace
/home/runner/work/webots/webots/projects/robots/clearpath/heron/controllers/heron_usv_controller/heron_usv_controller.py:46:1: W293: blank line contains whitespace
Missing ".wproj" file: "/home/runner/work/webots/webots/projects/robots/clearpath/heron/worlds/.swarm.wbproj"
Wrong line ending in file: "/home/runner/work/webots/webots/projects/robots/clearpath/heron/obj/boat.obj"
missing icon: "/home/runner/work/webots/webots/projects/robots/clearpath/heron/protos/Heron.proto"
Wrong header in file: "/home/runner/work/webots/webots/projects/robots/clearpath/heron/protos/Heron.proto"

etc.

Can you please fix them?

omichel avatar May 11 '24 20:05 omichel

I fix that bugs @omichel

harunkurtdev avatar May 12 '24 11:05 harunkurtdev

Thank you. Could you please also write a short documentation? This is required for robots distributed in Webots.

omichel avatar May 13 '24 05:05 omichel

@omichel I finish all of for document, can you check ?

harunkurtdev avatar May 16 '24 11:05 harunkurtdev

@omichel sir can you check ? #6597

harunkurtdev avatar Aug 08 '24 13:08 harunkurtdev

prop.dae doesn't seem to be used and should be removed. The bounding object (heron_collision.stl) should not be made up of STL file, but simply boxes which will be much more efficient and less buggy. The PROTO and world files should not contain any linearVelocity or angularVelocity fields.

If I integrate the heron collision file, the vehicle cannot turn left or right at all.
I changed viscous and etc. a little hard with heron collision file.

image

harunkurtdev avatar Aug 28 '24 12:08 harunkurtdev

Instead of storing the stl files in an obj folder, it would be better to store them in a stl folder.

okey sir.

harunkurtdev avatar Oct 05 '24 21:10 harunkurtdev

mr. @omichel , can you check ?

harunkurtdev avatar Oct 09 '24 08:10 harunkurtdev