CSS 常规功能使用说明

 

1. Free version demo project 说明

CSS 免费版主要向用户提供GCS使用功能及开发定制功能的基本体验。免费版与专业版(Profession Version)的主要区别一是免费版所能使用的控件数量、数据总线条目、逻辑控制语句等少于或低于专业版。而是某些功能,如节点通讯、插件DLL扩展功能等,免费版提供使用功能,但不提供开发定制功能。

CSS 免费版提供两个demo project供用户学习研究:FreeVerDemo_GCS和FreeVerDemo_Plugin。关于这两个 demo project 的使用以及搭建方法将在后续文章中进行讲述。

FreeVerDemo_GCS主要演示使用CSS搭建GCS的方法与功能,其适用的飞控为使用ardupilot固件的APM或Pixhawk,由于ardupilot的版本更迭很快,故FreeVerDemo_GCS只提供基本的飞控数据显示及控制功能。有兴趣的用户可在它的基础上进一步进行扩展。

2、Control Station Studio 常规功能使用说明
FreeVerDemo_GCS 工程

 

FreeVerDemo_Plugin 主要展示CSS通过插件进行功能扩展,以及CSS拓展开发当中的技巧与方法。在插件AeroSimPlugIn_1.dll中内置了一个固定翼飞机空气动力数学模型,通过CSS与插件之间的控制与数据通讯交互,从而实现了一个简单但却功能齐备的飞行模拟仿真最小系统。

2、Control Station Studio 常规功能使用说明
FreeVerDemo_Plugin 工程

 

2. CSS 常规功能使用说明----“飞控综显”标签页

“飞控综显”标签页面集成了飞行控制操作中最常用的操作。在免费版当中,为便于初级用户使用,将专业版中的“航迹规划”页面中的操作按钮合并到了“飞控综显”页面,也就是说将飞控综显和航迹规划两个页面及功能合二为一了。

2、Control Station Studio 常规功能使用说明
飞控综显标签页

2.1. “GCS启动”或“GCS停止”按钮:

启动GCS进入地面控制站工作状态,或停止地面站运行。航迹规划、航点设定、参数设定等功能只有在GCS运行状态下才可进行。GCS正常工作需要设置正确的串口号和波特率。

2.2. “自动记录”按钮:

若选中该按钮,GCS在启动后即开始记录串口收到及发送的每一帧(mavlink)数据,记录数据可进行回放()、分析(),以及导出()等。

2.3. “数据回放”按钮:

打开位于程序底部的数据回放操作工具条,对以往记录的数据进行回放及控制。在回放操作工具条可以通过“+”“-”按钮调整数据回放速度,可通过拖动游标调整播放进度(播放停止或暂停状态下游标不能拖动)。

2.4. “起飞测试/传感器校准”按钮

此按钮用于SinglePilot飞控进行加速度计校准及磁强校准。由于SinglePilot飞控固件与Ardupilot固件在校准操作指令存在差异,且FreeDemo_GCS Project仅作为功能演示之用,故免费版该功能无效。

2.5. “卫星图/政区图/矢量图”按钮

上述三个按钮用于在卫星图/街道图之间进行切换。目前CSS保留矢量图代码实现,但暂未提供该功能。与Profession Version不同的是,Free Version中取消了“航迹规划”页面,将上述页面中的部分按钮设合并到了“飞控综显”页面。该按钮需在GCS运行状态下方可有效。

2.6. “航点设置”按钮

打开/关闭航点设置窗口,当前版本可设置航点的经纬度、相对地面站位置高度。改变设置后,需点击窗口工具栏的Save按钮进行保存。该按钮需在GCS运行状态下方可有效。

2.7. “放大地图/缩小地图”按钮

对当前显示地图进行缩放操作。该按钮功能需在GCS运行状态下方可有效。

2.8. “飞机锁定按钮”

选中该按钮后,当前飞机位置将锁定在地图控件正中,地图相对飞机移动。反之则飞机移动而地图不动。该按钮功能需在GCS运行状态下方可有效。

 

3. CSS 常规功能使用说明----“数据分析”标签页

CSS可对先前本地记录的飞行数据(.tlog格式)进行回放并提供强大的数据分析手段。还可对SinglePilot飞控板飞行数据机载存储器记录的飞行数据(.pilot格式)进行下载并分析;可将上述两种飞行数据导出为matlab兼容格式。CSS.tlog格式记录数据的方式为记录CSS接收到的每一个下行mavlink数据帧,以及CSS上行发送的每一个数据帧。记录数据的帧速率由飞控确定。

2、Control Station Studio 常规功能使用说明
数据分析标签页

3.1.“OpenTlog”按钮

打开待分析数据记录文件,CSS本地记录文件格式为.tlog格式。点击“OpenTlog”按钮按钮打开待分析数据文件后(打开较大的数据文件需要一定时间,注意观察下方状态条及运行信息显示窗口的提示信息),在屏幕左侧就会出现“待分析数据选择”操作窗口。

3.2. “待分析数据选择”操作窗口

在该窗口中,使用鼠标左键点击选择数据帧(message)及帧内字段,右键点击弹出菜单,选择相应的菜单条目即可将当前数据绘制进行数据曲线绘制,或删除已显示的曲线。

选择已绘制曲线后,可通过下方的“分析数据属性设置”窗口,对当前选择的数据曲线设置颜色、缩放比例、原点位置。

3.3.“重置大小”按钮

将当前显示曲线设置为默认大小显示。

3.4.“清除曲线”按钮

为清除当前显示的所有数据曲线,并重置数据曲线的缩放倍率及原点数值。

3.5.“集中显示”按钮

为将当前打开的多个数据曲线适合当前窗口的形式集中显示。

3.6.“逐点分析”按钮

选中该按钮后,即可使用鼠标拖动时间点基线,从而获取数据曲线在每个时间戳的具体数值。

3.7.“放大”“缩小”按钮

放大或缩小当前显示的数据曲线。

3.8.“撤回”按钮

返回上一次曲线(缩放)的显示状态。

3.9.“导出TXT”按钮

将当前打开的数据文件导出为matlab兼容格式。

3.10.“上行/下行”按钮:目前无功能。

3.11.“机载数据”按钮:

对 SinglePilot 飞控板的板载存储器中存储的飞行记录数据进行下载,并存储为.pilot格式文件。

 

4. CSS 常规功能使用说明----“参数装订”标签页

在CSS与飞控(SinglePilot、APM、PixHawk…)均处于正常运行状态,且飞控与CSS间通讯正常情况下,CSS可对飞控的飞行参数设置进行任意下载及修改。参数下载及修改可在飞行过程中进行,但不推荐。

2、Control Station Studio 常规功能使用说明
参数装订标签页

4.1. “参数装订”按钮

在软件界面右侧的“机载参数装订”窗口中,点击并修改某项参数设置后,该参数条目会变为红色。然后点击“参数装订”按钮即可向无人机飞控上行发送并设置参数设置,若发送成功后,之前被修改的条目变为绿色。可以一次修改及上行发送多个参数。

4.2. “读取参数”按钮

点击该按钮即可下载并更新CSS即地面站端的机载参数数值。在参数下载过程中,“当前运行信息”窗口会显示下载信息。

4.3. “保存参数”按钮

 在读取新的机载(飞控)参数之后,点击该按钮即可更新CSS本地已有的参数设置数值。

 

5. CSS 常规功能使用说明----“系统开发”标签页

系统开发标签页为CSS搭建开发控制站工程的核心功能所在页面。CSS系统当中的核心编辑器以及辅助编辑器均在该页面。该部分的使用说明将在控制站工程的搭建方法一章中详细进行说明。以下仅就控制站工程使用过程中常用的按钮及功能进行说明。

2、Control Station Studio 常规功能使用说明
系统开发标签页

5.1. “打开”按钮

打开不同的控制站工程,例如默认提供的FreeVerDemo_GCS与FreeVerDemo_Plugin 工程。注意有的工程,如FreeVerDemo_Plugin对CSS启动后是否自动启动工作进行了设置,所以,在打开FreeVerDemo_Plugin后还需将CSS进行重启才能实现控制工程中的全部功能设置。

5.2. “属性”按钮

显示当前控制站工程的所有控件数量、数据总线项数量、属性设置、数据关联等特性。

5.3. “系统设置”按钮

对CSS系统功能进行设置,通常使用的功能是设置CSS通讯串口的串口号和串口通讯速率。

2、Control Station Studio 常规功能使用说明
系统设置对话框

 

相关文章: