由于它是一个软件模拟的CPU,它可以在主车辆计算机内编译,同时仍然保持任务控制和车辆控制之间的虚拟分离。硬件驻留在抽象层中,如果给出接口过程的精确和标准规范,整个语言可以很容易地重新适应不同的硬件层。
导航控制器的计算架构托管在基于vme的系统上,使用VxWorks操作系统。其他分布式模块(如传感器服务器)运行在PC104系统上。
目标识别
SAUVIM的另一个重要特征是能够对已知水下目标进行识别和定位,从而引导潜航器接近这些目标。它包括识别已知的水下物体,计算它们的绝对位置,并在SAUVIM导航控制回路中使用这些信息,以便车辆能够自主地移动到被检测到的目标
声纳也与DIDSON联合使用,用于准备高度场背景,在那里绘制DIDSON的图像
定位子系统是SAUVIM自主操作能力的主要支持,通过使用和融合不同的技术(声学和光学)来执行,以确保适当的、依赖于范围的可靠性、精度和准确性。SAUVIM AUV通过三种主要传感方法切换,以获取可靠的数据:
在远距离(超过25米),375KHz图像声纳用于初始目标搜索。在这个范围内的精度是必要的,只是为了将车辆引向目标区域。
在中距离(2-25米),DIDSON声纳用于目标识别和车辆定位。在这个阶段,车辆必须定位自己,以便将目标限制在操作工作区内。
最后,当目标在机械手工作空间内时,采用短距离高精度传感器执行实际干预任务。这一目标是通过联合使用水下摄像机和超声运动跟踪器来实现的,用于在操作任务期间检索目标的实时6自由度位置。
该装置利用高频声波来跟踪超声波接收器的目标阵列。在固定位置上使用4个发射机,在目标上使用4个接收机,可用于确定目标的6自由度广义位置(旋转和平移)。