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