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
相关推荐
风合星语1 小时前
2026 ROS 2 Lyrical C++ 入门(五):Action 实战——任务反馈、取消与超时处理
c++·机器人·ros2·异步编程·lyrical
别动我齐刘海3 小时前
ROS2 Jazzy + C++ 实战路线——进阶学习3
c++·人工智能·vscode·python·算法·机器学习·机器人
微信ipad协议开发6 小时前
教培机构微信自动化:从招生引流到社群运维的完整链路
微信·机器人·自动化·教育电商
PNP Robotics6 小时前
【PNP具身解读】GPT6 Astra:具身智能新范式,大模型 + Franka机器人快速落地验证一、GPT6 Astra 背后的布局、数据与具身方向
人工智能·学习·机器学习·机器人
海盗12347 小时前
微软技术日报 2026-09-19:Azure AI Foundry 曝 CVSS 10 满分漏洞,Copilot Cowork 全球转正
人工智能·机器人·aigc
微信ipad协议开发8 小时前
保险代理人微信赋能:多号管理与客户跟进的自动化方案
微信·机器人
硅谷秋水11 小时前
RoboLab:用于分析机器人任务通才策略的高-保真仿真基准
机器学习·计算机视觉·语言模型·机器人
叶子Talk11 小时前
Figure机器人零样本做家务,Claude已主导Anthropic四分之一研发
机器人·figure·anthropic
高升说20 小时前
机器人上岗之后:视觉系统从 demo 到产线的四道坎
机器人·机器视觉·工业自动化
别动我齐刘海1 天前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人