版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单位代码 学号1103100080分类号TN929.3文献翻译用于开发避障系统声纳仿真院(系)名称专业名称学生姓名指导教师信息工程学院
通信工程雷海峰
王缓缓2013年4月3日用于开发避障系统声纳仿真摘要:海岸线的安全威胁或事件的响应时间是一个需要改进的地方。目前,美国海岸警卫队的任务是使用船只或飞机监测沿海地区,潜水部署检查在海岸线或在任何港口潜在水下的威胁。这会显著阻碍事件的响应时间。解决这个问题的方案是使用自主水下航行器(AUV)持续监测端口。自主水下航行器必须在它运行的环境中不碰撞到物体。因此避障系统是自主属水下航行器活动所必备的。传统的水下航行器通常使用成像或避障扫描声纳。航行器必须有够大的空间和可用功率来支持这些系统。小型水下航行器可能无法容纳一个用于躲避障碍的扫描声纳系统。因此,它需要确定适当的声纳系统以及相应的信号处理方法来解决海岸线的安全问题。本文提出了一套系统的方案从环境、障碍、声纳配置和信号处理方法的建模与仿真来描述避障系统的性能。声纳模拟器是基于一组圆形活塞换能器建模并基于镜面反射产生的回波。光线跟踪算法应用于模拟从平面、球形和圆柱形物的反射。所提出的主要贡献有三点1)帮助我们更好的了解与返回信号相关的障碍和环境,2)帮助我们优化了海岸线的避障传感器的复杂性,3)帮我们更好的设计了一个特定情况下所需的回避策略。与海岸线安全相关的一个主要问题是威胁或灾难的响应时间。这样的考虑不仅基于安全环境,也基于经济因素。目前美国海岸警卫队和地方执法机构通过船只或飞机监视这些区域。然而,很少有监测活动发生水下。任何可能存在的水下威胁必须要潜水员检测和检查。因此,由于威胁的位置不确定响应时间可能很广泛。解决这个问题的方法是用自主水下航行器(AUV)连续监视一个端口或推出针对某一特定事件的方案。在任意一种情况下,自主水下航行器必须能够航行在端口不触碰到任何障碍、海堤或海底。这是特别具有挑战性的一个港口环境,因为障碍一般没有静态位置。因此,一个可靠地避障能力是自主水下航行器,可以动态的更新其路径安全导航的需要。一个避障系统(OAS)对于保证自主水下航行器(AUV)的生存能力是至关重要的。传统的水下避障系统使用扫描声纳感应环境。这些系统能够提供有关航行器周围高分辨的信息。然而,这些声纳系统的分辨率与其复杂性的增加是成比例。扫描声纳需要在航行器上有足够大的空间和数量安装它。小型水下航行器提供较小的空间、较小的电子设备并需要较小的声纳扫描功率[1]。在一个小型的、低功率的自主水下航行器上使用声纳扫描系统可能并不总是可行的。处理数据所需的计算时间也有问题的被针对性回避。扫描声纳系统会收集大量的环境数据。这个数据必须经过处理,在航行器的航行环境中提取有用的功能。从原始的声纳数据生成实时信息是很难完成的。通过降低系统的复杂性,可以满足功率、大小和时间的限制。单一的、分离的传感器可以被换能器阵列代替。这将大大减少有关环境可以收集到的数据量。多功能避障的研究是基于假设环境和障碍已知的环境。因此,车辆路径规划基于1)在一个任务中全局优化能源消耗的小车不碰到任何一个障碍物,2)分区周围的任何障碍都能被检测到。此项研究的目的是创建使用圆形活塞换能器检测未知环境的避障系统。这项研究的结果将用于实现水下海岸线的安全。本文提出了在弗罗里达大西洋大学开发的3D声纳模拟器。在模拟器中,障碍可以定义在球体,圆柱体,和平面的组合,并且可以调节其几何属性,如位置、方向和目标强度。环境包含底部和表面边界。就车辆运动而言,基本的运动学属性,如转弯速率、位置、速度和方向可被编程。所提出的三个主要贡献是:1)帮助我们更好地了解返回信号相关的障碍和环境。2)帮助我们优化传感器的避障功能3)帮助我们更好的设计了为一个特定情况下所需的回避策略。本文的其余部分将用于介绍创建仿真模型。第二节提供了一些常用的自主避障车声纳系统的类型和背景资料。第三节包含了讨论车辆、环境和模拟的声学模型。模拟结果的能力可以在第四节被找到。—二I匕日背景传感环境是避障的第一步。了解更多的有关环境会产生更简单的避障方法。由于声音水下的传播特性声纳成了水下传感的主要选择。因此,两种类型的声纳进行比较,以确定哪些将执行避障系统。第一个是飞行时间(TOF)测距系统常用于地面车辆。第二种系统是扫描声纳。性能,如大小和功率的限制,在测试车辆选择一种声纳类型是需要考虑。A时间飞行系统飞行时间(TOF)测距声纳是考虑的第一类型声纳系统。这些系统通常用于登陆、实验室的基础机器人和陆地避障。在这样一个系统中,传感器发出爆炸声能量和接收返回的回声。在往返延迟的爆炸用来进行测量以确定引起反射物体的距离⑵•范围通常发现在方程(1)c是声音的速度,Tm是飞行时间。1)1)TOF传感器的宽声纳束,如宝丽来600系列变频器⑶,在确定一个物体的位置时就会成为问题。虽然目标的范围是准确的,轴承的目标必须落在传感器波束的某一个地方。波束宽度可以为15°到40°取决于传感器的大小和功率。一些TOF系统通过用重叠多个转换器的波束宽度克服轴承的误差。这些传感器可以被当做一个离散阵列[4]。轴承的估算可以由每个重叠范围估算。取决于精确度和覆盖角度TOF系统的复杂性将会增加。在[5]每三个接收器一组来确定25°视角内的物体位置。[6]利用这种方法进利用24个重叠的传感器来覆盖360°。传统的TOF系统对于多个对象也存在问题。只有距离最近的物体能够被测量。这不一定是对于航行器最相关的一个对象。像大多数声纳系统,飞行时间也会遭受到镜面反射的影响。镜面反射是声波从一个镜像表面的反射。声音从一个单一的入射方向反射到一个单一的出射方向。这种类型的反射在发射脉冲被接受前可以发生多次。因此,TOF系统必须处理传入的范围信息以减少这种类型的传感误差。在TOF系统处理范围读数包括三个主要的步骤[6]:阈值,平均和聚类。阈值,范围读数超过某一最大范围将被丢弃。这一步试图消除多径反射产生的接近设备最大范围的范围读数。此外,在一定范围内阅读的最小距离将被认为是小故障然后消除。多传感器数据融合是另一种用来消除范围误差的方法。在同一时间从不同的传感器平均结合几个独立的范围估计。如果这些传感器有声波从同一个物体传回,这时一个更确定的范围可以被估算。范围估计的波动是受环境和传感器灵敏度的影响的。平均多个读数将减少波动的传播。如果平均显示大约两个平均值,那么聚类是用来区分不同的对象。聚类是一个收集类似范围读数提取平均值的过程。所有传感器读取包含在来自同一物体的一个特定的集群[7]。不同的测量范围将会发现来自工作区的多个对象。通常,为了区分每个对象这些对象都必须通过一定的距离错开。执行TOF传感是有利的由于其成本低、能耗低[3]和相对较低的计算要求。此外,这些传感器耐冲击和辐射易于和电脑连接。TOF系统不能从一个单一的抽样提供关于环境精确的信息。相反,测距信息的历史记录必须被保存以及分析。环境仍然可以从历史数据中粗略的提取。B扫描系统在前一节声纳系统使用传感器的操作,最重要的部分,在于他们自己。每个换能器的波束形成被认为是相互独立的。只有整个系统的范围值被分析执行了检测算法。此外,TOF系统不能直接确定回波的方向。概率设计法需要对物体的位置粗略的估计。扫描声纳系统从声音的反射可以用于确定物体的位置。这些系统是由多个传感器一起密切分组创立的。传感器将在传输、接受和检测阶段互相合作。许多用于水下机器人的避障系统采用高功率扫描声纳系统感知环境。声纳系统与测距系统相比可以提供一个关于环境更高分辨率的视图。扫描系统的一个缺点是需要增加功率、空间和计算时间。典型的扫描系统可以用50到200个元阵列用于发送和接受声音。这远远大于在前面章节中的任何测距系统。扫描系统将从环境中提取大量的信息。额外的处理这些数据意味着跟长的计算时间、更大的存储器,以及更大的处理模块空间。在一般情况下,较大的一个阵列或投影系统,光束项目越窄的主瓣[8]。主瓣的大小确定在声纳图像分辨率的量。较小的主瓣意味着更高的分辨率是可能的。一个好的近似的主辩宽度在等式(2)中被发现,其中N是元素的数目,d是厘米的元素的间隔,和九为以厘米为单位的发射波的波长,可以发现的主瓣宽度的一个好的近似。Beamwidth(deg.)=50.6x九/((N-1)xd)(2)等式(2)对于多束或扫描系统提出了一个重要的设计点。高分辨率声纳需要有一个窄的波束宽度。添加更多的元阵列可以有效地变窄光线。然而,声纳系统的物理尺寸可能大于航行器所分配的空间。较小的波长或更高的频率也可以缩窄光束。如果使用更高的频率会增加信号的衰弱。因此,必须寻找大小和频率的适当平衡。读者可以在[8][9][10][11]了解到一个更完整的涉及复杂扫描避障声纳的讨论。声纳系统的物理尺寸和功率是实现测试车辆的两个主要约束。因此,TOF系统被选为声学模型的仿真。在仿真中使用的传感器总数目为5个。模拟概述环境仿真可以分解成一个环境模型、车辆模型和一个声学模型。每个模型一起模仿从车辆行驶环境返回的声音。仿真在设计上具有一定程度的模块化。改变仿真可以通过快速、简单的替换不同的模块来实现。在图1中我们可以看到一个高层次的仿真流程图。一个脉冲循环开始,在整个周期中车辆、环境和声学模拟不断更新。任何声从脉冲返回将被记录并发送到控制块。控制块是在哪里将产生躲避动作。仿真将在下一脉冲周期重新开启声学模型。这个过程将在仿真运行时间内重复。环境、车辆和声学模型将进一步的详细介绍。控制块已经超出本文的范围就不讨论了。A环境模型简单的几何对象用于创建环境模型。这种仿真允许使用平面的、球形的、圆柱形的物体。这些组件可以为航行器的操纵建造更复杂的环境。在模拟中创建的示例环境可以再第四节看到。B车辆模型一个动态模型被用于车辆运动仿真。只有车辆在航向和螺距的变换被认为是控制命令。对的影响还未被研究。车辆的转向和潜水模式可以在方程(3)和(4)中找到。在方程(3)中屮是新的偏航角,屮0是原来的偏航角,屮c是指令方向,△T是仿真时间步长,丄是闭环航向动力学时间常数。潜水模型的定义同样是01使用丄作为闭环航向动力学时间常数。02屮=屮+0(屮-屮)At(3)0=6+0(6-0)At(4)01c002c0图1高级别仿真工艺流图图1高级别仿真工艺流图潜水和转向模型表示车辆整体的参考系。车辆的运动必须旋转到与仿真环境一致的惯性坐标系。这是通过三个欧拉角完整连续的旋转完成的。转动0,间距6,偏航屮[12]。在图2中可以找到这些角度的定义。旋转矩阵与欧拉角的联系可以再方程5到7中找到。R=yaw5)cos(屮)-sin(屮)sin(屮)cos(R=yaw5)R=pitchR=pitchcos(6)0-sin(6)sin(6)0
cos(6)R=rollR=roll10cos(0)0sin(0)0sin(0)cos(0)图2在模拟中使用的车辆运动的定义图2在模拟中使用的车辆运动的定义结合方程(8)中的三个转换矩阵允许主体固定速率Vb和惯性或全球速率V9之间进行转换。升沉和摇摆不被视为车辆模型。因此,车辆速度只包含一个surge,V9,术语。X「V9「V9"「Vb「xxV9=RRR0y—yaw—pitch—rollV90z8)使用全球速度矢量V9可以更新环境内车辆的位置。这在使用方程式(9)时发现,其中X是车辆新的位置,X是车辆的原始位置,At是模拟的时间步长。0X=X+V9At(9)0C声学模型一个圆形活塞换能器用于声纳建模仿真。轴向压力对活塞换能器,P,可以在x方程(10)找到现,其中P是峰值声压f是声纳的工作频率,t是时间。轴向压力0c是一个时间长度相等的带宽的逆运算。频带宽度,BW可以在方程(11)中找到。用在方程(10)中峰值声压是根据所选取的声纳系统的震源强度设置的。P=Psin(2兀f(t-t)) (10)BW二+f(11)x0 c detection 10c轴向压力不包含轴承或范围的信息的输入信号。通过组合具有方向性函数的轴向压力H®[4]可以检查该角的组成部分。。制定的H®在方程(12)中发现,其中J是贝塞尔函数第一种顺序1。到J参数是无限小的可以方程(13)找11到,其中,k是所发送的声波波数,a是传感器的半径,g是关闭的接收角度传感器的轴2J(v))=一1 (12)v
v=kasin(g)(13)反射压力也会受物体的几何和材料的影响。平面物体使用反射系数来考虑不同的材料。球形和圆柱形物体使用的目标强度考虑他们的几何。因此,物体接收到的压力是通过结合轴向压力、方向性、范围和对象的属性。方程(14)用于计算平面反射所带来的压力,r是对象的距离,H®是指向性可以在方程(12)中找到。C,在方程(14),是为特定材料的反射系数。这个系数被定义在方程(15),z是咸水R1的阻抗,z是阻抗的对象的材料。阻抗是介质的密度乘以在这种材料[4]中传播的2声速。P(t)=卩只日比)2*C(14)2rRz-zC= _(15)Rz+z21球形和圆柱形物体都使用方程(16)。T,在方程(16)中是物体的目标强度。方s程(17)中给出的公式用于计算球体的目标强度,其中a是球体的半径。同样,方程(18)显示了公式用于计算圆柱形的目标强度,a是在码半径,r是到该圆柱体中码[13]的距离。P(t)= 莎r2TS=10log() (17)s4arTS=10log(片)
c2表一在初始模拟运行中使用的参数VdiiflcPiTiperlicsLengih2mRadiusOil?mI-芮5seci375secFrequeocy10KHz±4肿"IrAiisdiicer总n山1悟o.oiainPingRute1Uz.SimuhktinnFraperilsTimcwpAIE-7see压力可以使用方程(14)或(16)添加线性找到。因此,在相似时间内的压力检测可以建设或破坏干扰总压力。时间增益被应用于综合压力这是一个选项,用于实际声纳系统,放大的信号是随时间增加,以弥补这个系统[3]接收信号强度由于传播和吸收所造成的损耗。该仿真使用的模型显示在方程(19)中,其中P是原来的压力值,P是放大压力,t是传at输时间,t,是接收时间,C是声音在盐水中的速度。rswCP=P—sw(t一匸)(19)a2rt结果仿真将从每个传感器产生强度和范围信息。这可能是在现实世界中实现的唯一避障系统信息。一个更强大的系统可以从避障系统保持环境模型独立。这对于车辆一无所知的先验环境很重要。应用于环境、车辆和声学模型的参数,可以容易的改变。这允许不同的配置进行测试。仿真,然后,可以在设计阶段使用的避障声纳以及测试车辆。本节将提供一些结果和功能仿真。一些用来在这一节中生成这些数字的参数可以在表I中清楚地看到。共有5个传感器在车辆模型上使用。侧面,底部和顶部的传感器是在一个45°角的朝向车辆前方取向。布置在船上的传感器对测试车辆的测试结果可以在图3中看到。在图3中传感器的大小已经被夸大了,能更清楚的看见。共有5个传感器在车辆模型上使用。侧
面,底部和顶部的传感器是在一个45°角的朝向车辆前方取向。图3、传感器放置在船体上的测试车的初始运行。如前所述该环境可以构造成平面,球形,圆柱形物体。这些简单的组件可以被组成更复杂的场景而车辆在其中必须能够运作。图4(a)和4(b)表明两种环境中创建的模型。图4(a)近似为一种薄的圆柱体代表一组桩。图4(b)同样代表一个固定的油轮。这两种环境中包含的海面和沙质底部采用平面对象创建。图4、在使用三个几何构造块中创造的两个环境。(a)GroupofPilings(b)AnchoredTanker在图4(a)中看到的堆积环境用于演示仿真输出。车辆按指示通过使用“摆动”策略航行在一个固定的路径环境。此动作比车辆行驶在一条直线路经能让传感器查看到更多环境。在图5中,可以看到车辆运动通过堆积环境。
图5车辆通过打桩环境的议案每个传感器的强度和范围估计的时间序列输出可以在图6和图7中找到。给出了一个电压输出强度,为了控制器从变频器的硬件接受模拟值。每个声返回电压被发现通过方程(14)和(16)的压力值乘以一个常量与单位[volts/uPa]。值为10-10V/uPa表示传感器灵敏度用于产生结果在图6。在图7中显示的范围值是基于TOF的计算公式(1)。只有第一声被用于发现每个传感器的范围估计。忽略其余声脉冲返回的数据是合理的反应避免,因为最接近的物体是最重要的。此外,仅使用第一个返回值将减少幻想对象产生的多径镜面反射[5]的影响。图6、模拟时间序列通过打桩环境返回每个传感器的强度。II!11|0 5 1Q 1& EE 30图7、每个传感器通过打桩环境模拟的时间序列范围估数
SBBD-lmossSBBD-lmoss结论尝试在避障中不适用高功率的扫描声纳。这种仿真可以用于一个测试床建立一个低功耗的解决方案。在声学仿真中是基于众所周知的模型。然而,使用这样一个简单的模型,是一种新的避障方法。这种仿真可以有效地较低创造和测试回避方法的成本。除了测试车辆运动,模拟可以帮助优化硬件和车辆参数。配置用来模拟声纳模型和车辆模型的值是一个容易完成的任务。保留历史测试结果将增加车辆和声学在各种环境中行为的理解。下一步的仿真是开发躲避运动的算法和在各种环境中测试他们。更多的结果将在会议上提出。致谢作者衷心感谢海军研究办公室提供奖号N00014-05-C-0031的资金。摘自:中国知网附:英文原文ASONARSimulationusedtoDevelopanObstacleAvoidance
SystemPhilipBouxsein",Dr.EdgarAn",Dr.StevenSchock",andDr.Pierre-PhilippeBeaujean""DepartmentofOceanEngineeringFloridaAtlanticUniversity777GladesRoad
BocaRaton,Florida33431Email:Ahstract-Responsetimetoathreatorincidentforcoastlinesecurityisanareaneedingimprovement.Currently,theU.S.CoastGuardistaskedwithmonitoringthecoastalareasusingboatsorplanes,andSCUBAdiversaredeployedtoinspectanypotentialunderwaterthreatsonthecoastlineorinaport.Thiscansignificantlyhindertheresponsetimetoanincident.Asolutiontothisproblemistouseautonomousunderwatervehicles(AUVs)tocontinuouslymonitoraport.TheAUVmustbeabletonavigatetheenvironmentwithoutcollidingintoobjectsforittooperateeffectively.Therefore,anobstacleavoidancesystemisessentialtotheactivityoftheAUV.ConventionalunderwatervehiclesoftenuseimagingorscanningSONARsforobstacleavoidance.Thespaceandpoweravailableonavehiclemustbelargeenoughtosupportthesesystems.SmallerunderwatervehiclesmaynotbeabletoaccommodateascanningSONARsystemforuseinobstacleavoidance.Thus,itisofgreatinterestandneedtodeterminetheproperconfigurationoftheSONARsystemanditscorrespondingsignalprocessingmethodsforthecoastlinesecurityproblem.ThispaperproposesasystematicapproachtocharacterizetheOASperformanceintermsofenvironments,obstacles,SONARconfigurationandsignalprocessingmethodsviamodelingandsimulation.TheSONARsimulatorisbasedonmodelingasetofcircularpistontransducers,andtheechoesarecreatedbasedonspecularreflections.Theray-tracingalgorithmusedinthesimulationconsidersreflectionsfromplanar,spherical,andcylindricalobjects.Themaincontributionofthepresentedworkisthreefolded:1)helpusunderstandbetterhowthereturnsignalsarerelatedtotheobstaclesandenvironment,2)helpusoptimizethecomplexityofthetransducersforcoastlineobstacleavoidance,and3)helpusbetterdesigntheavoidancestrategyneededforaspecificscenario.1INRODUCTION.Onemajorconcernwithcoastlinesecurityistheresponsetimetoathreatordisaster.Thisconsiderationisbasednotonlyonprovidingsafetyandsecuritytoasituation,butalsooneconomicfactors.Currently,U.S.CoastGuardandlocalenforcementagenciesmonitortheseareaseitherbyboatsorbyplanes.However,verylittlemonitoringactivityhastakenplaceunderwater.Anypotentialunderwaterthreatswillhavetobedetectedandinspectedbyscubadivers.Thus,theresponsetimecanbeextensiveduetotheuncertaintyinlocationofthethreats.Onesolutiontoaddressingthisissueistodeployanautonomousunderwatervehicle(AUV)tocontinuouslymonitoraportortobelaunchedinresponsetoaspecificincident.Ineithercase,theAUVmustbeabletonavigateinaportwithoutcollidingwithanyobstacle,seawalls,orbottom.Thisisespeciallychallenginginaportenvironmentbecauseobstaclesgenerallydonothavestaticpositions.ThereforeareliableobstacleavoidancecapabilityisneededonanAUVthatcandynamicallyupdateitspathtoprovidesafenavigation.Anobstacleavoidancesystem(OAS)isessentialtoensurethesurvivabilityofanautonomousunderwatervehicle(AUV).ConventionalunderwateravoidancesystemsusescanningSONARforsensingtheenvironment.Thesesystemsareabletogivehighresolutioninformationaboutavehicle'ssurroundings.However,theresolutionofaSONARsystemincreasesproportionallywithitscomplexity.ScanningSONARrequireaconsiderableamountofpowerandspacefromthevehicleonwhichitisinstalled.Smallerunderwatervehiclesofferlessspaceforacousticarrays,lessroomforelectronics,andrequiresthattheSONARuselesspower[1].UsingascanningSONARsystemonasmall,lowpowerAUVmaynotalwaysbefeasible.Thecomputationaltimeneededtoprocessdataisalsoproblematicforreactiveavoidance.AscanningSONARsystemwillcollectasizeableamountofdataabouttheenvironment.Thisdatamustbeprocessedinordertoextractusefulfeaturesinthevehicle'ssurroundings.Generatingreal-timeinformationfromtherawSONARdataisdifficulttoaccomplish.ReactiveavoidancemaneuversmaynotbeaccomplishedwithoutcompressingtheSONARdataordecreasingtheresolution.Power,size,andtimeconstraintscanbemetbydecreasingthecomplexityofaSONARsystem.Single,separatedtransducerscanbeutilizedinsteadofarraysoftransducers.Thiswillsignificantlydecreasetheamountofdatathatcanbegatheredabouttheenvironment.Muchobstacleavoidanceresearchisbasedontheassumptionthattheenvironmentandobstaclesareknownapriori.Assuch,thevehiclepathisthenplannedbasedon1)globallyoptimizingtheenergyconsumptionofthevehicleinamissionwhilenothittinganyobstacle,or2)localmaneuveringaroundanyobstaclesthataredetected.Thegoalofthisresearchistocreateanobstacleavoidancesystemusingcircularpistontransducersforsensinganunknownenvironment.Resultsofthisresearchwillbeusedtowardsanunderwatervehicleforcoastlinesecurity.Thispaperpresentsa3DsonarsimulatordevelopedatFloridaAtlanticUniversityforobstacleavoidancecharacterization.Inthesimulator,obstaclescanbedefinedintermsofacombinationofspheres,cylinders,andplanes,andtheirgeometricalattributes,suchaspositionandorientationandtargetstrengthscanbeadjusted.Theenvironmentconsistsofbottomandsurfaceboundaries.Intermsofvehiclemotion,basickinematicsattributes,suchasturningrate,position,velocityandorientationcanbeprogrammed.Themaincontributionofthepresentedworkisthreefolded:1)helpusunderstandbetterhowthereturnsignalsarerelatedtotheobstaclesandenvironment,2)helpusoptimizethetransducersforobstacleavoidancefunction,and3)helpusbetterdesigntheavoidancestrategyneededforaspecificscenario.Therestofthispaperwilldescribethemodelsusedtocreatethesimulation.SectionIIprovidessomebackgroundinformationaboutthetypesofSONARsystemscommonlyusedforobstacleavoidanceinautonomousvehicles.Adiscussionofthevehicle,environmental,andacousticmodelsusedinthesimulationisincludedinSectionIII.ResultsandcapabilitiesofthesimulationcanbefoundinSectionIV.II.BACKGROUNDSensingtheenvironmentisthefirststepinobstacleavoidance.Knowingmoreabouttheenvironmentleadstoamorestraightforwardavoidancemaneuver.SONARisthemainchoiceformostunderwatersensingduetothepropertiesofsoundpropagationinwater.Therefore,twotypesofSONARswerecomparedtodeterminewhichwouldperformthesensingfortheOAS.Thefirstwasatime-of-flight(TOF)rangingsystemfrequentlyusedinterrestrialvehicles.ThesecondsystemlookedatwasascanningSONAR.Theproperties,suchassizeandpowerconstraints,ofthetestvehicleusedforthisprojectwereconsideredinchoosingaSONARtype.Time-oj-FlightSystemsTime-of-flight(TOF)rangingSONARsarethefirsttypeofSONARsystemconsidered.Thesesystemsarecommonlyfoundinlandandlaboratorybasedrobotsandhavebeenusedforterrestrialobstacleavoidance.Insuchasystem,thetransduceremitsaburstofacousticalenergyandreceivesthereturnedechoes.Theroundtripdelayoftheburstismeasuredtodeterminethedistanceoftheobjectthatcausedthereflection[2].Therangeisconventionallyfoundinequation(1),withcbeingthespeedofsoundandTmtheTOFoftheecho.cxTrange —亍斗⑴ThewideSONARbeamofTOFsensors,suchasaPolaroid600-seriestransducer[3],becomesproblematicwhendeterminingthelocationofanobject.Whiletherangeofanobjectisaccurate,thebearingtothatobjectmustfallsomewherewithinthebeamwidthofthetransducer.Thebeamwidthcanbe15°to40°dependingonitssizeandfrequency.SomeTOFsystemsovercomethebearinginaccuraciesbyusingmultipletransducerswithoverlappingbeamwidths.Thesetransducerscanbetreatedasadiscretelinearray[4].Abearingestimatecanthenbemadefromeachoverlappingrangeestimate.ThecomplexityofTOFsystemswillincreasedependingonthedegreeofaccuracyandangularcoverage.In[5]agroupingofthreereceiversisusedtodeterminethepositionsofobjectswithina25°fieldofview.[6]takesthisapproachfurtherbyusingaringof24overlappingsensorstocover360°.MultipleobjectsarealsoproblematicfortraditionalTOFsystems.Onlythedistancetothenearestobjectisusuallymeasured.Thisisnotnecessarilytheonemostpertinentobjectwithregardstothevehicle.LikemostSONARsystems,TOFalsosuffersfromtheeffectsofspecularreflections.Specularreflectionsaremirror-likereflectionsofthesoundwavefromasurface.Soundfromasingleincomingdirectionisreflectedontoasingleoutgoingdirection.Thistypeofreflectioncanoccurmultipletimesbeforeatransmittedpulseisreceived.Specularreflectionsleadtorangeestimatesthatdonotcorrespondtotheobjectsintheenvironment.Therefore,TOFsystemsmustprocesstheincomingrangeinformationinordertoreducethistypeofsensingerror.ProcessingtherangereadingsinaTOFsysteminvolvesthreemainsteps[6]:thresholding,averaging,andclustering.Inthresholding,rangereadingsaboveacertainmaximumrangearediscarded.Thisstepattemptstoeliminatemulti-pathreflectionsthatgiverangereadingsnearthemaximumrangeofthedevice.Inaddition,rangereadingbelowacertainminimumdistancearethoughtofasglitchesandeliminated.Fusingmultiplesensordataisanothermethodusedtoremoverangeerrors.Averagingcombinesseveralindependentrangeestimatesoccurringatthesametimefromdifferenttransducers.Ifthesetransducershaveacousticreturnsfromthesameobject,thenamoreconfidentrangeestimatecanbemade.Rangeestimatesaresubjecttofluctuationsduetotheenvironmentandtransducersensitivity.Averagingmultiplereadingswilldecreasethespreadoffluctuation.Ifaveragingshowsestimatesaroundtwomeanvalues,thenclusteringisusedtodistinguishdifferentobjects.Clusteringistheprocessofextractingthemeanvalueforacollectionofsimilarrangeestimates.Allsensorreadingcontainedinaparticularclustershouldoriginatefromthesameobject[7].Disparaterangemeasurementswilloccurwhenmultipleobjectsarefoundwithintheworkspace.Usually,theobjectswillhavetobestaggeredbyacertaindistanceinordertodistinguisheachobject.PerformingTOFsensingisadvantageousduetoitslowcost,lowenergyconsumption[3],andrelativelylowcomputationrequirements.Inaddition,thesesensorsareshockandradiationresistantandareeasytointerfacewithcomputers[2].TOFsystemsarenotabletoprovideaccurateinformationabouttheenvironmentfromasinglesampling.Instead,ahistoryofranginginformationmustbekeptandanalyzed.Theenvironmentcanstillonlybecoarselyextractedfromthehistoryofdata.ScanningSystemsTheSONARsystemintheprevioussectionusetransducersthatoperate,forthemostpart,ontheirown.Thebeampatternsformedbyeachtransducerisassumedtobeindependentofoneanother.Onlytherangevaluesoftheentiresystemareanalyzedtoperformadetectionalgorithm.Furthermore,TOFsystemscannotdirectlydeterminethedirectionofreturnechoes.Probabilisticmethodsareneededtomakearoughestimateofobjectlocations.AscanningSONARsystemcanbeusedtodetermineobjectlocationsdirectlyfromtheacousticreturns.Thesesystemsarecreatedbycloselygroupingmultipletransducerstogether.Thetransducerswillworkwitheachotherduringthetransmission,reception,anddetectionphases.ManyoftheobstacleavoidancesystemsusedonunderwatervehiclesemployahighpowerscanningSONARsystemforsensingtheenvironment.ScanningSONARallowsforamuchhigherresolutionviewoftheenvironmentthantherangingsystemscanprovide.Thedrawbacksforascanningsystemaretheincreaseinneedforpower,space,andcomputingtime.Typicalscanningsystemscanuse50to200elementarraysforsendingandreceivingsound.Thisismuchgreaterthananyoftherangingsystemslookedatintheprevioussections.Ascanningsystemwillextractalargeamountofinformationfromtheenvironment.Additionalprocessingofthisdatawillmeanlargercomputationaltimes,greatermemorystorage,aswellasmorespacefortheprocessingmodules.Ingeneral,thelargeranarrayorprojectorsystemis,thenarrowerthemainlobeofthebeamitprojects[8].ThesizeofthemainlobedeterminestheamountofresolutioninaSONARimage.Asmallermainlobemeansthathigherresolutionispossible.Agoodapproximationofthemainlobewidthcanbefoundinequation(2),whereNisthenumberofelements,distheelementspacingincentimeters,and九isthewavelengthofthetransmittedwaveincentimeters.Beamwidth(deg.)=50.6x九/((N-1)xd)(2)Equation(2)bringsupanimportantdesignpointwithamultibeam,orscanningsystem.AhighresolutionSONARneedstohaveanarrowbeamwidth.Addingmoreelementstothearraycaneffectivelynarrowthebeam.However,thephysicalsizeoftheSONARsystemmayoutgrowtheallottedspaceonavehicle.Shorterwavelengths,orhigherfrequencies,couldalsobeusedtonarrowthebeam.Attenuationofthesignalwillincreaseifhigherfrequenciesareused.Therefore,aproperbalancebetweensizeandfrequencymustbefound.Thereaderisdirectedto[8],[9],[10],and[11]foramorecompletediscussiononthecomplexitiesinvolvedwithscanningobstacleavoidanceSONAR.ThephysicalsizeandpowerconsumptionoftheSONARsystemarethetwomainconstraintforimplementationonthetestvehicle.Therefore,theTOFsystemwaschosenfortheacousticmodelinthesimulation.Thenumberoftransducersthatisusedinthesimulationwaschosentobeatotaloffive.III.SIMULATIONOVERVIEWThesimulationcanbedecomposedintoanenvironmentalmodel,avehiclemodel,andanacousticmodel.Eachmodelworkstogethertoimitatetheacousticreturnsfromenvironmenttovehicle.Thesimulationhasbeendesignedwithadegreeofmodularity.Alterationstothesimulationcanoccurquicklyandeasilybysubstitutingdifferentblocksormodels.AhighlevelflowchartofthesimulationcanbeseeninFigure1.Onceapingcyclestarts,thevehicle,environmental,andacousticmodelarecontinuouslyupdatedforthedurationofthecycle.Anyacousticreturnsfromthepingareloggedandsenttothecontrolblock.Thecontrolblockiswhereavoidancemaneuverswillbegenerated.Thesimulationwillrestarttheacousticmodelatthebeginningofthenextpingcycle.Thisprocesswillrepeatforthedurationofthesimulationruntime.Theenvironmental,vehicle,andacousticmodelswillbeexplainedinfurtherdetail.Thecontrolblockisnotdiscussedasitisoutofthescopeofthispaper.A.EnvironmentalModelSimplegeometricobjectsareusedtocreatetheenvironmentalmodel.Thesimulationallowstheplacementofplanar,spherical,andcylindricalobjects.Thesecomponentscanbeusedtobuildmorecomplexenvironmentsforthevehicletooperate.SampleenvironmentscreatedinthesimulationcanbeseeninSectionIV.B.VehicleModelAkinematicmodelisusedforvehiclemotionswithinthesimulation.Onlychangesinthevehicle'sheadingandpitchareconsideredforthecontrolcommands.
Theeffectsofrollhavenotbeeninvestigated.Thesteeringanddivingmodelsofthevehiclearefoundinequations(3)and(4).Inequation(3),屮isthenewyawangle,屮istheoriginalyawangle,屮isthecommandedheading,Atisthesimulation0c1timestep,andisthetimeconstantsoftheclosed-loopheadingdynamics.The11divingmodelisdefinedsimilarlywithbeingthetimeconstantoftheclosed-loop2pitchingdynamics.屮=屮+B(屮-屮)At (3) 0=6 +P(0 -0 ) At (4)0 1c0 0 2c0Fig.1.HighLevelFlowChartfortheSimulationFig.2.DefinitionofVehicleMotionsusedintheSimulationPitcliArisRollAxisSiu尹Fig.2.DefinitionofVehicleMotionsusedintheSimulationPitcliArisRollAxisSiu尹YkwAxisThedivingandsteeringmodelsareexpressedinabodyreferencedframetothevehicle.Themotionsofthevehiclemustberotatedintoaninertialframetocoincidewiththesimulationenvironment.Thisisaccomplishedthroughsuccessiverotationsof
thethreeEulerangles:rollQ,pitc0,andyaw屮[12].ThedefinitionoftheseanglescanbefoundinFigure2.RotationmatricesassociatedwitheachEuleranglecanbefoundinequations(5)to7.yaw5)cos(屮)-sin(屮)0
sin(屮)cos(屮)0
yaw5)cos(0)0 sin(0)R= 0 1 0pitch-sin(0)0 cos(0)rollcos(Q)-sin(Qrollcos(Q)-sin(Q)sin(Q)cos(Q)7)Combiningthethreerotationmatricesinequation(8)allowstheconversionCombiningthethreerotationbetweenthebodyfixedvelocity,Vb,andtheinertialorglobalvelocity,V9.Heaveandswaymotionsarenotconsideredinthevehiclemodel.Therefore,thevehiclevelocityonlycontainsasurge,Vbterm.x「V9"「Vb「xxV9=RRR0y—yaw—pitch—rollV90z8)27Thevehiclepositionwithintheenvironmentcanbeupdatedusingtheglobalvelocityvector,V9.Thisisfoundusingequation(9),whereXisthenewvehicleposition,Xistheoriginalvehicleposition,and6.tisthesimulationtimestep.0X=右+V9At(9)0AcousticModelAcircularpistontransducerisusedforSONARmodelinginthesimulation.TheaxialpressureforapistontransducerP,canbefoundinequation(10),wherePisthex0
peakacousticpressure,fistheoperatingfrequencyoftheSONAR,andtistime.cTheaxialpressureiscomputedforalengthoftimeequaltotheinverseofthebandwidth.Thebandwidth,BW,canbefoundinequation(11).Thepeakacousticpressureusedinequation(10)issetbasedonthechosensourceleveloftheSONARsystem.P=Psin(2兀f(t-t)) (10)x0 cdetectionBW二+f(11)10cfoundinequation(12)whereTheaxialpressurecontainsnobearingorrangeinformationabouttheincomingsignal.Theangularcomponentofthedetectionisthenaccountedforbycombiningtheaxialpressurewithadirectivityfunction,H(g)[4].TheformulationofH(g)isfoundinequation(12)whereJistheBesselfunctionofthefirstkindoforder1.1TheargumenttoJTheargumenttoJnumberofthetransmittedsoundwave,aistheradiusofthetransducer,andgistheangleofreceptionoffofthetransducer'saxis.H(g)=H(g)=2J(v)—1——(12)v=kasin(g)(13)Thereflectedpressurewavewillalsobeaffectedbytheobject'sgeometryandmaterial.Planarobjectsuseareflectioncoefficienttoaccountfordifferentmaterials.Sphericalandcylindricalobjectsusetargetstrengthtoaccountfortheirgeometry.Therefore,thereceivedpressurefromanobjectisfoundbycombiningtheaxialpressure,directivity,range,andtheobject'sproperties.Equation(14)isusedtocomputethepressurefromaplanarreflectionwhereristherangetotheobjectandH(g)isthedirectivityfoundinequation(12).C,inequation
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024物业租赁中的让与担保 甲方与乙方合同范本
- 2025年度体育赛事代理合同终止及赛事推广合作协议4篇
- 2025年度商铺物业管理与应急响应预案合同4篇
- 2025年度变压器租赁及电力设备租赁期满续租合同3篇
- 2024艺人广告代言服务合同范本
- 2025年度主题餐厅投资合作协议范本3篇
- 2025年度水果种植基地与电商平台合作合同3篇
- 2024跨境电子商务融资代建合同
- 2025年度安全生产信息化服务合同范本3篇
- 2025年度新能源汽车充电站车棚建设与运营承包合同4篇
- 2024高考复习必背英语词汇3500单词
- 消防控制室值班服务人员培训方案
- 《贵州旅游介绍》课件2
- 2024年中职单招(护理)专业综合知识考试题库(含答案)
- 无人机应用平台实施方案
- 挪用公款还款协议书范本
- 事业单位工作人员年度考核登记表(医生个人总结)
- 盾构隧道施工数字化与智能化系统集成
- 【企业盈利能力探析文献综述2400字】
- 2019年医养结合项目商业计划书
- 2023年店铺工程主管年终业务工作总结
评论
0/150
提交评论