树莓派与pixhawk连接(苍穹四轴)

2023-05-16

摘自:https://mp.weixin.qq.com/s/t0ur7p8Q-xN2qAHnjo2p4A

Pixhawk无人机扩展教程(1)---树莓派与pixhawk连接

原创 CJKK 苍穹四轴DIY 2019-12-24

    在前面的教程中,我们讲解了2种用pixhawk飞控组装的无人机飞行器,分别是:F450机型和S500机型。飞行器的组装调试过程大同小异,主要目的是要学会飞控和地面站的使用。在无人机的飞行操作熟悉后,我们接下来讲解一些pixhawk飞控扩展的使用,为后期开发更多功能做准备工作。

初次接触pixhawk无人机的朋友可以点击以下链接查看以前组装调试教程:

F450组装教程:

1.https://mp.weixin.qq.com/s/24Sdne3Yw4LOaMwTHzgF-Q

2.https://mp.weixin.qq.com/s/HVwXoIr1OoOiACbRNmwsVQ

3.https://mp.weixin.qq.com/s/ylFmCggZwGy11F6bBbAdAg

 

S500组装教程:

  1. https://mp.weixin.qq.com/s/qtBoPz3GBTKCAcTJSlziPA

  2. https://mp.weixin.qq.com/s/Qzzl-dQ6Tz2pXNp7Oj0lTg

  3. https://mp.weixin.qq.com/s/5Eezof-Xxt1DbYAsi5UTPw

  4. https://mp.weixin.qq.com/s/SO4JVI0I_BOYkM82tcakHg

 

     后期开发涉及的内容比较多,建议大家先自行熟悉Ubuntu16.04系统的使用,以后的操作都是在这个系统下进行的。如教程中有错误的地方,请大家留言指正,欢迎大家共同交流学习!

 

    树莓派是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘。是一款入门级的机载电脑。树莓派可以与pixhawk飞控进行通讯,扩展外部Dronekit-python控制、SITL仿真、视觉识别、ROS、SLAM等诸多应用。对入门开发来说比较适合。

 

一、硬件准备:


1.pixhawk无人机一台(前面已经组装调试好的,并且测试能正常飞行),F450或则S500均可。本文是以F450为例。

 

2.自备树莓派2B、3B或则3B+主板一个;树莓派最好使用3B+,自带WIFI模块。因为外部控制无人机,操作电脑(笔记本)与树莓派要在同一个网段(连接到同一个路由器)。如果使用的是2B,它自身没有WIFI模块,需要接一根网线进行调试。但是可以用外置WIFI模块解决这个问题。树莓派2B价格便宜,3B+目前普遍缺货。

 

3.碳纤维扩展板一块及配件螺丝:

 

购买链接:https://shop111333.cn/9MlVPK

 

4.自制树莓派电源线一根:树莓派需要5V稳压电源供电,可以自己制作一根类似的电源线。

没有配件的朋友可以点击购买链接:https://shop111333.cn/9MlVPK

 

 

5.自制树莓派与PIX连接线一根:树莓派与PIX通讯需要用到TTL转USB模块。

也可点击购买链接:https://shop111333.cn/9MlVPK

 

 

二、安装过程:


1.将GPS支架安装位置调整到如图所示那样,留出扩展板安装位置(注:一定记得重新粘贴GPS模块,保证GPS箭头前向与飞控箭头前向一致!!!)。然后将长条铜柱分别固定在飞控的左右两端:

 

2.将连接线接到PIX飞控的telem2口(不能接到telem1)。以前有接乐迪回传模块的,将回传模块接到telem1口。如下所示:

 

3.将碳纤维扩展板安装上4个小铜柱,注意安装孔位置,如图所示。然后再把扩展板固定在之前的铜柱上:

 

4.然后再固定树莓派。树莓派安装孔比螺丝稍小一些,可以先把树莓派的安装孔扩一下。注意不要损坏电路。

 

5.连接树莓派电源线,接底板预留的JST口,如下所示:

 

 

6.将TTL转USB口接到树莓派任意一个USB口都可以,绑扎整理好如下所示:

 

三、修改飞控接口参数:


将飞控连接missionplanner地面站,配置调试==>全部参数树,在查找中输入serial,找到如下参数:

1.  SERIAL2_BAUD 设置成 921

2. SERIAL2_PROTOCOL 设置成 1

 

 

设置好以后记得点写入参数 才能保存!

 

做完以上3步,树莓派的安装就完成了。下次教程介绍如何给树莓派刷ubuntu-mate系统以及一些基本配置。大家还需要先在自己的笔记本上安装ubuntu16.04系统,这里就不作过多介绍了,百度有很多教程。请大家继续关注!

 


 

 

 

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

树莓派与pixhawk连接(苍穹四轴) 的相关文章

  • Pixhawk之学习杂谈

    一 开篇 距离上一篇博文已经很久了 xff0c 最近主要就是参加了几家公司的电话面试 xff0c 思考了一些问题 xff0c 本身就是半路杀进无人机领域的门外汉 对整个飞行控制部分理解的也是皮毛的皮毛 xff0c 经过几家面试之后 xff0
  • 【Pixhawk】PX4添加麦克纳姆轮车架

    PX4中提供了很多机架 xff0c 但要开发PX4不支持的机架类型 xff0c 需要我们自定义 比如麦克纳姆轮 1 在ROMFS px4fmu common init d airframes 下添加 hil机架文件 参考其他 命名为7000
  • pixhawk飞控接口含义

    官方文档 xff1a https docs px4 io v1 9 0 en flight controller pixhawk html 1 spektrum DSM receiver2 xff0c 3 远程通信口 xff0c 接数传4
  • PIXHAWK飞行模式

    PIXHAWK飞行模式 从mission planner中设置pixhawk的飞行模式时 xff0c 一共给出了多种飞行模式 xff0c 分别为 xff1a MANUAL STABILIZED ACRO RATTITUDE ALTCTL P
  • pixhawk配置垂直起降无人机

    我使用的版本里面没有找到 43 型尾座式垂直起降无人机 就先用x型无人机了 查看代码 发现在init d目录下id号为13003 待续
  • Pixhawk ulog飞行日志分析

    在python下安装pyulog xff0c 在 ulog文件目录下输入ulog2csv即可将ulog转化为csv形式输出 ulog文件的保存时间 43 8即为飞行实际的时间 timestamp为时间戳 xff0c 除以10 6后单位为秒
  • PIXHAWK飞机侧翻原因

    转载自 xff1a http pix 1yuav com wen ti ji jin fei ji ce fan yuan yin html 飞机侧翻原因 飞机侧翻有以下几个原因 xff0c 请认真检查 1 电机顺序 xff0c 电机转向
  • APM、PIXHAWK、PX4的关系

    摘自 xff1a https bbs amovlab com forum php mod 61 viewthread amp tid 61 1202 amp extra 61 page 3D1 Pixhawk PX4 APM傻傻分不清 xf
  • Pixhawk-开篇

    Pixhawk 开篇 互联网上关于介绍Pixhawk的文章特别多 有心人自己去网上查看吧 本篇文章未完 可能会有更新 不足请指出 QQ 4862879 说重点 Pixhawk指的是一款开源的硬件 下图的那个 是把原来的PX4FMU 43 P
  • pixhawk commander.cpp的飞行模式切换解读

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

    首先 xff0c 大体了解PX4IO 与PX4FMU各自的任务 PX4IO STM32F100 为PIXHAWK 中专用于处理输入输出的部分 输入为支持的各类遥控器 PPM SPKT DSM SBUS 输出为电调的PWM 驱动信号 它与PX
  • pixhawk 整体架构的认识

    此篇blog的目的是对px4工程有一个整体认识 xff0c 对各个信号的流向有个了解 xff0c 以及控制算法采用的控制框架 PX4自动驾驶仪软件 可分为三大部分 xff1a 实时操作系统 中间件和飞行控制栈 1 NuttX实时操作系统 提
  • pixhawk px4 spi设备驱动

    此篇blog是以nuttx官网介绍为出发点 xff0c 先分析如何初始化的 xff0c 再分析如何读取传感器数据的 xff0c 最后对比了字符型设备操作和spi驱动的实现方式的差别 如有错误还请指正 6 字符型设备 所有的结构体和API都在
  • F450机架 Pixhawk飞控实现自动避障(2019.11.29)

    之前进行无人机项目 xff0c 实现避障 巡航 定点 航拍等功能 xff0c 项目结束 xff0c 在这里进行分享经验 xff0c 项目所用器件为自己使用的 xff0c 仅供参考 xff0c 实际实现须结合自己实际情况 1 传感器选择 权盛
  • PX4/Pixhawk---uORB深入理解和应用

    The Instructions of uORB PX4 Pixhawk 软件体系结构 uORB 主题发布 主题订阅 1 简介 1 1 PX4 Pixhawk的软件体系结构 PX4 Pixhawk的软件体系结构主要被分为四个层次 xff0c
  • pixhawk源码下载与编译

    今天和同学在一起讨论发现自己还在看的pixhawk源码的版本好低啊 xff0c 就下个最新的吧 想起有些人还不会下载源码 xff0c 以及用什么工具查看 源码的下载我用的是git shell工具下的 xff0c px4的github网址是h
  • APM(pixhawk)飞控疑难杂症解决方法汇总(持续更新)

    原文链接 xff1a http www nufeichuiyun com p 61 28
  • 我设计了一款开源飞控,性能远超Pixhawk,运行APM固件-怒飞垂云

    从2009年到现在 xff0c 我从事无人机研发将近11年了 xff0c 中途设计过很多飞控 xff0c 有闭源的无人飞艇飞控 大型固定翼无人机飞控 xff0c 也有在开源飞控Pixhawk基础上修改的飞控 xff0c 如今 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 整体架构的认识

    此篇blog的目的是对px4工程有一个整体认识 xff0c 对各个信号的流向有个了解 xff0c 以及控制算法采用的控制框架 PX4自动驾驶仪软件 可分为三大部分 xff1a 实时操作系统 中间件和飞行控制栈 1 NuttX实时操作系统 提

随机推荐