ROS实验笔记之——自主搭建四旋翼无人机

2023-05-16

最近搭建了一台小的四旋翼无人机,本博文记录一下搭建的过程以及一些问题。

请问我博客就记录了自己做实验的搭建的飞机有什么问题???

目录

组装

飞行前准备

试飞


组装

首先是一系列的散装原件。

到最后搭建出来的无人机模型

注意需要的东西有:

机架

首先拼好机架底盘,装上分电板-电源输入&分配板。至于降落架,可以用胶粘在底座上。

电调&分电板 

将四个分体电调电源输入线(红黑两条的)焊在分电板的图中的指定位置 。

红线(正极)焊在+处;黑线(负极)焊在-处

注意电调的大小要适配,不然就可能出现有些桨叶力比其他的小的情况~~~

电调是指下面这个东东

电调信号线接到pixracer的输出口(图中从左到右顺序为1-2-3-4),根据机头方向确定每个电机的电调信号线应该接到哪个输出口上

电池

电源线(电流计)焊接在上图下面电两个孔。

电流计接6-pins线到pixracer上,供电并提供实时测量的电压电流 这里可以把电流计的原装电源线去掉,换上两根细的电源线(正负要按照电流输入方向焊在近电池处),再焊在分电板的vcc+gnd(12v)上

飞控

安装飞控pixracer在分电板上层,注意要用尼龙柱安装

桨叶

陀机

遥控接收机

R9DS遥控器接收机(SBUS模式-三根线),并接到飞控RC口处。

遥控

采用的遥控器比之前用的更加简单一些。详情请见下面的飞行前遥控器配置。

飞行前准备

遥控器的配置

采用的遥控器与之前博客使用的不太一样。长下面这样的:

唯一不一样的是,油门杆不会自动跳,就是需要没有弹性,其他设置都差不多。

  • Arm:左边推杆打到最右下角,保持2s,启动电机,此时是最小转速
  • Disarm:左边推杆打到最左下角,保持2s,关闭电机
  • Kill Switch:在QGC里设置的按键,最左上角的拨杆,有紧急关闭电机的作用
  • 方向角控制:右边推杆分别控制Pitch、Roll角度,左边推杆的左右方向控制Yaw角度

至于遥控与发射机的对码则简单多了。

和遥控器对码:每个发射机都有独立的 ID 编码。开始使用设备前,接收机必须与发射机对码。
对码完成后,ID 编码 则储存在接收机内,且不需要再次对码。
a、将发射机和接收机放在一起,两者距离在一米以内。
b、打开发射机电源开关。R9DS 接收机将寻找与之最近的的遥控器进行对码。 
c、按下接收机侧面的(ID SET)开关 1 秒钟以上,LED 灯闪烁,指示开始对码。
d、当指示灯停止闪烁,对码完成 

然后需要保证陀机的转向是对的。通过遥控器解锁飞机,然后观察转向。

无桨叶下,调试飞机的陀机

注意,其转向需要符合下图所示的规则

若方向不一,只需要将对应陀机与电调中的两根线换一下即可。(三相电机,更换其中两根线,即可改变电机的旋转方向)

然后进行QGC上位机调试飞控与校准。具体可以参考博客《ROS实验笔记之——JCV-450无人机初入门》 

1.接好USB线,电脑和飞控

2.进入Firmware,下载飞控固件代码,拔掉USB线再插上,出现下载栏并点击ok

3.选择机型,这里本人选择了LumenierQAV250,需要根据实际情况设置

4.传感器校准。这个在博文 《ROS实验笔记之——JCV-450无人机初入门》 已经介绍过。按照QGC里面的步骤进行即可

5.调试遥控器,直接点击calibrate,然后按照提示操作即可

6.设置飞行模式,注意确保有kill的功能以及降落的功能

7..接入电池,校准电池电压,点击calculate,然后等待其自动完成

8.校准电调,先拔掉电池,点击ESC PWM下面的calculate

最终调试完就可以开始试飞了~

试飞

试飞的话比较讲究对飞机的精准控制,本人目前控制还不是很好,在炸机边缘疯狂试探中hhh

飞行时必须要注意安全。

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

ROS实验笔记之——自主搭建四旋翼无人机 的相关文章

  • STM32F429入门(二)

    开始学习嵌入式的第二天 xff0c 发现昨天学习的东西有些遗漏 xff0c 今天要做个补充 x1f60e 那么就从寄存器那一块开始补学吧 xff0c 昨天没有那么仔细地去学习这个知识 xff08 一 xff09 学会看丝印 xff1a 如果
  • VSCode中如何让终端默认在当前文件的路径启动

    VSCode中如何让终端默认在当前文件的路径启动 1 只改变当前工作区的设置2 改变所有打开工程的设置 经常使用VSCode运行调试文件 xff0c 又不想每次都手动cd目录的话 xff0c 可以通过修改设置让终端默认在当前文件的路径启动
  • emWin - Movie篇

    STemWin版本 xff1a 544 xff08 ST购买了emWin的license xff0c 可以在ST芯片中使用emWin工具包 xff0c 就叫STemWin xff09 emWin开发工具包可以转换JPG BMP GIF等各种
  • 芯片端子的多路复用

    嵌入式软件的开发 xff0c 经常要和芯片打交道 xff0c 和个人电脑的通用平台的CPU使用X86或X64架构不同 xff0c 嵌入式电子产品使用的主控芯片是各种各样的 xff0c 从8051单片机 xff0c 到ARM Cortex M
  • 小说三要素和六要素

    小说是以刻画人物为中心 xff0c 通过完整的故事情节和具体的环境描写反映社会生活的一种文学体裁 或通过情节的展开和环境的渲染反映社会生活的一种文学体裁 小说有三个要素 xff1a 人物形象 故事情节 典型环境 xff08 自然环境和社会环
  • POV写作手法

    POV xff08 Point of View xff09 xff0c 一种写作手法 xff0c 即 视点人物写作手法 xff0c 在叙述同一件事可以自由选取最丰厚的角度 xff0c 大大加强了叙述的灵活性 xff0c 在讲述故事的同时作者
  • 工具说明书 - 搜索引擎推荐

    Yandex 俄罗斯人用的多 Yet Another Indexer 34 xff08 另一个索引 xff09 把定位改到美国 xff0c 再把搜索设置为无限制 www yandex com CC Search 查一些版权免费的图片和音视频
  • 嵌入式 - 在嵌入式软件开发中使用stdint.h头文件

    在嵌入式系统软件开发上 xff0c 对不同的平台 xff0c 其每个机器字长都可能不同 在这个硬件平台上使用int xff0c 可能是4个字节 xff0c 你做一个很大整数的运算也没问题 但换个硬件平台 xff0c int可能变成了2个字节
  • 编程参考 - C语言中将字符串转换为整数

    C语言 xff0c 主要有两种方法可以将字符串转为整数 xff1a atoi 和 strtol 1 xff0c atoi Syntax int atoi const char str 包含的头文件是 xff1a stdlib h 给定字符串
  • 工具及方法 - Excel插件XLTools

    立即开始使用XLTools XLTools是一个功能强大的Excel插件 xff0c 专为商业用户设计 它将帮助您在Excel中更快 更容易地准备数据 跟踪变化和实现任务自动化 无论您是刚刚开始免费试用还是购买了终身许可证 xff0c 本介
  • Linux - Ubuntu里安装Python的包

    在Ubuntu中 xff0c apt install python xff0c 默认是安装python2 要安装python3 要使用apt install python3 安装后运行python python2 xff0c 调用的都是py
  • CURL访问HTTPS证书登录

    curl cacert test crt https abc com test crt指服务端公钥 若服务端要求客户端认证 xff0c 需要将pfx证书转换成pem格式 openssl pkcs12 clcerts nokeys in ce
  • 司空见惯 - 体彩中奖交多少税

    体彩中奖交多少税 彩票只有大盘彩如双色球 大乐透等才在中奖1万元以上的情况下交20 的意外所得税 xff0c 小盘彩如3D 排列三等无论中多少都是不用交税的 对于中奖金额在1万元以下的 xff0c 是可以享受免征个人所得税福利政策的 对于中
  • 司空见惯 - 一树春风

    一树春风有两般 南枝向暖北枝寒 现前一段西来意 一片西飞一片东 xff08 一片东来一片西 xff09 了元 一树春风 了元是谁 xff1f 了元 xff0c 字觉老 xff0c 号佛印 xff0c 浮梁王氏子 北宋著名诗僧 xff0c 禅
  • 知识点滴 - 世界化工企业百强

    2022年7月25日 xff0c 美国 化学与工程新闻 xff08 C amp EN xff09 发布2022年全球化工企业50强名单 2022 09 21日附近 xff0c 国际石化市场信息服务商安迅思ICIS发布了最新世界化工企业100
  • 工具及方法 - 安装播放器pot player

    官网下载 xff1a potplayer daum net 可能国内访问有问题 xff0c 还有一个网站 xff1a Global Potplayer 或者为了纯净安全些 xff0c 找下国外可下载网站 xff1a PotPlayer 23
  • cpprestsdk应用实例

    RESTful REST全称是Representational State Transfer xff0c 通常译为表述性状态转移 xff0c 是一种网络应用程序的设计风格和开发方式 它首次出现在2000年Roy Fielding的博士论文中
  • VS2013中如何安装NuGet插件

    1 点击菜单栏的工具 gt 拓展和更新 2 点击左边的联机 xff0c 在右边的输入框中输入NuGet Package Manager xff0c 在中间栏中显示结果 xff0c 点击安装按钮即可完成安装 我这里已经安装过了 xff0c 所
  • vs2013中如何安装OpencvSharp并使用

    1 使用本方法前请确保你的vs已经安装了NuGet插件 xff0c 如果没有安装可以根据下面链接方法进行安装 VS2013中如何安装NuGet插件 2 右击你的项目 xff0c 选择 管理NuGet工具包 3 在弹出的窗口左边点击 联机 x
  • I2C 基础原理详解

    今天来学习下I2C通信 I2C Inter Intergrated Circuit 指的是 IC Intergrated Circuit 之间的 Inter 通信方式 如上图所以有很多的周边设备都是用I2C通信方式进行通信的 I2C Int

随机推荐