Rhys Mainwaring

Results 197 comments of Rhys Mainwaring

Here's how we solved this for the DDS client implementation used in ArduPilot's `AP_DDS` library, using the `ArmMotors` service definition as an example: ROS 2 service definition: `ardupilot_msgs/srv/ArmMotors.srv` ```bash #...

Hi @arjo129, it would be great to have force visualisation supported and have started to look at / modify this PR on https://github.com/srmainwaring/gz-sim/commits/arjo/forceviz. It's WIP but some thoughts so far:...

> For now your best bet is to publish messages as the gui client runs in a different process from the server. Yes, the physics plugins running in the server...

I've got an initial version running using entity_wrench instead of the custom wrench_visual messages. I've used your approach to retrieve the messages via components from the ECM in the GUISystem...

> and the way that we handle incremental serialization may be broken. Yes, there is something odd going on. If I try to retrieve the pose and entityWrench (a new...

Hi @kwikius, are you using the `--merge-install` flag with the colcon build? If you don't include that flag colcon will install the libraries for each package to `{workspace_dir}/install/{pkg_name}/lib`. The screenshot...

Hi @kwikius, still cannot reproduce the file permission flags you are seeing. After a clean rebuild of the project workspace I see: which has the executable flags set. The only...

The rebase looks terrible because the target branch for the original PR is about 2y old. I rebased my fork of that on gz-sim7 first then made changes. If you...

Updated to fix an issue where only one force per entity was visible. Link publishes a component that maintains a `std::unordered_map` of wrenches keyed by the force label. The original...

@arjo129 - this might be working well enough for a first version? Could target either `main` or `gz-sim7` depending on whether the changes to Link and the addition of the...