Fast-planner-for-ubuntu20.04

安装nlopt依赖库

c 复制代码
git clone https://github.com/stevengj/nlopt.git
cd nlopt
mkdir build
cd build
cmake ..
make
sudo make install

编译fast-planner-for-ubuntu20.04功能包

c 复制代码
  sudo apt-get install libarmadillo-dev
  cd ${YOUR_WORKSPACE_PATH}/src
  git clone https://github.com/Junking1/Fast-Planner-for-ubuntu20.04.git
  cd ../ 
  catkin_make

error PCL requires C++14 or above

运行带有PCL库的文件时报错#error PCL requires C++14 or above

解决办法:找到工程里所有依赖于PCL的功能包,改它们对应的CMakelists.txt文件

具体修改方法,在

add_compile_options(-std=c++11)

这行代码下加一行代码

set(CMAKE_CXX_STANDARD 14)

c 复制代码
set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS} -O3 -Wall")
set(CMAKE_CXX_STANDARD 14)
c 复制代码
add_compile_options(-std=c++11)
set(CMAKE_CXX_STANDARD 14)
c 复制代码
set(CMAKE_CXX_FLAGS "-std=c++11")
set(CMAKE_CXX_STANDARD 14)

undefined reference to cv::Mat::Mat() 在使用catkin_make编译ROS项目时出现了如下的有关OpenCV未定义引用的错误。 undefined reference to cv::Mat::updateContinuityFlag()这是因为找不到对应版本的OpenCV导致

c 复制代码
在 target_link_libraries(calibration_publisher	${catkin_LIBRARIES} 后面添加
${OpenCV_LIBS} 
# 注意opencv大小写

例如

c 复制代码
target_link_libraries( plan_env
    ${catkin_LIBRARIES} 
    ${PCL_LIBRARIES}
    ${OpenCV_LIBS}
    )  
相关推荐
kobesdu3 天前
【ROS2实战笔记-14】多机器人系统的三层工具箱:从零基础集群到跨仿真实现
笔记·机器人·ros
dragen_light3 天前
6.ROS2-topic
ros
爱凤的小光7 天前
ROS Service ---个人学习篇
ros
绍磊leo12 天前
ROS2 交互式调试工具:告别繁琐的命令行操作
ros
kobesdu12 天前
连接大模型与物理机器人-RoboNeuron让机器人真正“听懂人话”
机器人·开源·ros·人形机器人
kobesdu12 天前
【ROS2实战笔记-13】Foxglove Studio:ROS可视化工具的另一条路
笔记·机器人·自动驾驶·ros
kobesdu12 天前
【ROS2实战笔记-12】rosshow:终端里的盲文可视化与无头机器人的现场调试
笔记·机器人·ros·移动机器人
txz203514 天前
2,使用功能包组织C++节点
开发语言·c++·ros
dragen_light17 天前
2.ROS2-Packages
ros
dragen_light17 天前
1.ROS2-Install
c++·python·ros