PX4自主飞行相关问题
来源:互联网 发布:sql入门经典第5版 编辑:程序博客网 时间:2024/06/06 15:52
调试入坑
赶在回去之前把10月1日新校区试飞相关问题记录一下。首先是调试相关问题。调试具体流程
在校准遥控器时经常出现校准一半就停止的问题,期初认为是固件问题,换了1.6.5,1.6.3,1.5.5三个固件依然不行,最后发现是由于在校准时必须先将roll改变再进行pitch回中,如果调试再遇到问题,将左右摇杆的校准顺序换一下就行了。一般校准完上电后,电机的电调会慢慢的响,这是正常的,因为电调的信号线没有输入(飞控还没有解锁)。如果电调急促的响,那就说明油门没有归0,甚至是反向了,不支持解锁(顺便提一下,在校准遥控器时,将subtrim都提前调0)。另外,关于rtk和空速计占用I2C口,无法一起用的问题,现在的方法是rtk不接I2C口,rtk里面内置了一套imu和气压计,这会造成它和空速计复用I2C端口时,地址出错,可以写一个I2C分时复用的驱动,但太过麻烦。直接不接I2C口时,系统会提示找不到主的磁罗盘,不让系统解锁。由于pixhawk内部内置了一套磁力计,所以在地面站中将MAG0禁用掉(改为0),只用内置的磁力计,再重新校准compass。
现场试飞相关问题记录
自主起飞时遇到一个问题是,切mission后,发动机只以很小的油门在转,解决这个问题需要在地面站的Runway Takeoff,将RWTO_TKOFF改为enabled,即起飞时使用起落架。为安全起见,一般初次试的时候需要把最大油门降低 ,不要全油门起飞。
在起飞时出现了方向舵不会自己调节的问题,初步认为是我们使用的飞机方向舵和起落架没有联动的问题,这个问题需要看代码才能知道逻辑,假期之后再看吧,主要代码文件有:ecl_wheel_controller.cpp,tecs.cpp,fw_att_control_main.cpp和RunwayTakeoff.cpp).后面会分享一些代码解读和仿真飞控加视觉的部分,先上图为敬。
最后说一下设置航点高度和距离,这个涉及到飞机的升阻比,先上图
当你知道飞机的性能的时候,就可以大致估算一下,比如我们设置home点和takeoff点距离为150m,takeoff点高度为30m,所以飞机升阻比比150/30=5大基本上就行了。land点的设置和其前面的一个点(flare点)很重要,如果不合适,地面站会拒绝上传任务,不过也会提示你该怎么调整航点的位置。
- PX4自主飞行相关问题
- PX4自主飞行
- PX4飞行模式-多旋翼
- px4分支切换问题
- PX4飞控之自主起飞Takeoff控制逻辑
- PX4飞控之自主返航(RTL)控制逻辑
- (2)PX4开发指南——飞行模式/操控
- 无人机系统PX4视频教程:飞行PID参数调试
- 自主车辆相关资源
- PX4固定翼调试校准流程及实验相关问题记录分析
- 问题:飞行调度难题
- 小鸟飞行距离问题
- 自主研发GIS相关引擎,速看。。。
- 自主
- 基于光流传感器定位和导航的自主飞行无人机
- 使用SP Racing F3飞控&ROSflight软件包的无人机自主飞行系统
- 飞行
- APM(PX4-v2) 定高模式相关(AltHold)
- extend整合
- 关于高斯过程
- 【清北】【笔记】DP
- Java学习笔记 09 Java实现多继承的方法:接口 + 内部类
- URI和URL
- PX4自主飞行相关问题
- 网页加载完毕执行函数的三种方法
- Locust的API介绍-----HttpSession类和Response类
- hadoop基础
- 界面编程-写一个滑动条
- vue之组件 slot内容分发
- C++封装DLL,导出一个类
- Handler机制的简单原理
- Ubuntu 下修改用户文件权限的方法