1.创建ROS工程
2.进入src目录
下载rovio源码
并安装lightweight_filtering
在执行步骤“catkin_make rovio --cmake-args -DCMAKE_BUILD_TYPE=Release -DMAKE_SCENE=ON”时可能报错:Make Error at rovio/lightweight_filtering/CMakeLists.txt:15 (find_package): By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Eigen3", but CMake did not find
解决方法:
(1)找到一个FindEigen3.cmake文件,直接在电脑里面搜索
(2)复制到自己这个报错位置文件夹“rovio/lightweight_filtering”下
(3)在报错的CMakeLists.txt里面。添加这句话:set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
参考文章连接:2023/7/14--代码随想录算法训练营day3 |链表基础、203.移出链表元素、707.设计链表、206.反转链表-CSDN博客