|
摘 要:小型无人机是低成本的新型遥感平台,要求装载的遥感仪器体积小、重量轻、抗震性好。PC/104+嵌入式计算机较好的满足了此要求,并具备开发周期短的优势。研制成功无人机载小型多光谱成像仪(国内首台基于PC/104+嵌入式计算机的航空遥感仪器)和无人机载大面阵CCD相机系统。PC/104+嵌入式计算机在两台仪器中完成了曝光控制、图像采集、传输、存储、GPS解码计算、执行远程指令、状态报告等功能。
关键词:无人驾驶飞机 航空遥感 嵌入式计算机 PC/104+
1 新型遥感平台——小型无人机
小型无人驾驶飞机是近年来发展迅速的新型遥感平台。它的体积小、重量轻,制造成本低;一辆卡车就可以装载、以地面操作员代替空中飞行员,运营维护费用、人力成本远低于有人驾驶飞机。其低廉的费用使得许多中小型用户也有能力支付,扩大了遥感的应用范围和用户群,具有广阔的应用前景。无人机的其它优点有:能够低速、低空飞行,有利于遥感作业;机动灵活;升空准备时间短等。其缺点是对载荷的体积重量有严格限制,对载荷的抗震性能也有较高要求。
下表列出了几种典型的用于遥感的小型无人机[1][2][3][4]。
 表1 几种用于遥感的小型无人机
小型无人机可装载的遥感仪器种类繁多,有电视摄像机、数码相机、红外传感器、合成孔径雷达、超光谱扫描仪、多光谱成像仪等[5]。
2 嵌入式计算机PC/104+在无人机载小型多光谱成像仪中的应用
2.1 课题背景
为了发展我国的无人机遥感技术,国家863计划制订了“无人机海洋遥感监测技术”课题,研制一套无人机海洋遥感监测系统。系统中的无人机平台即表1中青岛天骄公司生产的SE-1型小型无人机。系统中的遥感设备——无人机载小型多光谱成像仪,由上海技术物理研究所研制。
2.2主控计算机的选择
无人机载小型多光谱成像仪包括光学头部和主控计算机两个组成部分。
光学头部由3台光轴平行的索尼XC-ST70CE黑白CCD视频摄像头组成,采用画幅式的成像方式同步获取三个波段图像。镜头前方安装有可根据任务需要更换的10纳米窄带带通干涉滤光片,通过滤光片的不同组合实现对海洋的溢油、赤潮、海冰等现象的监测。
主控计算机用于实现对光学头部的控制,并将光学头部获取的遥感图像采集存储起来。一般有两种构成方式:
一是基于单片机或单板机,其体积很小,功能简单。此类仪器有:美国NASA与Clark University合作研制的采用DuncanTech MS3100的多光谱成像仪,主控计算机采用工业级单板机[6];中国测绘科学研究院研制的UAVRS-II低空遥感监测系统,主控计算机采用89C52单片机[7]。
二是基于商用PC机,体积较大,功能强,带有采集卡,能够控制多路摄像头并完成A/D转换、采集、存储等功能。此类仪器有:美国Flight Landata公司的CAMIS采用半高度的立式台式机[8];美国农业部True Digital Imaging System采用Gateway 2000 PC机[9];中科院遥感应用研究所的航空多光谱数字相机系统采用PIII-866工控机[10]。
本课题使用的SE-1型无人机平台要求有效载荷体积小于350mm×250mm×240mm,商用台式机、工控机体积过大无法装入。如果采用单片机或单板机,则实现视频获取、采集、模数转换、存储等复杂功能带来很大的工作量,实现比较困难。
经比选,我们采用了PC/104+嵌入式计算机。它既具备PC机的通用性、可扩展性,又满足了无人机平台对体积、重量和抗震性的要求。在我们的多光谱成像仪研制过程中,2003年8月,我们读到了美国NASA设计制造的用于农业遥感的多光谱成像仪也采用了PC/104+嵌入式计算机的报道[11]。
2.3 PC/104+总线简介
PC/104+将PCI总线集成在PC/104结构中,是一种优化的、小型堆栈式结构的嵌入式控制系统。PC/104+为单列三排120个总线管脚,有效信号线和控制线和PCI总线兼容。其电气和机械规范特点如下[12][13]:
1)小尺寸结构,标准模块的机械尺寸为96毫米×90毫米;
2)堆栈式,针、孔总线连接,即PC/104总线模块之间总线的连接是通过上层的针和下层的孔互咬相连,抗震性好;
3) 4mA总线驱动即可使模块正常工作,功耗低;
4)自我堆栈式连接,不需要母板。
2.4 成像仪主控计算机的构成
成像仪嵌入式主控计算机由主板、采集卡、电子硬盘、GPS接收器构成。
主板采用了台湾广积科技公司生产的IB104+。主板是嵌入式计算机的主体,集成了一台计算机的大部分组件,包括CPU及芯片组、内存插槽、显示芯片、10/100Mbps自适应网络接口、键盘鼠标PS/2接口、IDE硬盘接口、USB1.1接口等。内存最大支持256MB SDRAM,目前安装了128MB。集成的CPU是全美达公司生产的Crusoe TM5400,主频533MHz,功耗低、发热量小,不需要安装散热风扇[14]。
视频采集卡是成像仪主控计算机的关键部件,采用了加拿大迈创(Matrox)公司生产的Meteor-II/Multi-Channel。该采集卡采用8bit A/D,支持33MHz PCI总线突发主控DMA传输,突发数据传输速率可达到132MB/秒;采样频率可达30MHz;信噪比47dB。支持对3路同步的RS-170或CCIR视频信号进行并行采集。采集卡支持实时的视频流至计算机内存的和显存的传输,为提高突发传输性能,板载有4MB SGRAM缓存[15]。
硬盘采用SUNDOM公司生产的使用NAND Flash存储芯片的工业级电子硬盘,容量为4GB。
我们为成像仪配置了GPS接收器。接收器固定在一块PC/104板上,通过串口与计算机主板连接。接收器采用12个通道的Conexant Jupiter TU60-D125模块,时钟精度20纳秒,位置精度为水平25米、垂直78米,速度精度0.1米/秒[16]。
2.5成像仪的自主控制软件
我们在成像仪主控计算机上安装了Windows 2000操作系统。控制软件采用Visual C++ 6.0编写,通过调用采集卡配套的开发工具函数库MIL-Lite7.5完成采集卡控制、图像采集、传输和存储等一系列功能[17]。
自主控制软件实现了如下功能:自启动、自主运行;自动控制多路摄像头曝光、采集、存储;根据上一幅图像的直方图自动调整电子快门;GPS接收、解码计算;与无人机飞行控制计算机的通讯;执行来自飞行控制计算机的开始采集、停止采集、改变采集间隔、关机等指令;记录姿态和位置数据;向飞行控制计算机报告采集状态、剩余磁盘空间。
2.6 飞行实验
2003年9月,成像仪在常州洪庄机场首次参加了有人机载搭载实验,获取了常州市区单波段航空遥感图像。
2004年11月,成像仪在大连周水子国际机场参加了3个架次有人机搭载实验,获取了大连庄河沿海地区1614幅三波段航空遥感图像。
2005年12月,成像仪安装在SE-1型无人驾驶飞机上,在胶南沿海完成了无人机载地面滑跑实验。
3 嵌入式计算机PC/104+在无人机载大面阵CCD相机系统中的应用
“轻小型平台(无人机)大面阵CCD相机系统”是上海市2003年度科技攻关计划项目,由上海技术物理研究所承担。项目研制一套无人机载高分辨率面阵CCD相机系统,用于防洪指挥、水利工程、大比例尺制图、水质评价、环境监测等。
该系统由面阵CCD相机头部和主控计算机两部分组成。
面阵CCD相机头部完成遥感图像的拍摄获取。相机头部包括相机机身、镜头和数码后背三部分。相机机身选用了康泰时645AF中画幅单镜头反光相机。镜头采用卡尔蔡司45mm f/2.8 Distagon T镜头,焦距45毫米,视场角76°。数码后背选用了MegaVision公司的FB4040,单色CCD,有效像元数4080×4080,接口为IEEE1394。
主控计算机完成对相机的控制,图像的传输和存储。PC/104+嵌入式计算机具有很好的通用性,我们将无人机载小型多光谱成像仪主控计算机的视频采集卡更换为IEEE1394卡,即成为本系统的主控计算机,其余部分不需做任何改动。IEEE1394卡选用了瑞士数字逻辑公司生产的MSMW104+。
系统控制软件采用MegaVision公司提供的与数码后背配套的Megavision Device Library API开发库编写[18],开发环境为Visual C++ 6.0。软件实现了下列功能:自启动、自主运行,自动控制相机曝光、采集、存储,GPS计算,执行来自飞行控制计算机的指令,记录姿态和位置数据,向飞行控制计算机报告采集状态、剩余磁盘空间。
4 结论
PC/104+嵌入式计算机体积小、重量轻、抗震性好,非常符合小型无人机载的要求。同时,它具备良好的通用性和可扩展性。它支持Windows系列操作系统,应用软件开发方便。市场上PC/104+扩展卡产品丰富,如采集卡、IEEE1394卡、SCSI卡等,使PC/104+嵌入式计算机易于功能扩展,开发周期短,应用范围广泛。
PC/104+嵌入式计算机在我们研制的两种无人机载遥感仪器上的应用都取得了成功。以此为基础,今后可推广发展一系列基于PC/104+嵌入式计算机的无人机载遥感仪器。
|