标签:插件 cmake Eigen package 噪声 深度 Gazebo find
1. 代码来源:ethz的无人机模拟器gazebo插件
https://github.com/ethz-asl/rotors_simulator
2. 应用:
2.1 复制cpp代码和hpp代码进入src和include文件夹:gazebo_noisydepth_plugin和depth_noise_model命名的相关文件;
2.2 修改cmakelists.txt
需要加入Eigen包,修改后仍然出现了错误:
CMake Error at ...../.../CMakeLists.txt:40 (find_package):
By not providing "FindEigen.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Eigen", but
CMake did not find one.
Could not find a package configuration file provided by "Eigen" with any of
the following names:
EigenConfig.cmake
eigen-config.cmake
Add the installation prefix of "Eigen" to CMAKE_PREFIX_PATH or set
"Eigen_DIR" to a directory containing one of the above files. If "Eigen"
provides a separate development package or SDK, be sure it has been
installed.
-- Configuring incomplete, errors occurred!
See also "/home/xxx/catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/xxx/catkin_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
经查,仍然需要将源代码中的/rotors_simulator/rotors_gazebo_plugins/cmake文件夹下的FindEigen.cmake复制到/catkin_ws/src/.../.../cmake/下,再经编译可以成功通过。
2.3 将插件放入模型,且加入相应的<>标签,可以看到噪声,但是噪声的具体效果待查。
3. 问题:
目前该源代码下的这份插件有Kinect和D435两种相机的噪声模型,准确性和普适性待查;
且该插件只提供了加入了噪声的深度image图像,没有点云topic生成。
标签:插件,cmake,Eigen,package,噪声,深度,Gazebo,find 来源: https://blog.csdn.net/hanmoge/article/details/122609986
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。