-
Notifications
You must be signed in to change notification settings - Fork 628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pymrpt broken in ros-noetic-mrpt2 in 2.9.0 #1275
Comments
Ok, I see. I have verified it on a u20.04 system with the latest packages from the ROS build farm for Noetic. Two different things here:
Any help with testing, improving, adding/correcting Python examples, etc. would be more than welcome, since we normally develop with the C++ libs and the python part is far less tested... I'm leaving this ticket open to remember trying to fix the installation path of pymrpt in noetic. |
PS: I realized the logic to determine the install directory for pymrpt is inverted! |
The latest release v2.9.2 should fix these issues in ROS 1 and ROS 2, as well as in the PPA |
Thanks for fixing this. I am still struggling to find everything I need in the new API. Specifically, I need to go back and forth between ROS1 messages and MRPT types. In the old API I would use something like this:
where In the new API, I understand I should use https://docs.mrpt.org/reference/latest/group_mrpt_ros1bridge_grp.html and call
I do see other modules that I recognize from docs (e.g. |
Oh my! You are right, it was totally left out (!). Following up in #1276. |
ros-noetic-mrpt2
package (on Ubuntu 20.04) just got an update to 2.9.0 andpymrpt
broke there. I have an import like this:and it pukes with this message:
This has worked fine in 2.8.0 and the bindings were found in
/opt/ros/noetic/lib/python3/dist-packages/pymrpt.so
. That file is gone in 2.9.0 but in instead what showed up that looks like should be Python binding are files under/opt/ros/noetic/lib/python3.8/site-packages/mrpt
but that doesn't import and even if I try to hack my way into importing it doesn't look like a correctpymrpt
module (it doesn't haveposes
submodule at all).The text was updated successfully, but these errors were encountered: