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}
    )  
相关推荐
暂未成功人士!9 天前
点云处理的关键技术流程和常用算法
ros·pcl·点云处理·点云去噪滤波
提伯斯64610 天前
Fast-Lio和LIO-SAM分别在有gps情况下与PX4融合的过程
ros·px4·fast-lio·lio-sam
南檐巷上学13 天前
基于地平线RDK X5的智能医药机器人系统
ubuntu·机器人·ros·机械臂·openclaw
加成BUFF14 天前
第七天 ROS《 参数服务器与Launch文件》
运维·ros·参数服务器
加成BUFF15 天前
第六天 ROS 《Action 通信实验》
linux·机器人·ros
加成BUFF15 天前
第5天 ROS 《Service 通信实验指导书》
机器人·ros
提伯斯64616 天前
解决Fast-Drone-250编译相关错误
linux·ros·无人机·fast-drone
rqtz18 天前
【C++】源码编译 Qt5.15.3|Ubuntu22.04 下 ROS 开发环境搭建
开发语言·c++·qt·ros
rqtz18 天前
【机器人】ROS结合Qt开发上位机软件工作空间配置
开发语言·qt·ros
kobesdu19 天前
【ROS2实战笔记-24】ROS2 Launch 实用技巧:条件逻辑与节点动态生成
笔记·ros·slam