I would like to be able to edit model parameters in a simulation using Python scripts. For example I want to change a models particle emitter to False which seems like it should be a simple task but I really do not know where to start.
I know Gazebo does not natively interact with Python and I will need something like ROS but I have become very confused by what ROS version and libraries I will actually need. I would appreciate some guidance to install the right libraries and use them in Python.
My Ubuntu version is Ubuntu 24.04.1 LTS
My Python version is 3.12.3
My Gazebo version is harmonic 8.6.0