diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128.meta new file mode 100644 index 0000000000..300f71b98b --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db97a479d5d9ccddea46768590190a40 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx new file mode 100755 index 0000000000..b2965bfda2 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx.meta new file mode 100755 index 0000000000..335e93c5c6 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 47fa43d05bdad484d9a091b51b3d36cf +ModelImporter: + serializedVersion: 21100 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: M_AT128 + second: {fileID: 2100000, guid: 5ac690e848be9e14d9b0a1b3f05c036d, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab new file mode 100755 index 0000000000..2daec5652a --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab @@ -0,0 +1,213 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &802059967502138397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5035934393134541931} + - component: {fileID: 1418007491393828094} + - component: {fileID: 7098364716454808530} + - component: {fileID: 2645870729765971092} + m_Layer: 0 + m_Name: AT128_Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5035934393134541931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1418007491393828094 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &7098364716454808530 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2645870729765971092 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!1 &842649118666955240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6901275135546212603} + - component: {fileID: 3576351860014150005} + - component: {fileID: 5444327162246152141} + m_Layer: 0 + m_Name: AT128 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6901275135546212603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3576351860014150005 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Mesh: {fileID: 7384615306761945357, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &5444327162246152141 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5ac690e848be9e14d9b0a1b3f05c036d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4234831739006619833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3571061669704124931} + m_Layer: 0 + m_Name: AT128 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3571061669704124931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6901275135546212603} + - {fileID: 5035934393134541931} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab.meta new file mode 100755 index 0000000000..5c22166005 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/AT128.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41396042190142749b1c7bfa4e5aec1e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials.meta new file mode 100644 index 0000000000..21df4ad353 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b783e0c58ccc797091995a1b03617a1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat new file mode 100755 index 0000000000..8d0d686136 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat @@ -0,0 +1,259 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_AT128 + m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} + m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _MASKMAP _NORMALMAP _NORMALMAP_TANGENT_SPACE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2225 + stringTagMap: {} + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - MOTIONVECTORS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 2800000, guid: 76bd6f41cbd3e1a41a659ac8c5aa8d3f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 76bd6f41cbd3e1a41a659ac8c5aa8d3f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + m_Texture: {fileID: 2800000, guid: c836d452b2407aa41ba5645b025bc492, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: 29d8022a7656ad34fa1ccf406a9c0515, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _BlendMode: 0 + - _CoatMask: 0 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 0 + - _MetallicRemapMax: 1 + - _MetallicRemapMin: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OpaqueCullMode: 2 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _RayTracing: 0 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _Smoothness: 0.5 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _SurfaceType: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] +--- !u!114 &2483652249885174263 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 11 diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat.meta new file mode 100755 index 0000000000..fb211565f0 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Materials/M_AT128.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ac690e848be9e14d9b0a1b3f05c036d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures.meta new file mode 100644 index 0000000000..530c9b7088 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf1b376c45554f95baa97ff8529df0e1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png new file mode 100755 index 0000000000..fe4a740c56 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png.meta new file mode 100755 index 0000000000..a2b383ca91 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_BaseMap.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 76bd6f41cbd3e1a41a659ac8c5aa8d3f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png new file mode 100755 index 0000000000..5d7a769165 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png.meta new file mode 100755 index 0000000000..aaee030ce8 --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_MaskMap.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: c836d452b2407aa41ba5645b025bc492 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png new file mode 100755 index 0000000000..a798f49a76 Binary files /dev/null and b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png differ diff --git a/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png.meta b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png.meta new file mode 100755 index 0000000000..7e68ad561d --- /dev/null +++ b/Assets/AWSIM/Models/Sensors/HESAI AT128/Textures/LP_M_AT128_Normal.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 29d8022a7656ad34fa1ccf406a9c0515 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab new file mode 100644 index 0000000000..75d4570f07 --- /dev/null +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab @@ -0,0 +1,1065 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &802059967502138397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5035934393134541931} + - component: {fileID: 1418007491393828094} + - component: {fileID: 7098364716454808530} + - component: {fileID: 2645870729765971092} + m_Layer: 0 + m_Name: AT128_Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5035934393134541931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1418007491393828094 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &7098364716454808530 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &2645870729765971092 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 802059967502138397} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -2262728828464710314, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!1 &842649118666955240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6901275135546212603} + - component: {fileID: 3576351860014150005} + - component: {fileID: 5444327162246152141} + m_Layer: 0 + m_Name: AT128 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6901275135546212603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3571061669704124931} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3576351860014150005 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Mesh: {fileID: 7384615306761945357, guid: 47fa43d05bdad484d9a091b51b3d36cf, type: 3} +--- !u!23 &5444327162246152141 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842649118666955240} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5ac690e848be9e14d9b0a1b3f05c036d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &4234831739006619833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3571061669704124931} + - component: {fileID: 5823733368168859464} + - component: {fileID: 9115279251508973176} + - component: {fileID: 1581152263907125302} + m_Layer: 0 + m_Name: HesaiAT128E2X + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3571061669704124931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6901275135546212603} + - {fileID: 5035934393134541931} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5823733368168859464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 87ba9656cbd67467f8119d8666b098aa, type: 3} + m_Name: + m_EditorClassIdentifier: + pcl24Topic: lidar/pointcloud + pcl48Topic: lidar/pointcloud_ex + instanceIdTopic: lidar/instance_id + frameID: world + publishPCL24: 1 + publishPCL48: 1 + publishInstanceId: 0 + reliabilityPolicy: 2 + durabilityPolicy: 2 + historyPolicy: 1 + historyDepth: 5 +--- !u!114 &9115279251508973176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6b09121ab5f04a5dae5e27fd15e97c53, type: 3} + m_Name: + m_EditorClassIdentifier: + pointShape: 1 + pointSize: 0.05 + colors: + - {r: 1, g: 0, b: 0, a: 1} + - {r: 1, g: 0.5, b: 0, a: 1} + - {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + - {r: 0, g: 1, b: 0, a: 1} + - {r: 0, g: 0, b: 1, a: 1} + - {r: 0.5, g: 0, b: 1, a: 1} + autoComputeColoringHeights: 0 + minColoringHeight: 0 + maxColoringHeight: 20 +--- !u!114 &1581152263907125302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4234831739006619833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62277ad5b6d1cfd2984db58dc79535a4, type: 3} + m_Name: + m_EditorClassIdentifier: + AutomaticCaptureHz: 10 + modelPreset: 8 + applyDistanceGaussianNoise: 1 + applyAngularGaussianNoise: 1 + configuration: + rayGenerateMethod: 2 + laserArray: + centerOfMeasurementLinearOffsetMm: {x: -17.1, y: 24, z: 41.65} + focalDistanceMm: 0 + lasers: + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -12.93 + verticalLinearOffsetMm: 0 + ringId: 128 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -12.73 + verticalLinearOffsetMm: 0 + ringId: 127 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -12.53 + verticalLinearOffsetMm: 0 + ringId: 126 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -12.33 + verticalLinearOffsetMm: 0 + ringId: 125 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -12.13 + verticalLinearOffsetMm: 0 + ringId: 124 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -11.93 + verticalLinearOffsetMm: 0 + ringId: 123 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -11.73 + verticalLinearOffsetMm: 0 + ringId: 122 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -11.53 + verticalLinearOffsetMm: 0 + ringId: 121 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -11.33 + verticalLinearOffsetMm: 0 + ringId: 120 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -11.13 + verticalLinearOffsetMm: 0 + ringId: 119 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -10.93 + verticalLinearOffsetMm: 0 + ringId: 118 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -10.73 + verticalLinearOffsetMm: 0 + ringId: 117 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -10.53 + verticalLinearOffsetMm: 0 + ringId: 116 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -10.33 + verticalLinearOffsetMm: 0 + ringId: 115 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -10.13 + verticalLinearOffsetMm: 0 + ringId: 114 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -9.93 + verticalLinearOffsetMm: 0 + ringId: 113 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -9.73 + verticalLinearOffsetMm: 0 + ringId: 112 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -9.53 + verticalLinearOffsetMm: 0 + ringId: 111 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -9.33 + verticalLinearOffsetMm: 0 + ringId: 110 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -9.13 + verticalLinearOffsetMm: 0 + ringId: 109 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -8.93 + verticalLinearOffsetMm: 0 + ringId: 108 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -8.73 + verticalLinearOffsetMm: 0 + ringId: 107 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -8.53 + verticalLinearOffsetMm: 0 + ringId: 106 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -8.33 + verticalLinearOffsetMm: 0 + ringId: 105 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -8.13 + verticalLinearOffsetMm: 0 + ringId: 104 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -7.93 + verticalLinearOffsetMm: 0 + ringId: 103 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -7.73 + verticalLinearOffsetMm: 0 + ringId: 102 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -7.53 + verticalLinearOffsetMm: 0 + ringId: 101 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -7.33 + verticalLinearOffsetMm: 0 + ringId: 100 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -7.13 + verticalLinearOffsetMm: 0 + ringId: 99 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -6.93 + verticalLinearOffsetMm: 0 + ringId: 98 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -6.73 + verticalLinearOffsetMm: 0 + ringId: 97 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -6.53 + verticalLinearOffsetMm: 0 + ringId: 96 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -6.33 + verticalLinearOffsetMm: 0 + ringId: 95 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -6.13 + verticalLinearOffsetMm: 0 + ringId: 94 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -5.93 + verticalLinearOffsetMm: 0 + ringId: 93 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -5.73 + verticalLinearOffsetMm: 0 + ringId: 92 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -5.53 + verticalLinearOffsetMm: 0 + ringId: 91 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -5.33 + verticalLinearOffsetMm: 0 + ringId: 90 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -5.13 + verticalLinearOffsetMm: 0 + ringId: 89 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -4.93 + verticalLinearOffsetMm: 0 + ringId: 88 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -4.73 + verticalLinearOffsetMm: 0 + ringId: 87 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -4.53 + verticalLinearOffsetMm: 0 + ringId: 86 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -4.33 + verticalLinearOffsetMm: 0 + ringId: 85 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -4.13 + verticalLinearOffsetMm: 0 + ringId: 84 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -3.93 + verticalLinearOffsetMm: 0 + ringId: 83 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -3.73 + verticalLinearOffsetMm: 0 + ringId: 82 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: -3.53 + verticalLinearOffsetMm: 0 + ringId: 81 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -3.33 + verticalLinearOffsetMm: 0 + ringId: 80 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -3.13 + verticalLinearOffsetMm: 0 + ringId: 79 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -2.93 + verticalLinearOffsetMm: 0 + ringId: 78 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -2.73 + verticalLinearOffsetMm: 0 + ringId: 77 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -2.53 + verticalLinearOffsetMm: 0 + ringId: 76 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -2.33 + verticalLinearOffsetMm: 0 + ringId: 75 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -2.13 + verticalLinearOffsetMm: 0 + ringId: 74 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -1.93 + verticalLinearOffsetMm: 0 + ringId: 73 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -1.73 + verticalLinearOffsetMm: 0 + ringId: 72 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -1.53 + verticalLinearOffsetMm: 0 + ringId: 71 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -1.33 + verticalLinearOffsetMm: 0 + ringId: 70 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -1.13 + verticalLinearOffsetMm: 0 + ringId: 69 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -0.93 + verticalLinearOffsetMm: 0 + ringId: 68 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -0.73 + verticalLinearOffsetMm: 0 + ringId: 67 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: -0.53 + verticalLinearOffsetMm: 0 + ringId: 66 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: -0.33 + verticalLinearOffsetMm: 0 + ringId: 65 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: -0.13 + verticalLinearOffsetMm: 0 + ringId: 64 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 0.07 + verticalLinearOffsetMm: 0 + ringId: 63 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 0.27 + verticalLinearOffsetMm: 0 + ringId: 62 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 0.47 + verticalLinearOffsetMm: 0 + ringId: 61 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 0.67 + verticalLinearOffsetMm: 0 + ringId: 60 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 0.87 + verticalLinearOffsetMm: 0 + ringId: 59 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 1.07 + verticalLinearOffsetMm: 0 + ringId: 58 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 1.27 + verticalLinearOffsetMm: 0 + ringId: 57 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 1.47 + verticalLinearOffsetMm: 0 + ringId: 56 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 1.67 + verticalLinearOffsetMm: 0 + ringId: 55 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 1.87 + verticalLinearOffsetMm: 0 + ringId: 54 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 2.07 + verticalLinearOffsetMm: 0 + ringId: 53 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 2.27 + verticalLinearOffsetMm: 0 + ringId: 52 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 2.47 + verticalLinearOffsetMm: 0 + ringId: 51 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 2.67 + verticalLinearOffsetMm: 0 + ringId: 50 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 2.87 + verticalLinearOffsetMm: 0 + ringId: 49 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 3.07 + verticalLinearOffsetMm: 0 + ringId: 48 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 3.27 + verticalLinearOffsetMm: 0 + ringId: 47 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 3.47 + verticalLinearOffsetMm: 0 + ringId: 46 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 3.67 + verticalLinearOffsetMm: 0 + ringId: 45 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 3.87 + verticalLinearOffsetMm: 0 + ringId: 44 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 4.07 + verticalLinearOffsetMm: 0 + ringId: 43 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 4.27 + verticalLinearOffsetMm: 0 + ringId: 42 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 4.47 + verticalLinearOffsetMm: 0 + ringId: 41 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 4.67 + verticalLinearOffsetMm: 0 + ringId: 40 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 4.87 + verticalLinearOffsetMm: 0 + ringId: 39 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 5.07 + verticalLinearOffsetMm: 0 + ringId: 38 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 5.27 + verticalLinearOffsetMm: 0 + ringId: 37 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 5.47 + verticalLinearOffsetMm: 0 + ringId: 36 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 5.67 + verticalLinearOffsetMm: 0 + ringId: 35 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 5.87 + verticalLinearOffsetMm: 0 + ringId: 34 + minRange: 7.2 + maxRange: 200 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 6.07 + verticalLinearOffsetMm: 0 + ringId: 33 + minRange: 0.5 + maxRange: 200 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 6.27 + verticalLinearOffsetMm: 0 + ringId: 32 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 6.47 + verticalLinearOffsetMm: 0 + ringId: 31 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 6.67 + verticalLinearOffsetMm: 0 + ringId: 30 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 6.87 + verticalLinearOffsetMm: 0 + ringId: 29 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 7.07 + verticalLinearOffsetMm: 0 + ringId: 28 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 7.27 + verticalLinearOffsetMm: 0 + ringId: 27 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 7.47 + verticalLinearOffsetMm: 0 + ringId: 26 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 7.67 + verticalLinearOffsetMm: 0 + ringId: 25 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 7.87 + verticalLinearOffsetMm: 0 + ringId: 24 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 8.07 + verticalLinearOffsetMm: 0 + ringId: 23 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 8.27 + verticalLinearOffsetMm: 0 + ringId: 22 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 8.47 + verticalLinearOffsetMm: 0 + ringId: 21 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 8.67 + verticalLinearOffsetMm: 0 + ringId: 20 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 8.87 + verticalLinearOffsetMm: 0 + ringId: 19 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 2.4 + verticalAngularOffsetDeg: 9.07 + verticalLinearOffsetMm: 0 + ringId: 18 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -0.65 + verticalAngularOffsetDeg: 9.27 + verticalLinearOffsetMm: 0 + ringId: 17 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 9.47 + verticalLinearOffsetMm: 0 + ringId: 16 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 9.67 + verticalLinearOffsetMm: 0 + ringId: 15 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 9.87 + verticalLinearOffsetMm: 0 + ringId: 14 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 10.07 + verticalLinearOffsetMm: 0 + ringId: 13 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 10.27 + verticalLinearOffsetMm: 0 + ringId: 12 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 10.47 + verticalLinearOffsetMm: 0 + ringId: 11 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 10.67 + verticalLinearOffsetMm: 0 + ringId: 10 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 10.87 + verticalLinearOffsetMm: 0 + ringId: 9 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 11.07 + verticalLinearOffsetMm: 0 + ringId: 8 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 11.27 + verticalLinearOffsetMm: 0 + ringId: 7 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 11.47 + verticalLinearOffsetMm: 0 + ringId: 6 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 11.67 + verticalLinearOffsetMm: 0 + ringId: 5 + minRange: 0.5 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 11.87 + verticalLinearOffsetMm: 0 + ringId: 4 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 12.07 + verticalLinearOffsetMm: 0 + ringId: 3 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: -2.4 + verticalAngularOffsetDeg: 12.27 + verticalLinearOffsetMm: 0 + ringId: 2 + minRange: 7.2 + maxRange: 100 + - horizontalAngularOffsetDeg: 0.65 + verticalAngularOffsetDeg: 12.47 + verticalLinearOffsetMm: 0 + ringId: 1 + minRange: 0.5 + maxRange: 100 + horizontalResolution: 0.2 + minHAngle: -60 + maxHAngle: 60 + minRange: 0 + maxRange: 0 + noiseParams: + angularNoiseType: 0 + angularNoiseStDev: 0.057295784 + angularNoiseMean: 0 + distanceNoiseStDevBase: 0.02 + distanceNoiseStDevRisePerMeter: 0 + distanceNoiseMean: 0 diff --git a/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab.meta b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab.meta new file mode 100644 index 0000000000..f851df8799 --- /dev/null +++ b/Assets/AWSIM/Prefabs/Sensors/RobotecGPULidars/HesaiAT128E2X.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ae91458b98f63ddba357afdb0be727f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity b/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity index 23c87f97b3..9dc2e9464c 100644 --- a/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity +++ b/Assets/AWSIM/Scenes/Samples/LidarSceneDevelop.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_IndirectSpecularColor: {r: 262.3369, g: 325.0498, b: 430.2192, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -217,7 +217,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &728953441 GameObject: @@ -313,7 +313,7 @@ Transform: m_LocalScale: {x: 100, y: 0.1, z: 100} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &740033813 GameObject: @@ -409,73 +409,8 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 16 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 46.585, z: 0} ---- !u!1001 &1103362678 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 2440576987535774365, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_Name - value: VelodyneVLP16 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalPosition.x - value: 15.99 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalPosition.z - value: -12.24 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3068494487180298279, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5865029131659967986, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: pcl24Topic - value: vlp16/pointcloud - objectReference: {fileID: 0} - - target: {fileID: 5865029131659967986, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} - propertyPath: pcl48Topic - value: vlp16/pointcloud_ex - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9351c3661d105f12f9fe2819a1203053, type: 3} --- !u!1 &1103788748 GameObject: m_ObjectHideFlags: 0 @@ -568,7 +503,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!114 &1103788751 MonoBehaviour: @@ -693,71 +628,6 @@ MonoBehaviour: m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 ---- !u!1001 &1155164661 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -3210104300672289462, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: pcl24Topic - value: hesaiqt64/pointcloud - objectReference: {fileID: 0} - - target: {fileID: -3210104300672289462, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: pcl48Topic - value: hesaiqt64/pointcloud_ex - objectReference: {fileID: 0} - - target: {fileID: 8071778657658549636, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_Name - value: HesaiPandarQT64 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalPosition.x - value: -18.06 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalPosition.z - value: 15.29 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8885434117922058046, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 34b18e0520347e64888d17bb72dc04c5, type: 3} --- !u!1 &1158912668 GameObject: m_ObjectHideFlags: 0 @@ -852,7 +722,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1 &1187220134 GameObject: @@ -948,73 +818,8 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 20 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 20.299, z: 0} ---- !u!1001 &1219701073 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -4029857326591278918, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: pcl24Topic - value: vls128/pointcloud - objectReference: {fileID: 0} - - target: {fileID: -4029857326591278918, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: pcl48Topic - value: vls128/pointcloud_ex - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalPosition.x - value: -4.34 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalPosition.z - value: 1.41 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7245255253604249416, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8054549295106192882, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} - propertyPath: m_Name - value: VelodyneVLS128 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 8d984c5e45c176ab088ad8f798eceff7, type: 3} --- !u!1 &1295786990 GameObject: m_ObjectHideFlags: 0 @@ -1109,7 +914,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: -135.947, z: 0} --- !u!1 &1342613856 GameObject: @@ -1205,7 +1010,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1 &1359363713 GameObject: @@ -1499,73 +1304,8 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: -85.052, z: 0} ---- !u!1001 &1470150725 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 6585696430321227412, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: pcl24Topic - value: hesai40p/pointcloud - objectReference: {fileID: 0} - - target: {fileID: 6585696430321227412, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: pcl48Topic - value: hesai40p/pointcloud_ex - objectReference: {fileID: 0} - - target: {fileID: 8634644705376915353, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_Name - value: HesaiPandar40P - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalPosition.x - value: -10.62 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalPosition.z - value: -17.91 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8980102000641479971, guid: 73f113c9713f1891ea88c29955c74344, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 73f113c9713f1891ea88c29955c74344, type: 3} --- !u!1 &1482152823 GameObject: m_ObjectHideFlags: 0 @@ -1595,9 +1335,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4598ca58282119c45bbd191668e0d493, type: 3} m_Name: m_EditorClassIdentifier: - _timeMechanism: 0 - _updateTimePeriod: 0 - _managedPhysics: 0 --- !u!4 &1482152825 Transform: m_ObjectHideFlags: 0 @@ -1610,7 +1347,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1531467892 GameObject: @@ -1706,7 +1443,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 19 + m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: -104.321, z: 0} --- !u!1 &1580191604 GameObject: @@ -1802,7 +1539,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1 &1620313025 GameObject: @@ -1898,7 +1635,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 15 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 24.832, z: 0} --- !u!1 &1751736607 GameObject: @@ -1994,7 +1731,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 21 + m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: -10.476, z: 0} --- !u!1 &1889562530 GameObject: @@ -2090,8 +1827,1001 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 18 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: -99.893, z: 0} +--- !u!1001 &1912792252 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: modelPreset + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.maxRange + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.maxHAngle + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.minHAngle + value: -60 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.rayGenerateMethod + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.horizontalResolution + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.size + value: 128 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[0].ringId + value: 128 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[1].ringId + value: 127 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[2].ringId + value: 126 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[3].ringId + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[4].ringId + value: 124 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[5].ringId + value: 123 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[6].ringId + value: 122 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[7].ringId + value: 121 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[8].ringId + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[9].ringId + value: 119 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[10].ringId + value: 118 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[11].ringId + value: 117 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[12].ringId + value: 116 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[13].ringId + value: 115 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[14].ringId + value: 114 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[15].ringId + value: 113 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[16].ringId + value: 112 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[17].ringId + value: 111 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[18].ringId + value: 110 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[19].ringId + value: 109 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[20].ringId + value: 108 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[21].ringId + value: 107 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[22].ringId + value: 106 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[23].ringId + value: 105 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[24].ringId + value: 104 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[25].ringId + value: 103 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[26].ringId + value: 102 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[27].ringId + value: 101 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[28].ringId + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[29].ringId + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[30].ringId + value: 98 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[31].ringId + value: 97 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[32].ringId + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[33].ringId + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[34].ringId + value: 94 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[35].ringId + value: 93 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[36].ringId + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[37].ringId + value: 91 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[38].ringId + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[39].ringId + value: 89 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[40].ringId + value: 88 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[41].ringId + value: 87 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[42].ringId + value: 86 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[43].ringId + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[44].ringId + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[45].ringId + value: 83 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[46].ringId + value: 82 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[47].ringId + value: 81 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[48].ringId + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[49].ringId + value: 79 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[50].ringId + value: 78 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[51].ringId + value: 77 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[52].ringId + value: 76 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[53].ringId + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[54].ringId + value: 74 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[55].ringId + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[56].ringId + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[57].ringId + value: 71 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[58].ringId + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[59].ringId + value: 69 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[60].ringId + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[61].ringId + value: 67 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[62].ringId + value: 66 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[63].ringId + value: 65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[64].ringId + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[65].ringId + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[66].ringId + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[67].ringId + value: 61 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[68].ringId + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[69].ringId + value: 59 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[70].ringId + value: 58 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[71].ringId + value: 57 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[72].ringId + value: 56 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[73].ringId + value: 55 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[74].ringId + value: 54 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[75].ringId + value: 53 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[76].ringId + value: 52 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[77].ringId + value: 51 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[78].ringId + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[79].ringId + value: 49 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[80].ringId + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[81].ringId + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[82].ringId + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[83].ringId + value: 45 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[84].ringId + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[85].ringId + value: 43 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[86].ringId + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[87].ringId + value: 41 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[88].ringId + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[89].ringId + value: 39 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[90].ringId + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[91].ringId + value: 37 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[92].ringId + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[93].ringId + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[94].ringId + value: 34 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[95].ringId + value: 33 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[96].ringId + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[97].ringId + value: 31 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[98].ringId + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[99].ringId + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[0].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[0].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[100].ringId + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[101].ringId + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[102].ringId + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[103].ringId + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[104].ringId + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[105].ringId + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[106].ringId + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[107].ringId + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[108].ringId + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[109].ringId + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[110].ringId + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[111].ringId + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[112].ringId + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[113].ringId + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[114].ringId + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[115].ringId + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[116].ringId + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[117].ringId + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[118].ringId + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[119].ringId + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[120].ringId + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[121].ringId + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[122].ringId + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[123].ringId + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[124].ringId + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[125].ringId + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[126].ringId + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[127].ringId + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[1].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[1].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[2].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[2].minRange + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[3].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[3].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[4].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[4].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[5].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[5].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[6].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[6].minRange + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[7].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[7].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[8].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[8].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[9].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[9].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[10].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[10].minRange + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[11].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[11].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[12].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[12].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[13].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[13].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[14].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[14].minRange + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[15].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[15].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[16].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[16].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[17].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[17].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[18].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[18].minRange + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[19].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[19].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[20].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[20].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[21].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[21].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[22].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[22].minRange + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[23].maxRange + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[23].minRange + value: 7.2 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.centerOfMeasurementLinearOffsetMm.x + value: -17.1 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.centerOfMeasurementLinearOffsetMm.y + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.centerOfMeasurementLinearOffsetMm.z + value: 27.9 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[0].verticalAngularOffsetDeg + value: -12.93 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[1].verticalAngularOffsetDeg + value: -12.73 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[2].verticalAngularOffsetDeg + value: -12.53 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[3].verticalAngularOffsetDeg + value: -12.33 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[4].verticalAngularOffsetDeg + value: -12.13 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[5].verticalAngularOffsetDeg + value: -11.93 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[6].verticalAngularOffsetDeg + value: -11.73 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[7].verticalAngularOffsetDeg + value: -11.53 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[8].verticalAngularOffsetDeg + value: -11.33 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[9].verticalAngularOffsetDeg + value: -11.13 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[10].verticalAngularOffsetDeg + value: -10.93 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[11].verticalAngularOffsetDeg + value: -10.73 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[12].verticalAngularOffsetDeg + value: -10.53 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[13].verticalAngularOffsetDeg + value: -10.33 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[14].verticalAngularOffsetDeg + value: -10.13 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[15].verticalAngularOffsetDeg + value: -9.93 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[16].verticalAngularOffsetDeg + value: -9.73 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[17].verticalAngularOffsetDeg + value: -9.53 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[18].verticalAngularOffsetDeg + value: -9.33 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[19].verticalAngularOffsetDeg + value: -9.13 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[20].verticalAngularOffsetDeg + value: -8.93 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[21].verticalAngularOffsetDeg + value: -8.73 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[22].verticalAngularOffsetDeg + value: -8.53 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[23].verticalAngularOffsetDeg + value: -8.33 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[0].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[1].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[2].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[3].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[4].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[5].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[6].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[7].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[8].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[9].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[10].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[11].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[12].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[13].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[14].horizontalAngularOffsetDeg + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[15].horizontalAngularOffsetDeg + value: -0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[16].horizontalAngularOffsetDeg + value: -2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[17].horizontalAngularOffsetDeg + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[18].horizontalAngularOffsetDeg + value: -2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[19].horizontalAngularOffsetDeg + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[20].horizontalAngularOffsetDeg + value: -2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[21].horizontalAngularOffsetDeg + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[22].horizontalAngularOffsetDeg + value: -2.4 + objectReference: {fileID: 0} + - target: {fileID: 1581152263907125302, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: configuration.laserArray.lasers.Array.data[23].horizontalAngularOffsetDeg + value: 0.65 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalPosition.x + value: -6.272266 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalPosition.y + value: 2.67 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalPosition.z + value: 2.9717007 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3571061669704124931, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4234831739006619833, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} + propertyPath: m_Name + value: HesaiAT128E2X + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6ae91458b98f63ddba357afdb0be727f, type: 3} --- !u!1 &2097678709 GameObject: m_ObjectHideFlags: 0 @@ -2186,7 +2916,7 @@ Transform: m_LocalScale: {x: 0.1, y: 5, z: 10} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 17 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: -43.306, z: 0} --- !u!1001 &2135770398 PrefabInstance: @@ -2201,7 +2931,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} propertyPath: m_RootOrder - value: 5 + value: 2 objectReference: {fileID: 0} - target: {fileID: 9145055722486604488, guid: cc197478b1787bffa8b1b92eb7e455e7, type: 3} propertyPath: m_LocalPosition.x diff --git a/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs b/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs index 95601522b7..d098709fef 100644 --- a/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs +++ b/Assets/RGLUnityPlugin/Scripts/LidarModels/LaserArrayLibrary.cs @@ -442,138 +442,138 @@ public static class LaserArrayLibrary // https://www.hesaitech.com/wp-content/uploads/2023/05/AT128E2X_User_Manual_A01-en-230510.pdf public static LaserArray HesaiAT128E2X => new LaserArray { - centerOfMeasurementLinearOffsetMm = new Vector3(0.0f, 0.0f, 0.0f), + centerOfMeasurementLinearOffsetMm = new Vector3(-17.1f, 24.0f, 41.65f), focalDistanceMm = 0.0f, lasers = new[] { - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.93f, ringId = 1, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -12.73f, ringId = 2, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.53f, ringId = 3, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -12.33f, ringId = 4, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.13f, ringId = 5, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.93f, ringId = 6, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -11.73f, ringId = 7, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.53f, ringId = 8, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -11.33f, ringId = 9, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.13f, ringId = 10, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.93f, ringId = 11, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -10.73f, ringId = 12, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.53f, ringId = 13, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -10.33f, ringId = 14, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.13f, ringId = 15, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -9.93f, ringId = 16, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -9.73f, ringId = 17, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -9.53f, ringId = 18, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -9.33f, ringId = 19, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -9.13f, ringId = 20, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.93f, ringId = 21, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -8.73f, ringId = 22, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.53f, ringId = 23, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -8.33f, ringId = 24, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.13f, ringId = 25, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.93f, ringId = 26, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -7.73f, ringId = 27, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.53f, ringId = 28, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -7.33f, ringId = 29, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.13f, ringId = 30, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -6.93f, ringId = 31, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -6.73f, ringId = 32, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -6.53f, ringId = 33, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -6.33f, ringId = 34, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -6.13f, ringId = 35, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.93f, ringId = 36, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -5.73f, ringId = 37, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.53f, ringId = 38, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -5.33f, ringId = 39, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.13f, ringId = 40, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.93f, ringId = 41, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -4.73f, ringId = 42, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.53f, ringId = 43, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -4.33f, ringId = 44, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.13f, ringId = 45, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -3.93f, ringId = 46, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -3.73f, ringId = 47, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -3.53f, ringId = 48, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -3.33f, ringId = 49, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -3.13f, ringId = 50, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.93f, ringId = 51, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -2.73f, ringId = 52, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.53f, ringId = 53, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -2.33f, ringId = 54, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.13f, ringId = 55, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.93f, ringId = 56, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -1.73f, ringId = 57, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.53f, ringId = 58, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -1.33f, ringId = 59, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.13f, ringId = 60, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -0.93f, ringId = 61, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -0.73f, ringId = 62, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -0.53f, ringId = 63, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -0.33f, ringId = 64, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -0.13f, ringId = 65, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.07f, ringId = 66, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 0.27f, ringId = 67, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.47f, ringId = 68, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 0.67f, ringId = 69, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.87f, ringId = 70, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.07f, ringId = 71, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 1.27f, ringId = 72, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.47f, ringId = 73, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 1.67f, ringId = 74, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.87f, ringId = 75, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.07f, ringId = 76, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 2.27f, ringId = 77, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.47f, ringId = 78, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 2.67f, ringId = 79, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.87f, ringId = 80, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.07f, ringId = 81, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 3.27f, ringId = 82, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.47f, ringId = 83, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 3.67f, ringId = 84, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.87f, ringId = 85, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.07f, ringId = 86, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 4.27f, ringId = 87, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.47f, ringId = 88, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 4.67f, ringId = 89, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.87f, ringId = 90, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.07f, ringId = 91, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 5.27f, ringId = 92, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.47f, ringId = 93, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 5.67f, ringId = 94, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.87f, ringId = 95, minRange = 7.2f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 6.07f, ringId = 96, minRange = 0.5f, maxRange = 200f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 6.27f, ringId = 97, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 6.47f, ringId = 98, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 6.67f, ringId = 99, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 6.87f, ringId = 100, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.07f, ringId = 101, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 7.27f, ringId = 102, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.47f, ringId = 103, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 7.67f, ringId = 104, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.87f, ringId = 105, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.07f, ringId = 106, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 8.27f, ringId = 107, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.47f, ringId = 108, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 8.67f, ringId = 109, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.87f, ringId = 110, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 9.07f, ringId = 111, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 9.27f, ringId = 112, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 9.47f, ringId = 113, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 9.67f, ringId = 114, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 9.87f, ringId = 115, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.07f, ringId = 116, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 10.27f, ringId = 117, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.47f, ringId = 118, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 10.67f, ringId = 119, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.87f, ringId = 120, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.07f, ringId = 121, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 11.27f, ringId = 122, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.47f, ringId = 123, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 11.67f, ringId = 124, minRange = 0.5f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.87f, ringId = 125, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 12.07f, ringId = 126, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 12.27f, ringId = 127, minRange = 7.2f, maxRange = 100f}, - new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 12.47f, ringId = 128, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.93f, ringId = 128, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -12.73f, ringId = 127, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.53f, ringId = 126, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -12.33f, ringId = 125, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -12.13f, ringId = 124, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.93f, ringId = 123, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -11.73f, ringId = 122, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.53f, ringId = 121, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -11.33f, ringId = 120, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -11.13f, ringId = 119, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.93f, ringId = 118, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -10.73f, ringId = 117, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.53f, ringId = 116, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -10.33f, ringId = 115, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -10.13f, ringId = 114, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -9.93f, ringId = 113, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -9.73f, ringId = 112, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -9.53f, ringId = 111, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -9.33f, ringId = 110, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -9.13f, ringId = 109, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.93f, ringId = 108, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -8.73f, ringId = 107, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.53f, ringId = 106, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -8.33f, ringId = 105, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -8.13f, ringId = 104, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.93f, ringId = 103, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -7.73f, ringId = 102, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.53f, ringId = 101, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -7.33f, ringId = 100, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -7.13f, ringId = 99, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -6.93f, ringId = 98, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -6.73f, ringId = 97, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -6.53f, ringId = 96, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -6.33f, ringId = 95, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -6.13f, ringId = 94, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.93f, ringId = 93, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -5.73f, ringId = 92, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.53f, ringId = 91, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -5.33f, ringId = 90, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -5.13f, ringId = 89, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.93f, ringId = 88, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -4.73f, ringId = 87, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.53f, ringId = 86, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -4.33f, ringId = 85, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -4.13f, ringId = 84, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -3.93f, ringId = 83, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -3.73f, ringId = 82, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = -3.53f, ringId = 81, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -3.33f, ringId = 80, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -3.13f, ringId = 79, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.93f, ringId = 78, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -2.73f, ringId = 77, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.53f, ringId = 76, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -2.33f, ringId = 75, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -2.13f, ringId = 74, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.93f, ringId = 73, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -1.73f, ringId = 72, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.53f, ringId = 71, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -1.33f, ringId = 70, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -1.13f, ringId = 69, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -0.93f, ringId = 68, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -0.73f, ringId = 67, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = -0.53f, ringId = 66, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = -0.33f, ringId = 65, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = -0.13f, ringId = 64, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.07f, ringId = 63, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 0.27f, ringId = 62, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.47f, ringId = 61, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 0.67f, ringId = 60, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 0.87f, ringId = 59, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.07f, ringId = 58, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 1.27f, ringId = 57, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.47f, ringId = 56, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 1.67f, ringId = 55, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 1.87f, ringId = 54, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.07f, ringId = 53, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 2.27f, ringId = 52, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.47f, ringId = 51, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 2.67f, ringId = 50, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 2.87f, ringId = 49, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.07f, ringId = 48, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 3.27f, ringId = 47, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.47f, ringId = 46, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 3.67f, ringId = 45, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 3.87f, ringId = 44, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.07f, ringId = 43, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 4.27f, ringId = 42, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.47f, ringId = 41, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 4.67f, ringId = 40, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 4.87f, ringId = 39, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.07f, ringId = 38, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 5.27f, ringId = 37, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.47f, ringId = 36, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 5.67f, ringId = 35, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 5.87f, ringId = 34, minRange = 7.2f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 6.07f, ringId = 33, minRange = 0.5f, maxRange = 200f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 6.27f, ringId = 32, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 6.47f, ringId = 31, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 6.67f, ringId = 30, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 6.87f, ringId = 29, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.07f, ringId = 28, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 7.27f, ringId = 27, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.47f, ringId = 26, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 7.67f, ringId = 25, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 7.87f, ringId = 24, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.07f, ringId = 23, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 8.27f, ringId = 22, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.47f, ringId = 21, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 8.67f, ringId = 20, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 8.87f, ringId = 19, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 2.4f, verticalAngularOffsetDeg = 9.07f, ringId = 18, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -0.65f, verticalAngularOffsetDeg = 9.27f, ringId = 17, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 9.47f, ringId = 16, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 9.67f, ringId = 15, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 9.87f, ringId = 14, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.07f, ringId = 13, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 10.27f, ringId = 12, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.47f, ringId = 11, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 10.67f, ringId = 10, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 10.87f, ringId = 9, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.07f, ringId = 8, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 11.27f, ringId = 7, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.47f, ringId = 6, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 11.67f, ringId = 5, minRange = 0.5f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 11.87f, ringId = 4, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 12.07f, ringId = 3, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = -2.4f, verticalAngularOffsetDeg = 12.27f, ringId = 2, minRange = 7.2f, maxRange = 100f}, + new Laser {horizontalAngularOffsetDeg = 0.65f, verticalAngularOffsetDeg = 12.47f, ringId = 1, minRange = 0.5f, maxRange = 100f}, } }; }