-
Notifications
You must be signed in to change notification settings - Fork 20
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
RobotecGPULidar library cannot be found! #330
Comments
To assist in reproducing your issue, could you please provide the following details:
Additionally, you can try to inspect shared object dependencies of
|
Hello @msz-rai (Ubuntu 22.04 - ROS2 Humble) First of all, I have to clarify that I am working with AWSIM project and I took the libraries from there. To install the RGLUnityPlugin: Probably that is not the proper manner to use this library so I would like to know how to install it in a standalone way.
That means that the extension is not installed or can´t be found. Could you help me to understand how to use the library correctly? |
I have the same issue, I solved it by following @msz-rai:
|
Thank you for your answer on this topic. I may not fully understand your specific use case, but if you are working with the AWSIM project, all necessary binaries and dependencies are included within the project, and no further action is required. However, if you are attempting to integrate the RGLUnityPlugin into your project, you might encounter some challenges (which, of course, can be resolved). The RGLUnityPlugin was developed as part of AWSIM, and we have not tried to separate it for standalone use. Below is some potentially helpful information: RGLUnityPlugin's dependency on Ros2ForUnity:The RGLUnityPlugin relies on Ros2ForUnity for two key reasons:
RGLUnityPlugin's dependency on AWSIM:The AWSIM asset includes components, prefabs, and models that are tightly integrated with the RGLUnityPlugin. These include: When integrating the RGLUnityPlugin into a new project, these elements may also be useful. Regarding weather extension, it was developed in collaboration with TierIV and is not publicly available. To use this feature, an extended version of the RGL binary is necessary. |
Hi @msz-rai , |
Hi @samanipour |
Thank you for your answer @msz-rai, |
@samanipour To find which dependency library is missing on Windows, I recommend using tools such as Dependency Walker. However, before using the tool, you need to configure the PATH environment variable in the same way that AWSIM does on startup (link). It may also be helpful if you describe how to reproduce your error on Windows. |
@msz-rai Thanks for your guidance. just for clarification, I'm using AWSIM-Labs not AWSIM. You could see differences between these two here How to reproduce the error on WindowsYou could reproduce the error on Windows 11 by exactly following the instructions on how to setup AWSIM-Lab as a unity project from its official documention. To be more price, I'm getting the following error after I run the demo in Unity editor (last step of the instruction): |
@samanipour To address this, I copied all the |
@msz-rai |
@samanipour As for the |
Hi @msz-rai, Thank you for your response. I know that the If you have this .dll file, could you please tell me your system configuration (Windows version, Unity Editor Version and it's associated Visual Studio Build Tools). |
Hi everyone, hope you can help me out with this one.
I'm trying to implement RobotecGPULidar in my Unity project alongside with Ros2ForUnity, but I'm facing some issues regarding its installation. I'm working with Unity 2023.2.8f1 in Ubuntu 22.04LTS and with AWSIM scripts for generating LiDAR point clouds.
This are the steps I followed to use the Library:
./setup.py --install-deps
./setup.py --with-ros2-standalone --lib-rpath \$ORIGIN/../../../../Ros2ForUnity/Plugins/Linux/x86_64/
RGLUnityPlugin/Plugins/Linux/x86_64/
directory.Ros2ForUnity/Plugins/Linux/x86_64
directory and skip for duplicates.After this, I Re-Imported all the assets and I'm getting these errors:
I am concerned about #187 issue, stating that we shouldn't source ROS2 while using this plugin in the standalone version, but still I'm having this problem.
I don't really know why Unity stopped recognizing this Library, but maybe you can give me some hints in things to look out that may be useful towards solving this issue, since my experience with dynamic libraries installation is limited.
Thank you,
Alonso
The text was updated successfully, but these errors were encountered: