1、初衷
在CSS之前,通过参与开发数个大中型无人机地面控制站项目,在GCS(Ground Control Station)设计与实现方面积累了一些经验和感悟。在先前的开发过程中,一个机型对应一个控制站软件的开发方式逐渐显露出了低效和重复的缺点,于是逐渐萌生出了设计实现通用型控制站软件的想法。其时正好恰逢ArduPilot/MissionPlanner开源体系从诞生到壮大的过程。历经数年的开发、调试、改进及完善,在通过与APM(ArdupilotMega)、Pixhawk、PPZ等开源飞控,特别是与自主开发飞控SinglePilot的不断的磨合适配过程中,CSS目前已日臻完善。
![](https://i-blog.csdnimg.cn/blog_migrate/b639c434d1eb1437477397ca1ef96fc8.png)
2、特点
CSS定位于无人系统(无人机/车/船等)控制终端软件开发平台,可快速且灵活的构建用于无人机/车/船等无人系统的软件控制终端。CSS具备以下三点突出特性:
- 用户的显示操作界面、内部数据构成、数据通讯协议、运行控制逻辑均可快速定制及搭建。
- 使用CSS搭建的控制站之间可进行任意拓扑结构的组网及协同工作。同时提供sdk 可实现CSS与其他应用程序间通讯组