ROS2-PX4启动步骤

1.启动UXRCE-DDL

MicroXRCEAgent udp4 -p 8888      #虚拟机
MicroXRCEAgent serial -D /dev/ttyUSB0 -b 921600 #实物

2.进入PX4文件夹启动PX4仿真,实物不需要

cd PX4-Autopilot/
make px4_sitl gz_x500  #PX4 1.14版本专用

3.进入ROS2代码输入

#编译代码
cd ws_ros/
source /opt/ros/foxy/setup.bash
colcon build


#运行代码
source ~/ros_demo/install/setup.bash
ros2 run px4_ros_com offboard_control


各主题大致含义

这些PX4主题都是用于无人机(UAV)的不同数据交换和控制功能的。
以下是每个主题的简要说明:

    /fmu/out/collision_constraints: 用于发布可能影响无人机避免碰撞行为的约束条件。
    /fmu/out/failsafe_flags: 发布无人机的故障安全标志,指示各种故障安全事件。
    /fmu/out/position_setpoint_triplet: 发布位置设定点三元组,通常包括前一个、当前和下一个位置设定点。
    /fmu/out/sensor_combined: 发布来自多个传感器的综合数据,如加速度计和陀螺仪。
    /fmu/out/timesync_status: 发布时间同步状态,用于维护系统组件之间的时间一致性。
    /fmu/out/vehicle_attitude: 发布无人机的姿态信息,包括滚转、俯仰和偏航角度。
    /fmu/out/vehicle_control_mode: 发布当前无人机的控制模式,如手动、自动、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值