无人机板载计算机树莓派等各种派设置飞控数传

从此无人机不需要买单独的数传模块
前提是ROS环境

地面站计算机和无人机机载计算机联同一个WIFI,查看无人机计算机的IP,如192.168.0.119

  1. 安装mavros,根据ROS版本安装,如 sudo apt install ros-<noetic>-mavros
  2. 配置飞控串口参数,使能Telem1,一般选onboard,设置波特率如921600,修改mavros的launch文件,
  3. 修改mavros相应飞控的launch,px4.launch或apm.launch
bash 复制代码
roscd mavros
#如果是APM固件的飞控,apm.launch
sudo gedit launch/px4.launch

例,飞控串口在机载计算机的号是/dev/ttyUSB0

txt 复制代码
    <arg name="fcu_url" default="/dev/ttyUSB0:921600" />
    <arg name="gcs_url" default="udp://:14550@" />
  1. 启动,无人机计算机终端,roslaunch mavros px4.launch
  2. 打开QGC,选择新建一个连接,协议选择 UDP,端口号填入 14550,服务器填无人机计算机的 IP 地址,并附带端口号 14550,如 192.168.0.119:14550。
相关推荐
EriccoShaanxi1 天前
高性能MEMS陀螺仪:精准导航,引领未来科技新风尚
科技·机器人·无人机
hfdz_00421 天前
无人机无刷电机(BLDC)无感六步换相与过零点检测
嵌入式硬件·无人机·硬件设计
火山上的企鹅1 天前
QGC 二次开发(RTK):内置 NTRIP Client,实现 CORS 差分数据接入与 GPS_RTCM_DATA 转发
android·无人机·rtk·qgroundcontrol
不要绝望总会慢慢变强1 天前
无人机智能体的实现的一些思考
人工智能·深度学习·ai·无人机
moonsims1 天前
无人机视觉传感器布局标准图(UAV Vision Sensor Layout Architecture)
无人机
我是无敌小恐龙2 天前
Java SE 零基础入门Day06 方法重载+Debug调试+String字符串全套API详解(超全干货)
java·开发语言·人工智能·python·transformer·无人机·量子计算
LONGZETECH2 天前
【技术分析】无人机虚拟仿真教学软件的核心架构与教学逻辑
架构·无人机·无人机仿真教学软件
MF_AI2 天前
YOLO无人机视角检测识别数据集汇总
人工智能·深度学习·yolo·目标检测·视觉检测·无人机
IT猿手2 天前
多无人机动态避障路径规划研究:基于壁虎优化算法GJA的多无人机动态避障路径规划研究(可以自定义无人机数量及起始点),MATLAB代码
算法·matlab·无人机
GIS数据转换器2 天前
延凡分布式光伏集中监控平台
人工智能·分布式·数据挖掘·数据分析·无人机·智慧城市