Repository navigation
v2.1.0 - #17
Open
bsoe-flexiv wants to merge 1 commit into
Open
v2.1.0#17bsoe-flexiv wants to merge 1 commit into
bsoe-flexiv wants to merge 1 commit into
Conversation
…dio v3E.1 The 2.1 line is 2.2.0 for Elements Studio v3E.1: the same self-contained shared library, libflexiv_sim_plugin.x86_64-linux-gnu.so, attached to the GitHub release and verified against the committed .sha256 at configure time, and the same C++ and Python API, but on the Fast-DDS transport and messages that Elements Studio v3E.1 uses instead of Zenoh. The library embeds Fast-DDS, Fast-CDR, foonathan_memory, tinyxml2, flexiv_middleware and spdlog and exports only the flexiv::sim_plugin API, so it no longer collides with a program's own Fast-DDS or spdlog (e.g. ROS 2), and the repo has no thirdparty dependencies left to build: the thirdparty folder is removed and only Threads is required. - CMakeLists.txt and FlexivInstallLibrary.cmake follow flexiv_rdk: a SHARED dummy target replaced at install time by the downloaded library. - The examples log with std::cout and Python's logging module instead of spdlog, so they need nothing beyond the plugin. - CI follows flexiv_rdk's CI-Cpp and CI-Python workflows, runs on v2.1.x too, and installs flexivsimplugin 2.1.x. - README: Ubuntu 22.04+ and GCC 11.4+, which plugin line works with which Elements Studio, and the Fast-DDS multicast discovery. Elements Studio v3E.1 does not receive the wrist force/torque, which the plugin drops. - docs/elements_studio_setup.md: on a newer Ubuntu, run Elements Studio in isaac_sim_ws's Ubuntu 22.04 container.
bsoe-flexiv
requested review from
ZhipengZhang-flexiv,
munseng-flexiv,
pzhu-flexiv and
zfquek-flexiv
October 12, 2026 23:10
pzhu-flexiv
approved these changes
Oct 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
COMPATIBILITY
ADD
None
CHANGE
libflexiv_sim_plugin.so, of a static library. Fast-DDS, Fast-CDR and spdlog are built into it and hidden, so it no longer conflicts with a program's own Fast-DDS or spdlog.thirdparty/: the library has no dependencies left to build, and only Threads is required.std::coutin the C++ example and with the standardloggingmodule in the Python example, sopip install spdlogis no longer needed.FIX
None