【EGO-Planner自主无人机】在编译EGO-Planner源码时遇到的问题

问题1:下载EGO-Planner源码并编译时遇到Intel-RealSense SDK找不到的问题

  • 报错展示:

    在配置完ROS、realsense驱动、mavros、ceres、glog与ddyanmic-reconfigure后。对EGO-Planner源码进行编译的时候出现如下报错

  • 原因:直接使用realsense2的配置文件配置的Intel-RealSence SDK 版本大于2.50,而ROS1的noetic环境下并不支持高版本,所以需要降低Intel-RealSence SDK 的版本。而2.50版本是最后一个完全支持ROS1的版本。

  • 解决:

  1. 首先通过命令将源文件删除
python 复制代码
sudo dpkg --purge $(dpkg -l | grep "realsense" | cut -d " " -f 3)
  1. 通过命令安装所有包
python 复制代码
sudo apt-get install \
librealsense2=2.50.0-0~realsense0.6128 \
librealsense2-dev=2.50.0-0~realsense0.6128 \
librealsense2-dkms=1.3.24-0ubuntu1 \
librealsense2-gl=2.50.0-0~realsense0.6128 \
librealsense2-udev-rules=2.50.0-0~realsense0.6128 \

然后会出现如下信息:

  1. 安装缺失的net包
python 复制代码
sudo apt-get install \
librealsense2-net=2.50.0-0~realsense0.6128 \
librealsense2-utils=2.50.0-0~realsense0.6128
  1. 然后检查所有安装的包
python 复制代码
# 检查所有安装的包
dpkg -l | grep realsense

# 测试 RealSense 查看器
realsense-viewer
  1. 最后,再次编译,出现百分比的进度就说明没问题了

然后启动!

感谢fastlab实验室开源!

相关推荐
IT猿手1 天前
三维动态避障路径规划:基于部落竞争与成员合作算法(CTCM)融合动态窗口法DWA的无人机三维动态避障方法研究,MATLAB代码
算法·matlab·动态规划·无人机·路径规划·动态路径规划
Sanse_2 天前
(二)ubuntu18+ros melodic配置XT-Drone/gazebo无人机仿真平台,无人机添加mid360模型和仿真运行
ubuntu·无人机
EasyDSS2 天前
解析RTMP视频推流平台EasyDSS如何实现无人机推流直播
音视频·无人机
Evand J2 天前
【2026课题介绍】无人机集群时间与角度约束下的协同攻击算法,附代码例程的运行示例
matlab·无人机·协同·协同攻击
Deepoch2 天前
硬件赋能智能:Deepoc开发板如何成为无人机自主飞行的核心引擎
人工智能·无人机·具身模型·deepoc
Coovally AI模型快速验证3 天前
深度学习驱动的视频异常检测(VAD),AI如何让监控更智能?
人工智能·深度学习·目标检测·机器学习·自动驾驶·无人机
云卓SKYDROID3 天前
无人机舵机驱动模块技术解析
无人机·驱动·知识科普·高科技·云卓科技
EasyDSS3 天前
视频推流平台EasyDSS无人机推流直播技术在智慧消防场景中的应用
音视频·无人机
长沙京卓3 天前
低空经济赋能基层治理 望城区探索秸秆露天焚烧无人机智能管控新路径
无人机·源代码管理
renhongxia13 天前
基于多智能体深度强化学习的高炮反无人机算法
图像处理·人工智能·深度学习·无人机