高通导航器软件开发包使用指南(15)
创始人
2024-03-05 20:18:26
0

高通导航器软件开发包使用指南(15)

  • 9 基本参数调整
    • 9.1关键调谐参数
    • 9.2调整过程
    • 9.2.1传感器方向
    • 9.2.2电子速度控制器(ESC)
      • 9.2.3螺旋桨和电机特性
      • 9.2.4指定车辆总质量的参数
      • 9.2.5最小和最大推力命令
      • 9.2.6推进器配置
      • 9.2.7姿态控制增益
      • 9.2.8电压警告阈值
      • 9.2.9向下摄像头位置
      • 9.3 已知限制

9 基本参数调整

本章包括修改车辆运行时参数的指南。这些运行时参数在snav_params中定义。xml配置文件,请参阅第2.4.3节。每个运行时参数必须使用snav_params中的正确参数组定义xml文件。

9.1关键调谐参数

表9-1列出了调整新车时需要调整的参数。如果需要,这些参数批评调整如下.
的参数说明见第8章
在这里插入图片描述

9.2调整过程

为新车型创建参数文件时,建议使用现有参数文件并修改所需参数。本节中的示例参数用于小型无人机样品重约240克,从发动机到发动机的距离为200毫米并使用直径为10cm的螺旋桨。

9.2.1传感器方向

必须使用orientation_params组中的参数。第一步需要定义车身坐标系统有关参数说明,请参见第8.21节。

9.2.2电子速度控制器(ESC)

调谐ESC软件不适用于普通电机和螺旋桨。ESC软件需要特定每个特定电机和螺旋桨组合的参数。如果使用新的螺旋桨或电机,ESC必须调整软件。ESC调谐过程目前必须由高通公司执行,具体待定用于将来的文档。

用于将来的文档。

9.2.3螺旋桨和电机特性

必须指定螺旋桨的推力与RPM之间的关系。使用二次方程式来指定这种关系。确定该曲线的数据可以用合适的螺旋桨进行实验测量试验台
使用att_control_params组中的以下参数指定曲线:
在这里插入图片描述
这些参数用于根据以下方程式定义单个螺旋桨曲线

提供推力(单位:克):

推力=a2∗ 每平方米+a1∗ rpm+a0。

prop_rpm_thrust_curve_a0和prop_rpm_thrust_ccurve_a1参数默认设置为0只需要指定prop_rpm_thrust_curve_a2。

小样本无人机螺旋桨的推力与RPM曲线规定如下:

还必须指定att_control_params组中的最大和最小RPM。最低限度使用最大和最小RPM值以及螺旋桨推力计算最大推力曲线总推力重量比至少为2:1是最佳性能的理想选择。

小样本无人机的总推力如下:



9.2.4指定车辆总质量的参数

必须测量标称车辆起飞重量(单位:克)

position_control_params组必须基于该值设置。

对于小样本无人机


9.2.5最小和最大推力命令

最小推力和最大推力指令必须与min_thrust和max_throst一起指定rc_params组中的参数。

小样本无人机的最小和最大推力值如下:




9.2.6推进器配置

必须指定相对于所选车身坐标系的螺旋桨配置。看见

第8.14节介绍了螺旋桨配置参数。

小样本无人机的参数如下:
在这里插入图片描述

对于四转子,支持矩形和菱形配置。正六边形配置为支持六角转子。在图9-1和9-2中,坐标系表示车身框架协调。顶点处的数字表示ESC电机ID

在这里插入图片描述
在这里插入图片描述

9.2.7姿态控制增益

必须使用att_control_params中的以下参数调整姿态控制器增益组比例增益参数如下:

•kp_roll_mount

•kp_pitch_mont

•kpy

衍生收益参数如下:

•kd_roll_mount

•kd_pitch_mont

•kdy

有关这些参数的详细信息,请参见第8.14节。

姿态控制器的输出是指令的身体框架力矩或扭矩。比例增益增加作为姿态或角度误差的函数而产生的力矩。衍生收益增加作为角速度误差的函数而产生的力矩。

增加比例项会增加控制器的刚度,同时增加导数项增加了系统的阻尼。

侧倾和俯仰增益调整使用车辆惯性矩计算参数的初始值,如下所示:

kp_roll_mont=36.80*Ixx

kp_pitch_mont=36.80*Iyy

kd_roll_mont=4.261*Ixx

kd_pitch_mont=4.261*Iyy

注:可能需要对侧倾和俯仰增益进行微调

Ixx和Iyy是车身x和y轴的惯性矩值,单位为克*米2

.

可以使用机械CAD软件计算惯性矩值。这些收益导致姿态控制器稍微过阻尼,稳定时间约为0.4秒输入横摇角或俯仰角的变化。必须从初始参数值调整增益。将来文件将提供计算偏航姿态增益初始值的类似方法。

姿态控制器调整要创建一个反应灵敏且刚性的姿态控制器,请增加控制增益。收益也在增加这会导致高频振动和不稳定性。

为了确保系统在命令改变角度时不会振荡,增加导数利润。

姿态控制器增益调谐辅助装置有经验的调谐器使用各种标准来帮助调谐,例如:

•飞行模式和飞行状态

•车辆声音

•对不同幅度阶跃输入的响应

•飞行日志数据

•视觉表现

•从飞行控制日志文件收集的数据

小样本无人机示例

本示例使用CAD软件计算x和y惯性矩值,Ixx=0.623克米2 Iyy=0.678克米2

.

横滚和俯仰姿态增益在参数文件中计算和指定如下:

小样本无人机的偏航增益可手动调整并指定如下:

9.2.8电压警告阈值

收集电压放电曲线后,必须调整voltage_monitor_params中的参数飞行过程中的给定车辆和电池。必须调整参数,以便电压警告车灯亮起,车辆被迫在给定的剩余飞行时间内着陆车辆飞行。

小样本无人机的参数如下:

注:小样本无人机使用2电池LiPo电池。使用2芯LiPo电池的车辆应使用与上面列出的参数类似。使用3芯LiPo电池的车辆使用的参数约为比小样本无人机列出的参数大50%。

9.2.9向下摄像头位置

必须使用

optic_flow_estimulator_params组中的camera_offset_x和camera_ooffset_y参数。

这些参数见第8.4节。

9.3 已知限制

  • 如果X轴和Y轴的惯性矩相差很大,车辆可能不会表现良好。

  • 所有可调整参数的指南不在本文件的范围内。

  • 调整新电机或螺旋桨ESC软件的方法待定

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...