在 Ubuntu 20.04 系统下搭建 XTDrone 环境并集成 VINS-Fusion 时,我遇到了一系列与 C++ 库相关的报错问题。XTDrone 作为一个用于无人机开发的综合性平台,需要与 Mavros(用于无人机通信的中间件)以及 PX4(开源的无人机飞控软件)协同工作,而 VINS-Fusion 则为系统提供视觉惯性导航解决方案。 在编译和运行过程中,频繁出现错误。这些问题主要源于不同组件对 C++ 库的依赖不一致,以及部分库路径配置不当。例如,某些组件依赖较新的 C++ 标准库特性,而系统默认安装的库版本较低;或者在项目的 CMake 配置中,没有正确指定第三方库的路径,导致链接器无法找到所需的库文件。 为解决这些问题,我们首先对每个组件的依赖库进行了详细梳理。通过查阅 XTDrone、Mavros、PX4 和 VINS-Fusion 的官方文档,明确了各自所需的 C++ 库版本和依赖关系。
2025-03-30 15:51:30 64.09MB Gazebo
1
整体流程如下:无人机起飞后请求进入offboard模式,紧接着请求解锁,解锁后飞行至0.3米高,紧接着逆时针飞行边长为0.5米的正方形,每个边长飞行8秒钟。完成正方形后自动进入降落模式,全程无需手动。已经在实体无人机上测试过多次。该程序的对比官方程序要实用的多,程序中添加了模式切换判断,成功以后不会重复切换,遥控器可以直接进行接管控制,安全性比起官方提供程序要高得多,强烈建议新手或者刚接触不久的朋友采用这个功能包。代码内容丰富,吃透基本算是入门了。有需要也可以留言,互相学习,共同提高
2024-08-02 09:45:45 7KB ROS机器人操作系统
1
ROS+PX4无人机进行物体识别和控制舵机投放物体
2024-03-15 11:18:10 265.36MB ubuntu 人工智能
1
QGroundControl(4.2.8)地面站安装包
2023-10-20 20:39:27 116.27MB 软件/插件 QGC地面站软件 PX4固件 4.2.8
1
px4_indoor_navigation 使用PX4自动驾驶仪和indoot定位系统(例如OptiTrack)进行室内导航的ROS节点集。
2023-04-11 10:32:34 12KB Python
1
PX4-ExternalModule.zip,配套《PX4模块设计之三:自定义uORB消息》 https://blog.csdn.net/lida2003/article/details/125671013
2023-03-10 21:10:48 7KB C
1
PX4源码进行jMAVSim仿真时可能会报错提示缺少文件libjawt.so,放在路径/usr/lib/jvm/java-11-openjdk-amd64/lib这里即可。
2023-01-03 20:52:31 6KB PX4 jMAVSim 仿真
1
《在PX4环境中导入贴有降落标识的四轮小车!》帖子中的media文件夹
2022-12-09 15:02:56 197KB gazebo ros ubuntu
1
empty-zone.world
2022-12-09 15:02:56 1KB PX4 gazebo
1
mavros-posix-sitl.launch
2022-12-09 15:02:55 3KB px4 gazebo
1