px4+ubuntu22.04+ros2开发记录

1. SITL软件在环开发环境搭建

安装ros2:参考小鱼的一键安装

安装px4、QGC、DDS:参考: PX4 自动驾驶仪用户指南 | PX4 Guide (main)

最新PX4xROS2保姆级仿真部署教程来了!_ros2 px4-CSDN博客

1.1 问题一:gazebo sim仿真没有模型

描述:执行如下命令后: make px4_sitl gz_x500 ,默认打开gazebo sim(版本8.10),但是打开以后并没有模型 ,大模型说是要移近模型/启动仿真时强制启用渲染组件等,最后定位到是渲染依赖的opengl这个库过低,安装以后就可以成功看到无人机了。

1.2 问题二:QGC安装命令补全和下载链接失效

使用如下命令:

复制代码
sudo usermod -a -G dialout $USER
sudo apt-get remove modemmanager -y 
//modemmanager :虚拟机一般不需要连接移动宽带调制解调器,该服务属于冗余进程;
//               部分嵌入式 / 机器人开发场景(如 ROS/ROS2 + Gazebo)中,ModemManager 可能会占用串口、USB 端口,或与设备驱动产生冲突;
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
sudo apt install libfuse2 -y
sudo apt install libxcb-xinerama0 libxkbcommon-x11-0 libxcb-cursor-dev -y

参考官网下载安装脚本: Download and Install | QGC Guide

安装并启动仿真

复制代码
chmod +x ./QGroundControl-x86_64.AppImage

// 启动QGC
./QGroundControl-x86_64.AppImage  (or double click)

// 启动px4仿真
cd PX4-Autopilot
make px4_sitl gz_x500
相关推荐
具身智能之心4 小时前
Sunday的ACT-1分享!未使用任何机器人本体数据训练的VLA,解决超长时程任务
机器人·vla模型·长时程任务
阿基米东4 小时前
基于 C++ 的机器人软件框架(具身智能)开源通信库选型分析
c++·机器人·开源
辰尘_星启6 小时前
[最优控制]MPC模型预测控制
线性代数·机器学习·机器人·概率论·控制·现代控制
啵啵鱼爱吃小猫咪7 小时前
机器人工具箱Matlab Robotics Toolbox:下载、安装及使用指南
开发语言·matlab·机器人
芒果de香蕉皮8 小时前
开源飞控APM备降点源码分析
无人机·二次开发·apm·开源飞控·备降点
Coovally AI模型快速验证10 小时前
YOLO26技术详解:原生NMS-Free架构设计与实现原理
人工智能·计算机视觉·开源·音视频·无人机
林深现海10 小时前
二、如何在 ROS 2 仿真中实现四足机器人的 VLA(视觉-语言-动作)控制链路
linux·vscode·yolo·ubuntu·机器人
会员源码网11 小时前
小狐狸AI智能机器人2.7.6免授权版源码 – ChatGPT聊天机器人系统
人工智能·chatgpt·机器人
码农三叔11 小时前
(6-2)手部、足部与末端执行器设计:足部结构
人工智能·架构·机器人·人形机器人