gazebosim / gz-sim

Open source robotics simulator. The latest version of Gazebo.
https://gazebosim.org
Apache License 2.0
619 stars 251 forks source link

Use ECS to pass thruster commands #2434

Open arjo129 opened 3 weeks ago

arjo129 commented 3 weeks ago

Desired behavior

Currently systems like the thruster plugin use topics to achieve desired speeds. This means that when we test them we have to rely on a wide variety of synchronization tricks to make sure that the tests pass. This adds additional load on our CI. It also mean integrating with other types of autopilot software is very painful.

Implementation suggestion

Add support for passing thruster commands via the ECS.