Skip to content

Create marble for marble dropper #173

@Carlosdc25

Description

@Carlosdc25

Overview

We need to simulate the submarine's marble dropper mechanism to test autonomy logic in Gazebo. The goal is not to model the mechanical behavior but to verify that the software triggers the drop at the correct time and location.

Goal

In src/subjugator/simulation/subjugator_description/models make a new folder and create a marble object.

Notes

  • You shouldn't need to make a .dae file since a marble is pretty simple, you would just need an sdf.
  • I would adjust diffuse and ambient tags to make the color something noticeable.
  • Make the radius 9 mm

Testing

  • You can test what you make by adding a marble into the simulation world, you can learn how to do this by looking at the src/subjugator/simulation/subjugator_gazebo/worlds/robosub_2024.world file, if you check you'll see that the file calls objects by their .dae file but it should be okay to call them using .sdf file
  • It will probably be difficult to see where the marble is since it is so small and you are in an olympic swimming pool in simulation, so maybe make it larger JUST for the sake of testing.

Feel free to ask me any other questions.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions