树莓派连接pixhawk(转载,这篇我觉得写得不错)

2023-05-16

摘自:https://blog.csdn.net/Lin_QC/article/details/90373992

树莓派连接pixhawk

 

Lin_QC 2019-05-20 16:12:15 5678 已收藏 20

分类专栏: px4 网络 通信

版权

树莓派连接pixhawk有两种方法

      一种是通过USB连接,一种是串口线连接,网上很多都推荐使用串口连接的方式,具体什么原因我还没搞明白,我也是个小白,这篇博文主要用于记录一下使用两种连线分别需要采用的接口设置

一、USB连接

这种方式的连线比较简单,pixhawk侧面有一个插线口,插上后连接树莓派USB口即可。

启动方法:假设你已经看过我的这篇博文安装好mavros了https://blog.csdn.net/Lin_QC/article/details/88900139

我们进入mavros目录

cd mavros_ws

我们执行 roslaunch mavros px4.launch fcu_url:=/dev/ttyACM0:57600

此时可以看到获得了心跳,说明连接成功

 

同时需要注意的是 上述的指令后半段 fcu_url:=/dev/ttyACM0:57600 是一个可选项,如果不加,会执行px4.launch文件里设置的默认设备口,也就是说我们可以通过编辑px4.launch文件来配置默认启动口。

使用 sudo find / -name px4.launch 可以找到该文件,打开它编辑fcu 可以进行配置

 

 

二、串口线连接

 

连接如图所示:

连线是一头是杜邦线用于插在树莓派上,一头是端子线用于插在pixhawk上,很多市场可以定制这样的,当然我的是自己缠的,也凑合,只是做个测试

 

 

 

本人手工连线图

首先,我们需要打开树莓派的serial串口功能,输入 sudo raspi-config

选择interface Options

 

激活Serial功能

Finish结束

 

再次进入 mavros_ws

这一次fcu进行了更改

输入的启动命令为

roslaunch mavros px4.launch fcu_url:=/dev/serial0:57600

 

tips:如果遇到了 报错 DeviceError:serial:open: Permission denied

改变一下串口权限即可  

sudo chmod a+rw /dev/serial0

 

最后,我自己也遗留了两个问题 ,我的飞控上是安装了M8N GPS的,可是连接后一直提示 No GPS fixed ,获取不到home position

 

 

同时,在使用serial0连接时,一直显示时延过高,可是当我调整波特率后,改为官网说的921600,却卡死了

 

 

对以上问题有解决的,欢迎交流

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派连接pixhawk(转载,这篇我觉得写得不错) 的相关文章

  • Pixhawk之姿态解算篇(5)_ECF/EKF/GD介绍

    一 开篇 很久没更新blog了 xff0c 最近研究的东西比较杂乱 xff0c 也整理了很多东西 xff0c 没有来的及更新 xff0c 最近发现很多小伙伴都开始写blog了 xff0c 在不更新就要 被落后了 兄弟们 xff0c 等等我啊
  • pixhawk px4 添加自定义mavlink消息

    首先添加一个 uORB topic xff0c 然后添加一个 mavlink 解析程序 xff0c 这将会将一个输入的 mavlink 消息解析并传入 uORB topic 中 注 xff1a 本例程 xff0c nsh仍然看不到消息 xf
  • 【Pixhawk】Ubuntu下编译原生固件PX4

    环境 xff1a 编译主机 xff1a Ubuntu 20 0 4 xff08 官方推荐18 0 4 xff09 源码版本 xff1a PX4 1 12 0 xff08 目前最新 xff0c 截至2021 7 22 xff09 建议 尽量以
  • pixhawk无人机避障

    本人最近用树莓派结合PX4做无人机避障 xff0c 使用激光雷达 xff0c 有没有一起的小伙伴 xff0c 我们一起交流 xff01 私信我 xff0c
  • APM、PIXHAWK、PX4的关系

  • pixhawk的日志分析似乎是用flightplot

    https blog csdn net sinat 39342174 article details 79982138 http blog sina com cn s blog 643af4310102wx3n html 我准备把今天飞的P
  • PIXHAWK机架类型的的设置选择与电机通道顺序设置

    1 共轴直升机 main1 左侧斜盘电机 xff0c 控制俯仰 main2 xff1a 左侧斜盘电机 xff0c 控制滚转 main3 xff1a 上面旋翼 xff0c 逆时针旋转 main4 xff1a 下面旋翼 xff0c 顺时针旋转
  • PIXHAWK添加自定义消息存储到SD卡

    四旋翼调试阶段总会出现很多难以预见的现象 xff0c 这时为了找到所出问题的原因 xff0c 就需要获得原始相关数据进行分析 xff0c pixhawk代码提供了记录飞行日志的功能 xff0c 能够将飞行中的重要数据存入SD卡中 xff0c
  • pixhawk调试过程中QGC报错显示问题及解决方案汇总

    1 室内环境下解锁无人机 xff0c 报错 xff1a Not arming geofence RTL requiers valid home 解决 xff1a 去掉安全设置里面的地理围栏 xff0c 否则只能在有GPS的环境下解锁
  • pixhawk飞控调试_px4飞控调试方法

    2 BRD SAFETYENABLE 0 禁用安全开关 1 启用安全开关 3 3 2 这个界面是正常工作的界面 xff0c 此时通过串口的数据是 2 进制数据 xff0c 所以看到的是 乱码 从 Open com port 之后就是乱码 可
  • 转载:Pixhawk源码笔记八:添加新的参数

    转载 xff1a 新浪 64 WalkAnt 第九部分 添加新的参数 英文参考 xff1a http dev ardupilot com wiki code overview adding a new parameter 本节源自 xff1
  • Pixhawk进阶开发

    使用者 初见Pixhawk 大家知道Pix是一个出色的开源飞控 xff0c 那到底什么是Pixhawk呢 xff0c 它有那些种类 它的硬件是怎么设计的 xff0c 软件是基于什么方式设计的 xff0c 我们怎么连接 初始化配置 怎么调节参
  • pixhawk commander.cpp的飞行模式切换解读

    commander cpp逻辑性太强了 xff0c 涉及整个系统的运作 xff0c 所以分别拆分成小块看 另此篇blog大部分是参考 xff08 Pixhawk原生固件解读 xff09 飞行模式 xff0c 控制模式的思路 xff0c 笔者
  • pixhawk make文件分析

    由于笔者没学过Linux等系统 xff0c 对make文件所知甚少 xff0c 本节分析可能有大量错误 xff0c 只提供参考 xff0c 随着技术积累 xff0c 以后会回过头改正错误的地方 xff0c 也非常欢迎提出指导意见 其中分析大
  • Pixhawk-信息流浅解析

    根深方能叶茂 在等待的日子里 xff0c 刻苦读书 xff0c 谦卑做人 xff0c 养得深根 xff0c 日后才能枝叶茂盛 Better 根爷 之前我们已经谈到系统框架 xff0c 之前谈到了定制自己功能的两部 xff1a 添加模块和修改
  • DroneKit教程(三):连接Pixhawk飞控

    DroneKit教程 xff08 三 xff09 xff1a 连接Pixhawk飞控 DroneKit提供了非常简便的代码 xff0c 可通过多种方式与飞控连接 连接飞控 使用DroneKit中的connect函数 xff0c 可以方便地连
  • 自己组装Pixhawk F450无人机的一些细节

    首先参考文档为 xff1a 1 https mp weixin qq com s VXKU kIB v i0AX3zgtLig 2 https mp weixin qq com s Qzzl dQ6Tz2pXNp7Oj0lTg 3 http
  • Pixhawk WIFI模块Station模式配置

    Pixhawk WIFI模块配置 最近在鼓捣Pixhawk的飞控 xff0c 用来控制双桨的无人船 xff0c 固件刷的最新的ArduRover4 0 0 xff0c 经过扒论坛 xff0c 现场调试 xff0c 终于能让一艘船按照航点前行
  • 步骤五:PIXHAWK遥控器的使用

    采用福斯i6s遥控 1 连接飞控 打开遥控器 xff0c 接收机插上飞控 xff0c 再插上送的短接线 xff0c 进行匹配对码RX 2 遥控器长按两秒锁 xff0c system output mode Output mode按照图片这样
  • pixhawk之NSH调试

    一 ardupilot固件 windows环境 前期准备 1 xff1a pix烧录程序 xff0c Arducopter或者library中的example都可以实现 2 xff1a 拔掉SD卡 xff08 脚本中提到的没有SD卡进入ns

随机推荐