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}
    )  
相关推荐
古月居GYH2 天前
ROS一键安装脚本
人工智能·机器人·ros
DeepAlchemy2 天前
ROSSERIAL与Arduino IDE交叉开发(UBUNTU环境,包含ESP32、arduino nano)
c++·单片机·ros·rosserial
Mr.Winter`5 天前
轨迹优化 | 基于Savitzky-Golay滤波的无约束路径平滑(附ROS C++/Python仿真)
人工智能·算法·机器人·自动驾驶·ros·ros2·数值优化
huanggang9826 天前
在Ubuntu22.04上源码构建ROS noetic环境
ros·ubuntu 22.04
找不着地窖的皮险家7 天前
ROS Action
c++·机器人·ros
Code-world-113 天前
Ubuntu 的 ROS 操作系统安装与测试
linux·ubuntu·ros·noetic ninjemy
饮啦冰美式15 天前
ROS2humble版本使用colcon构建包
ros
knighthood200116 天前
解决:ros进行gazebo仿真,rviz没有显示传感器数据
c++·ubuntu·ros
knighthood200118 天前
ros中仿真编写launch时robot_state_publisher,output参数
c++·ubuntu·ros
Mr.Winter`19 天前
路径规划 | ROS中多个路径规划算法可视化与性能对比分析
人工智能·算法·机器人·自动驾驶·ros·ros2·路径规划