diff --git a/Assets/Robots/RobotsModels/3d models/cuybot.fbx b/Assets/Robots/RobotsModels/3d models/cuybot.fbx new file mode 100644 index 0000000000000000000000000000000000000000..79d0e406a67bb5e345d5d3dd4e049da5d6fd662a Binary files /dev/null and b/Assets/Robots/RobotsModels/3d models/cuybot.fbx differ diff --git a/Assets/Robots/RobotsModels/3d models/cuybot.fbx.meta b/Assets/Robots/RobotsModels/3d models/cuybot.fbx.meta new file mode 100644 index 0000000000000000000000000000000000000000..f123d130a98f6f45825cbde4ee63c04f34245e72 --- /dev/null +++ b/Assets/Robots/RobotsModels/3d models/cuybot.fbx.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 8c3c415db23add447b2779a213540cda +ModelImporter: + serializedVersion: 19300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + 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 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + 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 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/RobotsModels/Cuybot_sensors.prefab b/Assets/Robots/RobotsModels/Cuybot_sensors.prefab index 0b4042c6fd485643264264f60b60a60382f04bb3..c825883209ab210bd7037040404b1c3d43bc28e2 100644 --- a/Assets/Robots/RobotsModels/Cuybot_sensors.prefab +++ b/Assets/Robots/RobotsModels/Cuybot_sensors.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &11312216311359919 +--- !u!1 &2428524259761299102 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,43 +8,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3806131056552702517} - - component: {fileID: 8866829136461939136} - m_Layer: 0 - m_Name: Collisions - m_TagString: Untagged + - component: {fileID: 2428524259761299089} + m_Layer: 11 + m_Name: Sensors + m_TagString: Sensors m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3806131056552702517 +--- !u!4 &2428524259761299089 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 11312216311359919} + m_GameObject: {fileID: 2428524259761299102} 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: 3981871800797145104} - m_Father: {fileID: 3863602215849433221} - m_RootOrder: 1 + - {fileID: 2428524260990036909} + - {fileID: 2428524260195789586} + m_Father: {fileID: 2428524261686948676} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8866829136461939136 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 11312216311359919} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 46398bc5d6905ad429a6d2d973afe002, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &518591731202832560 +--- !u!1 &2428524259883553658 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -52,43 +40,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 867633023660089743} - - component: {fileID: 5678198745577044989} - m_Layer: 0 - m_Name: Sphere + - component: {fileID: 2428524259883553661} + - component: {fileID: 2428524259883553660} + m_Layer: 11 + m_Name: Box m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &867633023660089743 +--- !u!4 &2428524259883553661 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 518591731202832560} + m_GameObject: {fileID: 2428524259883553658} 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: 3981871800797145104} + m_Father: {fileID: 2428524260738601973} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &5678198745577044989 -SphereCollider: +--- !u!65 &2428524259883553660 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 518591731202832560} + m_GameObject: {fileID: 2428524259883553658} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Radius: 0.5 + m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &761581138690605331 +--- !u!1 &2428524260195789587 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -96,78 +84,92 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8188698689971769805} - - component: {fileID: 3143261843875583367} - - component: {fileID: 1845246700580143071} - m_Layer: 0 - m_Name: Sphere + - component: {fileID: 2428524260195789586} + - component: {fileID: 2428524260195789588} + - component: {fileID: 2428524260195789589} + m_Layer: 11 + m_Name: RGBD m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8188698689971769805 + m_IsActive: 0 +--- !u!4 &2428524260195789586 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 761581138690605331} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 2428524260195789587} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0.194, y: 1.027, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5645859744018202779} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &3143261843875583367 -MeshFilter: + m_Father: {fileID: 2428524259761299089} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &2428524260195789588 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 761581138690605331} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1845246700580143071 -MeshRenderer: + m_GameObject: {fileID: 2428524260195789587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fd7cd2eb3257ae74bb4e7fae5cd3574e, type: 3} + m_Name: + m_EditorClassIdentifier: + ResolutionHeight: 240 + ResolutionWidth: 480 + Camera: {fileID: 2428524260195789589} + Mat: {fileID: 2100000, guid: 9e02c9948f0093b4ea7f699d422b6aac, type: 2} + ThreadCount: 8 + MaxAngle: 60 +--- !u!20 &2428524260195789589 +Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 761581138690605331} + m_GameObject: {fileID: 2428524260195789587} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - 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: 1 - 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 ---- !u!1 &1849940858799633853 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1 &2428524260313239741 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -175,43 +177,44 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8748171969005151930} - - component: {fileID: 3258411569709840968} - m_Layer: 0 - m_Name: Visuals + - component: {fileID: 2428524260313239740} + - component: {fileID: 2428524260313239743} + m_Layer: 11 + m_Name: unnamed m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &8748171969005151930 +--- !u!4 &2428524260313239740 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1849940858799633853} - 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_GameObject: {fileID: 2428524260313239741} + m_LocalRotation: {x: -0.034899585, y: 0, z: 0, w: 0.99939084} + m_LocalPosition: {x: 0, y: 2.01, z: 0.316} + m_LocalScale: {x: 0.49923936, y: 3.1631653, z: 0.32558593} m_Children: - - {fileID: 5338861233063432369} - m_Father: {fileID: 3863602215849433221} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3258411569709840968 + - {fileID: 2428524260436164416} + m_Father: {fileID: 2428524260708857296} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -4, y: 0, z: 0} +--- !u!114 &2428524260313239743 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1849940858799633853} + m_GameObject: {fileID: 2428524260313239741} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9090ae501ff9cd459bec5271d40249c, type: 3} + m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1944007635667346338 + geometryType: 0 +--- !u!1 &2428524260383444516 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -219,193 +222,44 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 608185145526767594} - - component: {fileID: 3061186050394187488} - - component: {fileID: 8679655339076051440} - - component: {fileID: 4349708356240028345} - - component: {fileID: 8051383300919184930} - - component: {fileID: 6442246810404132364} - m_Layer: 0 - m_Name: wheel + - component: {fileID: 2428524260383444519} + - component: {fileID: 2428524260383444518} + m_Layer: 11 + m_Name: unnamed m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &608185145526767594 +--- !u!4 &2428524260383444519 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944007635667346338} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.18530001, y: 0.0518, z: 0.16059995} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_GameObject: {fileID: 2428524260383444516} + 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: 4157537481017338540} - - {fileID: 166020690769825207} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 3 + - {fileID: 6745996185569442819} + m_Father: {fileID: 2428524261740477845} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3061186050394187488 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944007635667346338} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fba5fd74d37a6cf4284698624eb8f6aa, type: 3} - m_Name: - m_EditorClassIdentifier: - IsBaseLink: 0 ---- !u!54 &8679655339076051440 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944007635667346338} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.01 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &4349708356240028345 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944007635667346338} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7631001c063f69d4495bca90731abab2, type: 3} - m_Name: - m_EditorClassIdentifier: - dirtyResetOnStart: 0 - DisplayInertiaGizmo: 0 - UseUrdfData: 0 - CenterOfMass: {x: 0, y: 0, z: 0} - InertiaTensor: {x: 1, y: 1, z: 1} - InertiaTensorRotation: {x: 0, y: 0, z: 0, w: 1} ---- !u!114 &8051383300919184930 +--- !u!114 &2428524260383444518 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944007635667346338} + m_GameObject: {fileID: 2428524260383444516} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d7e5edcd03b4c4040bc550e77e4028b0, type: 3} + m_Script: {fileID: 11500000, guid: 8b2685e7e7719cd43814f41f35664c0b, type: 3} m_Name: m_EditorClassIdentifier: - JointName: - EffortLimit: 1000 - VelocityLimit: 1000 ---- !u!153 &6442246810404132364 -ConfigurableJoint: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944007635667346338} - m_ConnectedBody: {fileID: 2428524261686948678} - m_Anchor: {x: 0, y: 0, z: 0} - m_Axis: {x: 1, y: 0, z: 0} - m_AutoConfigureConnectedAnchor: 1 - m_ConnectedAnchor: {x: 0.18530001, y: 0.0518, z: 0.16059995} - serializedVersion: 2 - m_SecondaryAxis: {x: 0, y: 1, z: 0} - m_XMotion: 0 - m_YMotion: 0 - m_ZMotion: 0 - m_AngularXMotion: 2 - m_AngularYMotion: 2 - m_AngularZMotion: 2 - m_LinearLimitSpring: - spring: 0 - damper: 0 - m_LinearLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularXLimitSpring: - spring: 0 - damper: 0 - m_LowAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_HighAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularYZLimitSpring: - spring: 0 - damper: 0 - m_AngularYLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularZLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_TargetPosition: {x: 0, y: 0, z: 0} - m_TargetVelocity: {x: 0, y: 0, z: 0} - m_XDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_YDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} - m_TargetAngularVelocity: {x: 0, y: 0, z: 0} - m_RotationDriveMode: 0 - m_AngularXDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_AngularYZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_SlerpDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ProjectionMode: 0 - m_ProjectionDistance: 0.1 - m_ProjectionAngle: 180 - m_ConfiguredInWorldSpace: 0 - m_SwapBodies: 0 - m_BreakForce: Infinity - m_BreakTorque: Infinity - m_EnableCollision: 0 - m_EnablePreprocessing: 1 - m_MassScale: 0.1 - m_ConnectedMassScale: 100 ---- !u!1 &1989773514065791997 + GeometryType: 3 +--- !u!1 &2428524260436164417 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -413,43 +267,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4157537481017338540} - - component: {fileID: 5459694264206168359} - m_Layer: 0 - m_Name: Visuals + - component: {fileID: 2428524260436164416} + - component: {fileID: 2428524260436164419} + m_Layer: 11 + m_Name: Box m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4157537481017338540 +--- !u!4 &2428524260436164416 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1989773514065791997} + m_GameObject: {fileID: 2428524260436164417} 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: 164971107886426621} - m_Father: {fileID: 608185145526767594} + m_Children: [] + m_Father: {fileID: 2428524260313239740} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5459694264206168359 -MonoBehaviour: +--- !u!65 &2428524260436164419 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1989773514065791997} + m_GameObject: {fileID: 2428524260436164417} + m_Material: {fileID: 0} + m_IsTrigger: 0 m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9090ae501ff9cd459bec5271d40249c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &1990154301142425438 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2428524260458242645 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -457,1832 +311,184 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 164971107886426621} - - component: {fileID: 6027439652192736488} - m_Layer: 0 - m_Name: unnamed - m_TagString: Untagged + - component: {fileID: 2428524260458242644} + - component: {fileID: 2428524260458242670} + - component: {fileID: 2428524260458242664} + - component: {fileID: 2428524260458242669} + - component: {fileID: 2428524260458242666} + - component: {fileID: 2428524260458242667} + - component: {fileID: 2428524260458242665} + - component: {fileID: 2428524260458242646} + - component: {fileID: 702305327} + - component: {fileID: 6883597457404581631} + - component: {fileID: 927175079167728197} + m_Layer: 11 + m_Name: RosConnector + m_TagString: Clock m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &164971107886426621 +--- !u!4 &2428524260458242644 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1990154301142425438} + m_GameObject: {fileID: 2428524260458242645} 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: 8445012426029270612} - m_Father: {fileID: 4157537481017338540} + m_Children: [] + m_Father: {fileID: 2428524260522502272} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6027439652192736488 +--- !u!114 &2428524260458242670 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1990154301142425438} + m_GameObject: {fileID: 2428524260458242645} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b2685e7e7719cd43814f41f35664c0b, type: 3} + m_Script: {fileID: 11500000, guid: ff98778ae051cfd40a6e4effdf851ebd, type: 3} m_Name: m_EditorClassIdentifier: - GeometryType: 2 ---- !u!1 &2042124733122190806 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8445012426029270612} - - component: {fileID: 8458591082706499473} - - component: {fileID: 5864730674826315687} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8445012426029270612 -Transform: + Timeout: 10 + Protocol: 0 + RosBridgeServerUrl: ws://127.0.0.1:9090 + start_scripts: 0 +--- !u!114 &2428524260458242664 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042124733122190806} - 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: 164971107886426621} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &8458591082706499473 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042124733122190806} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &5864730674826315687 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2042124733122190806} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - 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: 1 - 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 ---- !u!1 &2157810937334034629 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 166020690769825207} - - component: {fileID: 5179394116216032992} - m_Layer: 0 - m_Name: Collisions - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &166020690769825207 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2157810937334034629} - 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: 2905990129787657423} - m_Father: {fileID: 608185145526767594} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5179394116216032992 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2157810937334034629} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 46398bc5d6905ad429a6d2d973afe002, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &2428524259761299102 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524259761299089} - m_Layer: 11 - m_Name: Sensors - m_TagString: Sensors - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524259761299089 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524259761299102} - 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: 2428524260990036909} - - {fileID: 2428524260195789586} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2428524259883553658 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524259883553661} - - component: {fileID: 2428524259883553660} - m_Layer: 11 - m_Name: Box - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524259883553661 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524259883553658} - 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: 2428524260738601973} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &2428524259883553660 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524259883553658} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2428524260195789587 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260195789586} - - component: {fileID: 2428524260195789588} - - component: {fileID: 2428524260195789589} - m_Layer: 11 - m_Name: RGBD - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2428524260195789586 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260195789587} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0.194, y: 1.027, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2428524259761299089} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} ---- !u!114 &2428524260195789588 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260195789587} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fd7cd2eb3257ae74bb4e7fae5cd3574e, type: 3} - m_Name: - m_EditorClassIdentifier: - ResolutionHeight: 240 - ResolutionWidth: 480 - Camera: {fileID: 2428524260195789589} - Mat: {fileID: 2100000, guid: 9e02c9948f0093b4ea7f699d422b6aac, type: 2} - ThreadCount: 8 - MaxAngle: 60 ---- !u!20 &2428524260195789589 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260195789587} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!1 &2428524260313239741 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260313239740} - - component: {fileID: 2428524260313239743} - m_Layer: 11 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260313239740 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260313239741} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.343, y: 1.84, z: 0} - m_LocalScale: {x: 0.33149576, y: 3.1631653, z: 0.615635} - m_Children: - - {fileID: 2428524260436164416} - m_Father: {fileID: 2428524260708857296} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524260313239743 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260313239741} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} - m_Name: - m_EditorClassIdentifier: - geometryType: 0 ---- !u!1 &2428524260383444516 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260383444519} - - component: {fileID: 2428524260383444518} - m_Layer: 11 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260383444519 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260383444516} - 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: 8724409767125874900} - m_Father: {fileID: 2428524261740477845} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524260383444518 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260383444516} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b2685e7e7719cd43814f41f35664c0b, type: 3} - m_Name: - m_EditorClassIdentifier: - GeometryType: 3 ---- !u!1 &2428524260436164417 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260436164416} - - component: {fileID: 2428524260436164419} - m_Layer: 11 - m_Name: Box - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260436164416 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260436164417} - 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: 2428524260313239740} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &2428524260436164419 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260436164417} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &2428524260458242645 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260458242644} - - component: {fileID: 2428524260458242670} - - component: {fileID: 2428524260458242664} - - component: {fileID: 2428524260458242669} - - component: {fileID: 2428524260458242666} - - component: {fileID: 2428524260458242667} - - component: {fileID: 2428524260458242665} - - component: {fileID: 2428524260458242646} - - component: {fileID: 702305327} - m_Layer: 11 - m_Name: RosConnector - m_TagString: Clock - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260458242644 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} - m_LocalPosition: {x: 10.532874, y: -1.2091398, z: 0.38128185} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2428524260522502272} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524260458242670 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ff98778ae051cfd40a6e4effdf851ebd, type: 3} - m_Name: - m_EditorClassIdentifier: - Timeout: 10 - Protocol: 0 - RosBridgeServerUrl: ws://127.0.0.1:9090 - start_scripts: 0 ---- !u!114 &2428524260458242664 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cc35bc47d8b154a118a1e351d2829624, type: 3} - m_Name: - m_EditorClassIdentifier: - Topic: /clock - TimeStep: 0 ---- !u!114 &2428524260458242669 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 92dedf3f173285b4d9a806dec2334596, type: 3} - m_Name: - m_EditorClassIdentifier: - Topic: /joy - FrameId: Unity ---- !u!114 &2428524260458242666 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c8e7046e9f110da4a81262f9658c8514, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Vertical ---- !u!114 &2428524260458242667 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c8e7046e9f110da4a81262f9658c8514, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: Horizontal ---- !u!114 &2428524260458242665 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1a7795084d0499d4f856ab2ec3cf5bf0, type: 3} - m_Name: - m_EditorClassIdentifier: - Topic: /scan - Sensor: {fileID: 2428524260990036908} - FrameId: Unity - publish_seg_mask: 1 ---- !u!114 &2428524260458242646 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 81c5dfb51482c2e47b602e8096d45712, type: 3} - m_Name: - m_EditorClassIdentifier: - Topic: /vel_cmd - TimeStep: 0 - SubscribedTransform: {fileID: 2428524261686948676} - is_forced_based: 1 ---- !u!114 &702305327 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260458242645} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 37c5582562095417b92c86f347336847, type: 3} - m_Name: - m_EditorClassIdentifier: - Topic: /crowd ---- !u!1 &2428524260522502286 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260522502272} - - component: {fileID: 2428524260522502273} - m_Layer: 11 - m_Name: Cuybot_sensors - m_TagString: Robot - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260522502272 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260522502286} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.24, y: 0, z: 3.44} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2428524260458242644} - - {fileID: 2428524261516178819} - - {fileID: 2428524261686948676} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524260522502273 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260522502286} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fbf4c79288754864b8d522b69f4b52a8, type: 3} - m_Name: - m_EditorClassIdentifier: - FilePath: ---- !u!1 &2428524260708857297 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260708857296} - - component: {fileID: 2428524260708857299} - m_Layer: 11 - m_Name: Collisions - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260708857296 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260708857297} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.175, z: 0} - m_LocalScale: {x: 0.517352, y: 0.30981624, z: 0.517352} - m_Children: - - {fileID: 2428524260738601973} - - {fileID: 2428524260313239740} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524260708857299 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260708857297} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 46398bc5d6905ad429a6d2d973afe002, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &2428524260738601970 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260738601973} - - component: {fileID: 2428524260738601972} - m_Layer: 11 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260738601973 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260738601970} - 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: 2428524259883553661} - m_Father: {fileID: 2428524260708857296} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524260738601972 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260738601970} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} - m_Name: - m_EditorClassIdentifier: - geometryType: 0 ---- !u!1 &2428524260990036906 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524260990036909} - - component: {fileID: 2428524260990036908} - - component: {fileID: 2428524259963615819} - m_Layer: 11 - m_Name: "Lidar2D\x13" - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524260990036909 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260990036906} - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0.2911, y: 0.37, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2428524259761299089} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} ---- !u!114 &2428524260990036908 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260990036906} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60dbf0837965a2646895ca29e229aa07, type: 3} - m_Name: - m_EditorClassIdentifier: - isActive: 1 - Sensing: 0 - Bits: 8 - SensingFrequency: 20 - MinRange: 0.2 - MaxRange: 29.99 - AdditiveNoiseGenerators: - - {fileID: 2428524259963615819} - DebugInfo: 0 - AngularResolution: 0.5 - StartAngle: -112.5 - EndAngle: 112.5 ---- !u!114 &2428524259963615819 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524260990036906} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 700adfe96f62b47d6b869d7c12e46e73, type: 3} - m_Name: - m_EditorClassIdentifier: - Mean: 0 - StandardDeviation: 0.001 ---- !u!1 &2428524261516178816 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524261516178819} - - component: {fileID: 2428524261516178818} - m_Layer: 11 - m_Name: Plugins - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524261516178819 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261516178816} - 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: 2428524260522502272} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524261516178818 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261516178816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fae53a797b5479c43b9a3aeac7e35e5c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &2428524261686948677 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524261686948676} - - component: {fileID: 2428524261686948697} - - component: {fileID: 2428524261686948678} - - component: {fileID: 2428524261686948679} - - component: {fileID: 2065997649602301439} - m_Layer: 11 - m_Name: base_link - m_TagString: VirtualRobotActive - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524261686948676 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261686948677} - 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: 2428524261740477845} - - {fileID: 2428524260708857296} - - {fileID: 2428524259761299089} - - {fileID: 608185145526767594} - - {fileID: 5751760636103482921} - - {fileID: 199879332742314639} - - {fileID: 3863602215849433221} - m_Father: {fileID: 2428524260522502272} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524261686948697 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261686948677} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fba5fd74d37a6cf4284698624eb8f6aa, type: 3} - m_Name: - m_EditorClassIdentifier: - IsBaseLink: 1 ---- !u!54 &2428524261686948678 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261686948677} - serializedVersion: 2 - m_Mass: 100 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &2428524261686948679 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261686948677} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7631001c063f69d4495bca90731abab2, type: 3} - m_Name: - m_EditorClassIdentifier: - dirtyResetOnStart: 0 - DisplayInertiaGizmo: 0 - UseUrdfData: 0 - CenterOfMass: {x: 0, y: 0, z: 0} - InertiaTensor: {x: 1, y: 1, z: 1} - InertiaTensorRotation: {x: 0, y: 0, z: 0, w: 1} ---- !u!114 &2065997649602301439 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261686948677} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 992381e7b5b43af99bed67bf4731bfac, type: 3} - m_Name: - m_EditorClassIdentifier: - CenterOfMass: {x: 0.07, y: 0.1, z: 0} - UrdfInertialEnabled: 0 ---- !u!1 &2428524261740477842 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2428524261740477845} - - component: {fileID: 2428524261740477844} - m_Layer: 11 - m_Name: Visuals - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2428524261740477845 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261740477842} - 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: 2428524260383444519} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2428524261740477844 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2428524261740477842} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9090ae501ff9cd459bec5271d40249c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &2740614036792197972 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6695732332690370338} - - component: {fileID: 2566662551967466170} - - component: {fileID: 4083044680962537929} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6695732332690370338 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2740614036792197972} - 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: 8128573305328744272} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2566662551967466170 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2740614036792197972} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &4083044680962537929 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2740614036792197972} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - 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: 1 - 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 ---- !u!1 &2829886030008183892 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8128573305328744272} - - component: {fileID: 2533797458475420576} - m_Layer: 0 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8128573305328744272 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2829886030008183892} - 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: 6695732332690370338} - m_Father: {fileID: 6962587902540071702} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2533797458475420576 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2829886030008183892} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b2685e7e7719cd43814f41f35664c0b, type: 3} - m_Name: - m_EditorClassIdentifier: - GeometryType: 2 ---- !u!1 &3177794398002946370 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5980440551737439225} - - component: {fileID: 2054907607967098486} - m_Layer: 0 - m_Name: Collisions - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5980440551737439225 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3177794398002946370} - 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: 6284487688176171857} - m_Father: {fileID: 5751760636103482921} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2054907607967098486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3177794398002946370} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 46398bc5d6905ad429a6d2d973afe002, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &3992964217002690264 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1496623556332502235} - - component: {fileID: 1504251865157801243} - m_Layer: 0 - m_Name: Visuals - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1496623556332502235 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3992964217002690264} - 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: 5645859744018202779} - m_Father: {fileID: 5751760636103482921} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1504251865157801243 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3992964217002690264} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9090ae501ff9cd459bec5271d40249c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &4711192575727683626 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2118105859472433963} - - component: {fileID: 6597361861829984107} - - component: {fileID: 33155434626170863} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2118105859472433963 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4711192575727683626} - 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: 5338861233063432369} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &6597361861829984107 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4711192575727683626} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &33155434626170863 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4711192575727683626} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - 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: 1 - 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 ---- !u!1 &4776959348944209602 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6962587902540071702} - - component: {fileID: 4890022683055733783} - m_Layer: 0 - m_Name: Visuals - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6962587902540071702 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4776959348944209602} - 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: 8128573305328744272} - m_Father: {fileID: 199879332742314639} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4890022683055733783 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4776959348944209602} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9090ae501ff9cd459bec5271d40249c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &5110017292609263686 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5751760636103482921} - - component: {fileID: 1807928461704290327} - - component: {fileID: 3918732426120283666} - - component: {fileID: 3884614209541997048} - - component: {fileID: 7384147014898650269} - - component: {fileID: 2499975129936484301} - m_Layer: 0 - m_Name: wheel (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5751760636103482921 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5110017292609263686} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.18530001, y: 0.0518, z: -0.1605999} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: - - {fileID: 1496623556332502235} - - {fileID: 5980440551737439225} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1807928461704290327 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc35bc47d8b154a118a1e351d2829624, type: 3} + m_Name: + m_EditorClassIdentifier: + Topic: /clock + TimeStep: 0 +--- !u!114 &2428524260458242669 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5110017292609263686} - m_Enabled: 1 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fba5fd74d37a6cf4284698624eb8f6aa, type: 3} + m_Script: {fileID: 11500000, guid: 92dedf3f173285b4d9a806dec2334596, type: 3} m_Name: m_EditorClassIdentifier: - IsBaseLink: 0 ---- !u!54 &3918732426120283666 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5110017292609263686} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.01 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &3884614209541997048 + Topic: /joy + FrameId: Unity +--- !u!114 &2428524260458242666 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5110017292609263686} + m_GameObject: {fileID: 2428524260458242645} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7631001c063f69d4495bca90731abab2, type: 3} + m_Script: {fileID: 11500000, guid: c8e7046e9f110da4a81262f9658c8514, type: 3} m_Name: m_EditorClassIdentifier: - dirtyResetOnStart: 0 - DisplayInertiaGizmo: 0 - UseUrdfData: 0 - CenterOfMass: {x: 0, y: 0, z: 0} - InertiaTensor: {x: 1, y: 1, z: 1} - InertiaTensorRotation: {x: 0, y: 0, z: 0, w: 1} ---- !u!114 &7384147014898650269 + Name: Vertical +--- !u!114 &2428524260458242667 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5110017292609263686} + m_GameObject: {fileID: 2428524260458242645} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d7e5edcd03b4c4040bc550e77e4028b0, type: 3} + m_Script: {fileID: 11500000, guid: c8e7046e9f110da4a81262f9658c8514, type: 3} m_Name: m_EditorClassIdentifier: - JointName: - EffortLimit: 1000 - VelocityLimit: 1000 ---- !u!153 &2499975129936484301 -ConfigurableJoint: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5110017292609263686} - m_ConnectedBody: {fileID: 2428524261686948678} - m_Anchor: {x: 0, y: 0, z: 0} - m_Axis: {x: 1, y: 0, z: 0} - m_AutoConfigureConnectedAnchor: 1 - m_ConnectedAnchor: {x: 0.18530001, y: 0.0518, z: -0.16059995} - serializedVersion: 2 - m_SecondaryAxis: {x: 0, y: 1, z: 0} - m_XMotion: 0 - m_YMotion: 0 - m_ZMotion: 0 - m_AngularXMotion: 2 - m_AngularYMotion: 2 - m_AngularZMotion: 2 - m_LinearLimitSpring: - spring: 0 - damper: 0 - m_LinearLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularXLimitSpring: - spring: 0 - damper: 0 - m_LowAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_HighAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularYZLimitSpring: - spring: 0 - damper: 0 - m_AngularYLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularZLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_TargetPosition: {x: 0, y: 0, z: 0} - m_TargetVelocity: {x: 0, y: 0, z: 0} - m_XDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_YDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} - m_TargetAngularVelocity: {x: 0, y: 0, z: 0} - m_RotationDriveMode: 0 - m_AngularXDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_AngularYZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_SlerpDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ProjectionMode: 0 - m_ProjectionDistance: 0.1 - m_ProjectionAngle: 180 - m_ConfiguredInWorldSpace: 0 - m_SwapBodies: 0 - m_BreakForce: Infinity - m_BreakTorque: Infinity - m_EnableCollision: 0 - m_EnablePreprocessing: 1 - m_MassScale: 1 - m_ConnectedMassScale: 200 ---- !u!1 &5121663560451586306 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5645859744018202779} - - component: {fileID: 8414498496998614334} - m_Layer: 0 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5645859744018202779 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5121663560451586306} - 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: 8188698689971769805} - m_Father: {fileID: 1496623556332502235} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8414498496998614334 + Name: Horizontal +--- !u!114 &2428524260458242665 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5121663560451586306} - m_Enabled: 1 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b2685e7e7719cd43814f41f35664c0b, type: 3} + m_Script: {fileID: 11500000, guid: 1a7795084d0499d4f856ab2ec3cf5bf0, type: 3} m_Name: m_EditorClassIdentifier: - GeometryType: 2 ---- !u!1 &5327091209127192293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 199879332742314639} - - component: {fileID: 1642883181618363262} - - component: {fileID: 3300806613916802388} - - component: {fileID: 970178074466996618} - - component: {fileID: 5980443128849831329} - - component: {fileID: 4455809265994286810} - m_Layer: 0 - m_Name: wheel (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &199879332742314639 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5327091209127192293} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.1659, y: 0.0518, z: -0.1605999} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: - - {fileID: 6962587902540071702} - - {fileID: 790866186098902972} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1642883181618363262 + Topic: /base_scan + Sensor: {fileID: 2428524260990036908} + FrameId: base_laser_front_link + publish_seg_mask: 1 +--- !u!114 &2428524260458242646 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5327091209127192293} - m_Enabled: 1 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fba5fd74d37a6cf4284698624eb8f6aa, type: 3} + m_Script: {fileID: 11500000, guid: 81c5dfb51482c2e47b602e8096d45712, type: 3} m_Name: m_EditorClassIdentifier: - IsBaseLink: 0 ---- !u!54 &3300806613916802388 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5327091209127192293} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.01 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &970178074466996618 + Topic: /cmd_vel + TimeStep: 0 + SubscribedTransform: {fileID: 2428524261686948676} + mode: 0 +--- !u!114 &702305327 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5327091209127192293} - m_Enabled: 1 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7631001c063f69d4495bca90731abab2, type: 3} + m_Script: {fileID: 11500000, guid: 37c5582562095417b92c86f347336847, type: 3} m_Name: m_EditorClassIdentifier: - dirtyResetOnStart: 0 - DisplayInertiaGizmo: 0 - UseUrdfData: 0 - CenterOfMass: {x: 0, y: 0, z: 0} - InertiaTensor: {x: 1, y: 1, z: 1} - InertiaTensorRotation: {x: 0, y: 0, z: 0, w: 1} ---- !u!114 &5980443128849831329 + Topic: /crowd +--- !u!114 &6883597457404581631 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5327091209127192293} - m_Enabled: 1 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d7e5edcd03b4c4040bc550e77e4028b0, type: 3} + m_Script: {fileID: 11500000, guid: 69b4888c1d750f046929a164f2a60ede, type: 3} m_Name: m_EditorClassIdentifier: - JointName: - EffortLimit: 1000 - VelocityLimit: 1000 ---- !u!153 &4455809265994286810 -ConfigurableJoint: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5327091209127192293} - m_ConnectedBody: {fileID: 2428524261686948678} - m_Anchor: {x: 0, y: 0, z: 0} - m_Axis: {x: 1, y: 0, z: 0} - m_AutoConfigureConnectedAnchor: 1 - m_ConnectedAnchor: {x: -0.1659, y: 0.0518, z: -0.16059995} - serializedVersion: 2 - m_SecondaryAxis: {x: 0, y: 1, z: 0} - m_XMotion: 0 - m_YMotion: 0 - m_ZMotion: 0 - m_AngularXMotion: 2 - m_AngularYMotion: 2 - m_AngularZMotion: 2 - m_LinearLimitSpring: - spring: 0 - damper: 0 - m_LinearLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularXLimitSpring: - spring: 0 - damper: 0 - m_LowAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_HighAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularYZLimitSpring: - spring: 0 - damper: 0 - m_AngularYLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularZLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_TargetPosition: {x: 0, y: 0, z: 0} - m_TargetVelocity: {x: 0, y: 0, z: 0} - m_XDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_YDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} - m_TargetAngularVelocity: {x: 0, y: 0, z: 0} - m_RotationDriveMode: 0 - m_AngularXDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_AngularYZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_SlerpDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ProjectionMode: 0 - m_ProjectionDistance: 0.1 - m_ProjectionAngle: 180 - m_ConfiguredInWorldSpace: 0 - m_SwapBodies: 0 - m_BreakForce: Infinity - m_BreakTorque: Infinity - m_EnableCollision: 0 - m_EnablePreprocessing: 1 - m_MassScale: 1 - m_ConnectedMassScale: 200 ---- !u!1 &5371104424211349140 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6645073131671104804} - - component: {fileID: 6506302920492424203} - m_Layer: 0 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6645073131671104804 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5371104424211349140} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.00000044703484} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 8468629019349921350} - m_Father: {fileID: 790866186098902972} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6506302920492424203 + Topic: odom + FrameId: odom + publishedTransform: {fileID: 2428524261686948676} +--- !u!114 &927175079167728197 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5371104424211349140} - m_Enabled: 1 + m_GameObject: {fileID: 2428524260458242645} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} + m_Script: {fileID: 11500000, guid: 515bedba06bf7254190672f098832ad5, type: 3} m_Name: m_EditorClassIdentifier: - geometryType: 2 ---- !u!1 &5455996188130654580 + Topic: tf + FrameId: odom + publishedTransform: {fileID: 2428524261686948676} +--- !u!1 &2428524260522502286 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2290,43 +496,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3029368761530246648} - - component: {fileID: 7733080071207902557} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged + - component: {fileID: 2428524260522502272} + - component: {fileID: 2428524260522502273} + m_Layer: 11 + m_Name: Cuybot_sensors + m_TagString: Robot m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3029368761530246648 +--- !u!4 &2428524260522502272 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5455996188130654580} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2428524260522502286} + 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: 6284487688176171857} + m_Children: + - {fileID: 2428524260458242644} + - {fileID: 2428524261516178819} + - {fileID: 2428524261686948676} + m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &7733080071207902557 -SphereCollider: +--- !u!114 &2428524260522502273 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5455996188130654580} - m_Material: {fileID: 0} - m_IsTrigger: 0 + m_GameObject: {fileID: 2428524260522502286} m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &6159677025147670680 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbf4c79288754864b8d522b69f4b52a8, type: 3} + m_Name: + m_EditorClassIdentifier: + FilePath: +--- !u!1 &2428524260708857297 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2334,88 +543,44 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8468629019349921350} - - component: {fileID: 8724658458014949902} - m_Layer: 0 - m_Name: Sphere + - component: {fileID: 2428524260708857296} + - component: {fileID: 2428524260708857299} + m_Layer: 11 + m_Name: Collisions m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &8468629019349921350 +--- !u!4 &2428524260708857296 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6159677025147670680} + m_GameObject: {fileID: 2428524260708857297} 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: 6645073131671104804} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &8724658458014949902 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6159677025147670680} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &6283418562055086734 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5338861233063432369} - - component: {fileID: 854518314546200518} - m_Layer: 0 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5338861233063432369 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6283418562055086734} - 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_LocalPosition: {x: 0, y: 0.175, z: 0} + m_LocalScale: {x: 0.517352, y: 0.30981624, z: 0.517352} m_Children: - - {fileID: 2118105859472433963} - m_Father: {fileID: 8748171969005151930} - m_RootOrder: 0 + - {fileID: 2428524260738601973} + - {fileID: 2428524260313239740} + m_Father: {fileID: 2428524261686948676} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &854518314546200518 +--- !u!114 &2428524260708857299 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6283418562055086734} + m_GameObject: {fileID: 2428524260708857297} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b2685e7e7719cd43814f41f35664c0b, type: 3} + m_Script: {fileID: 11500000, guid: 46398bc5d6905ad429a6d2d973afe002, type: 3} m_Name: m_EditorClassIdentifier: - GeometryType: 2 ---- !u!1 &6286874600719117234 +--- !u!1 &2428524260738601970 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2423,44 +588,44 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2905990129787657423} - - component: {fileID: 8278247623046090703} - m_Layer: 0 + - component: {fileID: 2428524260738601973} + - component: {fileID: 2428524260738601972} + m_Layer: 11 m_Name: unnamed m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2905990129787657423 +--- !u!4 &2428524260738601973 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6286874600719117234} + m_GameObject: {fileID: 2428524260738601970} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_LocalScale: {x: 1.0275, y: 1, z: 1.1084005} m_Children: - - {fileID: 1463515244506077741} - m_Father: {fileID: 166020690769825207} + - {fileID: 2428524259883553661} + m_Father: {fileID: 2428524260708857296} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8278247623046090703 +--- !u!114 &2428524260738601972 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6286874600719117234} + m_GameObject: {fileID: 2428524260738601970} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} m_Name: m_EditorClassIdentifier: - geometryType: 2 ---- !u!1 &6773074977974449786 + geometryType: 0 +--- !u!1 &2428524260990036906 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2468,193 +633,69 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3863602215849433221} - - component: {fileID: 1591200393050899405} - - component: {fileID: 8482199558126905229} - - component: {fileID: 443617030022692085} - - component: {fileID: 7041766704687689591} - - component: {fileID: 1594815881504067069} - m_Layer: 0 - m_Name: wheel (3) + - component: {fileID: 2428524260990036909} + - component: {fileID: 2428524260990036908} + - component: {fileID: 2428524259963615819} + m_Layer: 11 + m_Name: "Lidar2D\x13" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3863602215849433221 +--- !u!4 &2428524260990036909 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6773074977974449786} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.1659, y: 0.0518, z: 0.16059995} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: - - {fileID: 8748171969005151930} - - {fileID: 3806131056552702517} - m_Father: {fileID: 2428524261686948676} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1591200393050899405 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6773074977974449786} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fba5fd74d37a6cf4284698624eb8f6aa, type: 3} - m_Name: - m_EditorClassIdentifier: - IsBaseLink: 0 ---- !u!54 &8482199558126905229 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6773074977974449786} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.01 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &443617030022692085 + m_GameObject: {fileID: 2428524260990036906} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.245, z: 0.223} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2428524259761299089} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &2428524260990036908 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6773074977974449786} + m_GameObject: {fileID: 2428524260990036906} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7631001c063f69d4495bca90731abab2, type: 3} + m_Script: {fileID: 11500000, guid: 60dbf0837965a2646895ca29e229aa07, type: 3} m_Name: m_EditorClassIdentifier: - dirtyResetOnStart: 0 - DisplayInertiaGizmo: 0 - UseUrdfData: 0 - CenterOfMass: {x: 0, y: 0, z: 0} - InertiaTensor: {x: 1, y: 1, z: 1} - InertiaTensorRotation: {x: 0, y: 0, z: 0, w: 1} ---- !u!114 &7041766704687689591 + isActive: 1 + Sensing: 0 + Bits: 8 + SensingFrequency: 20 + MinRange: 0.2 + MaxRange: 29.99 + AdditiveNoiseGenerators: + - {fileID: 2428524259963615819} + DebugInfo: 0 + AngularResolution: 0.5 + StartAngle: -112.5 + EndAngle: 112.5 +--- !u!114 &2428524259963615819 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6773074977974449786} + m_GameObject: {fileID: 2428524260990036906} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d7e5edcd03b4c4040bc550e77e4028b0, type: 3} + m_Script: {fileID: 11500000, guid: 700adfe96f62b47d6b869d7c12e46e73, type: 3} m_Name: m_EditorClassIdentifier: - JointName: - EffortLimit: 1000 - VelocityLimit: 1000 ---- !u!153 &1594815881504067069 -ConfigurableJoint: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6773074977974449786} - m_ConnectedBody: {fileID: 2428524261686948678} - m_Anchor: {x: 0, y: 0, z: 0} - m_Axis: {x: 1, y: 0, z: 0} - m_AutoConfigureConnectedAnchor: 1 - m_ConnectedAnchor: {x: -0.1659, y: 0.0518, z: 0.16059995} - serializedVersion: 2 - m_SecondaryAxis: {x: 0, y: 1, z: 0} - m_XMotion: 0 - m_YMotion: 0 - m_ZMotion: 0 - m_AngularXMotion: 2 - m_AngularYMotion: 2 - m_AngularZMotion: 2 - m_LinearLimitSpring: - spring: 0 - damper: 0 - m_LinearLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularXLimitSpring: - spring: 0 - damper: 0 - m_LowAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_HighAngularXLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularYZLimitSpring: - spring: 0 - damper: 0 - m_AngularYLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_AngularZLimit: - limit: 0 - bounciness: 0 - contactDistance: 0 - m_TargetPosition: {x: 0, y: 0, z: 0} - m_TargetVelocity: {x: 0, y: 0, z: 0} - m_XDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_YDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} - m_TargetAngularVelocity: {x: 0, y: 0, z: 0} - m_RotationDriveMode: 0 - m_AngularXDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_AngularYZDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_SlerpDrive: - serializedVersion: 3 - positionSpring: 0 - positionDamper: 0 - maximumForce: 3.4028233e+38 - m_ProjectionMode: 0 - m_ProjectionDistance: 0.1 - m_ProjectionAngle: 180 - m_ConfiguredInWorldSpace: 0 - m_SwapBodies: 0 - m_BreakForce: Infinity - m_BreakTorque: Infinity - m_EnableCollision: 0 - m_EnablePreprocessing: 1 - m_MassScale: 1 - m_ConnectedMassScale: 200 ---- !u!1 &7555188944893171349 + Mean: 0 + StandardDeviation: 0.001 +--- !u!1 &2428524261516178816 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2662,44 +703,42 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6284487688176171857} - - component: {fileID: 6527444069722075765} - m_Layer: 0 - m_Name: unnamed + - component: {fileID: 2428524261516178819} + - component: {fileID: 2428524261516178818} + m_Layer: 11 + m_Name: Plugins m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6284487688176171857 +--- !u!4 &2428524261516178819 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7555188944893171349} + m_GameObject: {fileID: 2428524261516178816} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.00000044703484} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3029368761530246648} - m_Father: {fileID: 5980440551737439225} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 2428524260522502272} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6527444069722075765 +--- !u!114 &2428524261516178818 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7555188944893171349} + m_GameObject: {fileID: 2428524261516178816} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} + m_Script: {fileID: 11500000, guid: fae53a797b5479c43b9a3aeac7e35e5c, type: 3} m_Name: m_EditorClassIdentifier: - geometryType: 2 ---- !u!1 &8037241458429563679 +--- !u!1 &2428524261686948677 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2707,88 +746,97 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1463515244506077741} - - component: {fileID: 6860904731989082130} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged + - component: {fileID: 2428524261686948676} + - component: {fileID: 2428524261686948697} + - component: {fileID: 2428524261686948678} + - component: {fileID: 2428524261686948679} + - component: {fileID: 2065997649602301439} + m_Layer: 11 + m_Name: base_link + m_TagString: VirtualRobotActive m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1463515244506077741 +--- !u!4 &2428524261686948676 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8037241458429563679} + m_GameObject: {fileID: 2428524261686948677} 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: 2905990129787657423} - m_RootOrder: 0 + m_Children: + - {fileID: 2428524261740477845} + - {fileID: 2428524260708857296} + - {fileID: 2428524259761299089} + m_Father: {fileID: 2428524260522502272} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &6860904731989082130 -SphereCollider: +--- !u!114 &2428524261686948697 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8037241458429563679} - m_Material: {fileID: 0} - m_IsTrigger: 0 + m_GameObject: {fileID: 2428524261686948677} m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &8460476939865028651 -GameObject: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fba5fd74d37a6cf4284698624eb8f6aa, type: 3} + m_Name: + m_EditorClassIdentifier: + IsBaseLink: 1 +--- !u!54 &2428524261686948678 +Rigidbody: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3981871800797145104} - - component: {fileID: 7732331637644375882} - m_Layer: 0 - m_Name: unnamed - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3981871800797145104 -Transform: + m_GameObject: {fileID: 2428524261686948677} + serializedVersion: 2 + m_Mass: 100 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &2428524261686948679 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8460476939865028651} - 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: 867633023660089743} - m_Father: {fileID: 3806131056552702517} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7732331637644375882 + m_GameObject: {fileID: 2428524261686948677} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7631001c063f69d4495bca90731abab2, type: 3} + m_Name: + m_EditorClassIdentifier: + dirtyResetOnStart: 0 + DisplayInertiaGizmo: 0 + UseUrdfData: 0 + CenterOfMass: {x: 0, y: 0, z: 0} + InertiaTensor: {x: 1, y: 1, z: 1} + InertiaTensorRotation: {x: 0, y: 0, z: 0, w: 1} +--- !u!114 &2065997649602301439 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8460476939865028651} + m_GameObject: {fileID: 2428524261686948677} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1c0c8ba1123c5f949b20e50d5dd6afe4, type: 3} + m_Script: {fileID: 11500000, guid: 992381e7b5b43af99bed67bf4731bfac, type: 3} m_Name: m_EditorClassIdentifier: - geometryType: 2 ---- !u!1 &8500510216049916246 + CenterOfMass: {x: 0.07, y: 0.1, z: 0} + UrdfInertialEnabled: 0 +--- !u!1 &2428524261740477842 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2796,239 +844,114 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 790866186098902972} - - component: {fileID: 7889776259615275012} - m_Layer: 0 - m_Name: Collisions + - component: {fileID: 2428524261740477845} + - component: {fileID: 2428524261740477844} + m_Layer: 11 + m_Name: Visuals m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &790866186098902972 +--- !u!4 &2428524261740477845 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8500510216049916246} + m_GameObject: {fileID: 2428524261740477842} 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: 6645073131671104804} - m_Father: {fileID: 199879332742314639} - m_RootOrder: 1 + - {fileID: 2428524260383444519} + m_Father: {fileID: 2428524261686948676} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7889776259615275012 +--- !u!114 &2428524261740477844 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8500510216049916246} + m_GameObject: {fileID: 2428524261740477842} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 46398bc5d6905ad429a6d2d973afe002, type: 3} + m_Script: {fileID: 11500000, guid: e9090ae501ff9cd459bec5271d40249c, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1001 &2428524261585545644 +--- !u!1001 &1793597066595276569 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 2428524260383444519} m_Modifications: - - target: {fileID: 155283918648295750, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 329998606172126996, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 1508986906600247267, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 2332368104515868394, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Name - value: Narko2 - objectReference: {fileID: 0} - - target: {fileID: 2332368104515868394, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 2602990666944687142, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 2995318249891044136, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 3386898557776094354, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 3542511199572714433, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 3542613662579006802, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 3917494745434168660, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 4286582286905949673, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 4292054392535454898, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 4398208998888641428, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 4602179530171770406, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 5324096420271975517, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 5590101279261078999, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 5994910375696008235, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 6271755818222167580, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 6287147993691119590, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.37 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -0.25 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: 1 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalRotation.w - value: 1 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_RootOrder value: 0 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 0 + value: 180 objectReference: {fileID: 0} - - target: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 7064838615916469495, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 7513535916228150220, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 7539481146164880801, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 7610242449776133954, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 8656215601390539034, guid: aa849762ad5cf6744820ca79c082c421, - type: 3} - propertyPath: m_Layer - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 8800711847238914678, guid: aa849762ad5cf6744820ca79c082c421, + - target: {fileID: -927199367670048503, guid: 8c3c415db23add447b2779a213540cda, type: 3} - propertyPath: m_Layer - value: 11 + propertyPath: m_Name + value: cuybot objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: aa849762ad5cf6744820ca79c082c421, type: 3} ---- !u!4 &8724409767125874900 stripped + m_SourcePrefab: {fileID: 100100000, guid: 8c3c415db23add447b2779a213540cda, type: 3} +--- !u!4 &6745996185569442819 stripped Transform: - m_CorrespondingSourceObject: {fileID: 6386259884186603896, guid: aa849762ad5cf6744820ca79c082c421, + m_CorrespondingSourceObject: {fileID: -4216859302048453862, guid: 8c3c415db23add447b2779a213540cda, type: 3} - m_PrefabInstance: {fileID: 2428524261585545644} + m_PrefabInstance: {fileID: 1793597066595276569} m_PrefabAsset: {fileID: 0} diff --git a/Assets/Robots/Scripts/Cuybot.meta b/Assets/Robots/Scripts/Cuybot.meta new file mode 100644 index 0000000000000000000000000000000000000000..cd19372a0415e233fb37bef4edbf0f9612221a31 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34c8ba02ad238134aba619e560a4fb55 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/OdometryPublisher.cs b/Assets/Robots/Scripts/Cuybot/OdometryPublisher.cs new file mode 100644 index 0000000000000000000000000000000000000000..a449254d0323b1f708bf4eca327dda0fa8064bc1 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/OdometryPublisher.cs @@ -0,0 +1,111 @@ +using UnityEngine; +using CrowdBot; +using RosSharp; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +namespace Cuybot.ROS +{ + public class OdometryPublisher: Publisher<Messages.Navigation.Odometry>, Publisher + { + //public OdomProvider odom; + public string FrameId = "odom"; + public Transform publishedTransform; + private Messages.Navigation.Odometry message; + private Vector3 lastPose; + private float lastAngle; + private bool firstUpdate = true; + + protected override void Start() + { + //base.Start(); + InitializeMessage(); + } + + private void FixedUpdate() + { + // UpdateMessage(); + } + + private void InitializeMessage() + { + message = new Messages.Navigation.Odometry(); + message.header = new Messages.Standard.Header { frame_id = FrameId }; + message.header.stamp = new Messages.Standard.Time(); + + message.twist = new Messages.Geometry.TwistWithCovariance(); + message.twist.covariance = new float[36]; + message.twist.twist = new Messages.Geometry.Twist(); + message.twist.twist.linear = new Messages.Geometry.Vector3(); + message.twist.twist.angular = new Messages.Geometry.Vector3(); + + message.pose = new Messages.Geometry.PoseWithCovariance(); + message.pose.covariance = new float[36]; + message.pose.pose = new Messages.Geometry.Pose(); + message.pose.pose.position = new Messages.Geometry.Point(); + message.pose.pose.orientation = new Messages.Geometry.Quaternion(); + } + public void UpdateMessage() + { +// if (ToolsTime.TimeSinceTrialStarted < last_timestamp + scanPeriod) return; + + if (firstUpdate) + { + firstUpdate = false; + lastPose = publishedTransform.position; + lastAngle = publishedTransform.rotation.eulerAngles.y; + return; + } + + if (ToolsTime.DeltaTime == 0) + return; + + message.header.Update(); + message.pose.pose.position = GetGeometryPoint(publishedTransform.position.Unity2Ros()); + message.pose.pose.orientation = GetRotation(publishedTransform.rotation.Unity2Ros()); + //message.pose.pose.orientation = GetRotation(Quaternion.AngleAxis(odom.get_pose_and_twist().theta*Mathf.Rad2Deg, Vector3.forward)); + // message.pose.pose.orientation = GetRotation(Quaternion.identity); + + float angle = publishedTransform.rotation.eulerAngles.y; + + Vector3 pd = (publishedTransform.position - lastPose) / ToolsTime.DeltaTime; + Vector3 posdiff = Quaternion.AngleAxis(-publishedTransform.rotation.eulerAngles.y, Vector3.up) * pd; + + message.twist.twist.linear = GetGeometryVector3(posdiff.Unity2Ros()); + // message.twist.twist.linear = GetGeometryVector3(new Vector3(1,2,3)); + message.twist.twist.angular = GetGeometryVector3(new Vector3(0, 0, (-angle + lastAngle) * Mathf.Deg2Rad / ToolsTime.DeltaTime)); + + Publish(message); + lastPose = publishedTransform.position; + lastAngle = publishedTransform.rotation.eulerAngles.y; + } + + private Messages.Geometry.Point GetGeometryPoint(Vector3 position) + { + Messages.Geometry.Point geometryPoint = new Messages.Geometry.Point(); + geometryPoint.x = position.x; + geometryPoint.y = position.y; + geometryPoint.z = position.z; + return geometryPoint; + } + + private static Messages.Geometry.Vector3 GetGeometryVector3(Vector3 vector3) + { + Messages.Geometry.Vector3 geometryVector3 = new Messages.Geometry.Vector3(); + geometryVector3.x = vector3.x; + geometryVector3.y = vector3.y; + geometryVector3.z = vector3.z; + return geometryVector3; + } + + private Messages.Geometry.Quaternion GetRotation(Quaternion q) + { + Messages.Geometry.Quaternion my_q = new Messages.Geometry.Quaternion(); + my_q.x = q.x; + my_q.y = q.y; + my_q.z = q.z; + my_q.w = q.w; + return my_q; + } + } +} diff --git a/Assets/Robots/Scripts/Cuybot/OdometryPublisher.cs.meta b/Assets/Robots/Scripts/Cuybot/OdometryPublisher.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..653406a5ce36d54f6ebfa66eab844125b4399d41 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/OdometryPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 69b4888c1d750f046929a164f2a60ede +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/OdometryTFPublisher.cs b/Assets/Robots/Scripts/Cuybot/OdometryTFPublisher.cs new file mode 100644 index 0000000000000000000000000000000000000000..292afaec6394b4e01e72b94568857269709ad186 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/OdometryTFPublisher.cs @@ -0,0 +1,87 @@ +using UnityEngine; +using RosSharp; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +namespace Cuybot.ROS +{ + public class OdometryTFPublisher: Publisher<TFMessage>, Publisher + { + //public OdomProvider odom; + public string FrameId = "odom"; + public Transform publishedTransform; + private TFMessage message; + + protected override void Start() + { + Debug.Log("Odometry start"); + //base.Start(); + InitializeMessage(); + } + + private void FixedUpdate() + { + // UpdateMessage(); + } + + private void InitializeMessage() + { + message = new TFMessage(); + message.transforms = new TransformStamped[] { new TransformStamped() }; + message.transforms[0].header.frame_id = "odom"; + message.transforms[0].child_frame_id = "base_link"; + /* message.header = new Messages.Standard.Header { frame_id = FrameId }; + message.header.stamp = new RosBridgeClient.Messages.Standard.Time(); + + message.twist = new Messages.Geometry.TwistWithCovariance(); + message.twist.covariance = new float[36]; + message.twist.twist = new Messages.Geometry.Twist(); + message.twist.twist.linear = new Messages.Geometry.Vector3(); + message.twist.twist.angular = new Messages.Geometry.Vector3(); + + message.pose = new Messages.Geometry.PoseWithCovariance(); + message.pose.covariance = new float[36]; + message.pose.pose = new Messages.Geometry.Pose(); + message.pose.pose.position = new Messages.Geometry.Point(); + message.pose.pose.orientation = new Messages.Geometry.Quaternion(); + */ + } + public void UpdateMessage() + { + // if (ToolsTime.TimeSinceTrialStarted < last_timestamp + scanPeriod) return; + + message.transforms[0].header.Update(); + message.transforms[0].transform.translation = GetGeometryVector3(publishedTransform.position.Unity2Ros()); + message.transforms[0].transform.rotation = GetRotation(publishedTransform.rotation.Unity2Ros()); + + /* message.pose.pose.position.x = transform.position.x; // odom.get_pose_and_twist().x; + message.pose.pose.position.y = transform.position.y; // odom.get_pose_and_twist().y; + //message.pose.pose.orientation = GetRotation(Quaternion.AngleAxis(odom.get_pose_and_twist().theta*Mathf.Rad2Deg, Vector3.forward)); + // message.pose.pose.orientation = GetRotation(Quaternion.identity); +*/ + //message.twist.twist.linear = GetGeometryVector3(new Vector3(odom.get_pose_and_twist().dxdt, odom.get_pose_and_twist().dydt, 0 )); + //message.twist.twist.angular = GetGeometryVector3(new Vector3(0,0, odom.get_pose_and_twist().dthetadt * Mathf.Rad2Deg )); + + Publish(message); + } + + private static Messages.Geometry.Vector3 GetGeometryVector3(Vector3 vector3) + { + Messages.Geometry.Vector3 geometryVector3 = new Messages.Geometry.Vector3(); + geometryVector3.x = vector3.x; + geometryVector3.y = vector3.y; + geometryVector3.z = vector3.z; + return geometryVector3; + } + + private Messages.Geometry.Quaternion GetRotation(Quaternion q) + { + Messages.Geometry.Quaternion my_q = new Messages.Geometry.Quaternion(); + my_q.x = q.x; + my_q.y = q.y; + my_q.z = q.z; + my_q.w = q.w; + return my_q; + } + } +} diff --git a/Assets/Robots/Scripts/Cuybot/OdometryTFPublisher.cs.meta b/Assets/Robots/Scripts/Cuybot/OdometryTFPublisher.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..c57b76f670ca69856e7955bc8f066eab7cdc0c7a --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/OdometryTFPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 515bedba06bf7254190672f098832ad5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStamped.cs b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStamped.cs new file mode 100644 index 0000000000000000000000000000000000000000..454fb29fc631b806cdb38b1e5756ad3c98080b70 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStamped.cs @@ -0,0 +1,24 @@ +using Newtonsoft.Json; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +// Should be part of RosSharp +//namespace RosSharp.RosBridgeClient.Messages.Geometry + +namespace Cuybot.ROS +{ + // public class PoseWithCovarianceStampedMsg : global::RosSharp.RosBridgeClient.Message + public class PoseWithCovarianceStamped : Message + { + [JsonIgnore] + public const string RosMessageName = "geometry_msgs/PoseWithCovarianceStamped"; + public Messages.Standard.Header header; + public Messages.Geometry.PoseWithCovariance pose; + + public PoseWithCovarianceStamped() + { + header = new Messages.Standard.Header(); + pose = new Messages.Geometry.PoseWithCovariance(); + } + } +} \ No newline at end of file diff --git a/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStamped.cs.meta b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStamped.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..12e0a6d141349626d31225f665d6266c27dc1bbb --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3a1ca239e896bdd4fa4a6264e8bc620a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStampedPublisher.cs b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStampedPublisher.cs new file mode 100644 index 0000000000000000000000000000000000000000..3c69591d2b670a09bc20dc0c5a73c272e4160c3c --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStampedPublisher.cs @@ -0,0 +1,61 @@ +using UnityEngine; +using RosSharp; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +namespace Cuybot.ROS +{ + public class PoseWithCovarianceStampedPublisher : Publisher<PoseWithCovarianceStamped>, Publisher + { + public Transform publishedTransform; + public string FrameId = "Unity"; + + private PoseWithCovarianceStamped message; + + protected override void Start() + { + base.Start(); + InitializeMessage(); + } + + private void FixedUpdate() + { + // UpdateMessage(); + } + + private void InitializeMessage() + { + message = new PoseWithCovarianceStamped(); + message.header.frame_id = FrameId; + } + + public void UpdateMessage() + { + message.header.Update(); + message.pose.pose.position = GetGeometryPoint(publishedTransform.position.Unity2Ros()); + message.pose.pose.orientation = GetGeometryQuaternion(publishedTransform.rotation.Unity2Ros()); + + Publish(message); + } + + private Messages.Geometry.Point GetGeometryPoint(Vector3 position) + { + Messages.Geometry.Point geometryPoint = new Messages.Geometry.Point(); + geometryPoint.x = position.x; + geometryPoint.y = position.y; + geometryPoint.z = position.z; + return geometryPoint; + } + + private Messages.Geometry.Quaternion GetGeometryQuaternion(Quaternion quaternion) + { + Messages.Geometry.Quaternion geometryQuaternion = new Messages.Geometry.Quaternion(); + geometryQuaternion.x = quaternion.x; + geometryQuaternion.y = quaternion.y; + geometryQuaternion.z = quaternion.z; + geometryQuaternion.w = quaternion.w; + return geometryQuaternion; + } + + } +} diff --git a/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStampedPublisher.cs.meta b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStampedPublisher.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..f0aafdd844b1e716752623b1037e456c79bb0333 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/PoseWithCovarianceStampedPublisher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 85c301c8fc1d9f14daa8092d81f5c9ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/TFMessage.cs b/Assets/Robots/Scripts/Cuybot/TFMessage.cs new file mode 100644 index 0000000000000000000000000000000000000000..50508621985fcd7196fe5e11a7339015050c09b6 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/TFMessage.cs @@ -0,0 +1,17 @@ +using Newtonsoft.Json; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +namespace Cuybot.ROS +{ + public class TFMessage: Message + { + [JsonIgnore] + public const string RosMessageName = "tf2_msgs/TFMessage"; + public TransformStamped[] transforms; + + public TFMessage() + { + } + } +} \ No newline at end of file diff --git a/Assets/Robots/Scripts/Cuybot/TFMessage.cs.meta b/Assets/Robots/Scripts/Cuybot/TFMessage.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..da65c064eb1fcc674b8a5450610eff81c1c3962d --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/TFMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d55fa563e7c6bc448d77b760d2e4621 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/TransformMsg.cs b/Assets/Robots/Scripts/Cuybot/TransformMsg.cs new file mode 100644 index 0000000000000000000000000000000000000000..bdbdb07a34f4ed1c6ff8cf78b29a4c9430be4c5e --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/TransformMsg.cs @@ -0,0 +1,22 @@ +using UnityEngine; +using Newtonsoft.Json; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +namespace Cuybot.ROS +{ + public class TransformMsg : Message + { + [JsonIgnore] + public const string RosMessageName = "geometry_msgs/Transform"; + public Messages.Geometry.Vector3 translation; + public Messages.Geometry.Quaternion rotation; + + public TransformMsg() + { + translation = new Messages.Geometry.Vector3(); + rotation = new Messages.Geometry.Quaternion(); + rotation.w = 1; + } + } +} \ No newline at end of file diff --git a/Assets/Robots/Scripts/Cuybot/TransformMsg.cs.meta b/Assets/Robots/Scripts/Cuybot/TransformMsg.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..c703a2371193fdc71935fb359c2d886aee97dd62 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/TransformMsg.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54769b08ad9e7e1408e5a69902305ac2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Robots/Scripts/Cuybot/TransformStamped.cs b/Assets/Robots/Scripts/Cuybot/TransformStamped.cs new file mode 100644 index 0000000000000000000000000000000000000000..0ca0cc6be100b339228f0d6ca9e871047321efd2 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/TransformStamped.cs @@ -0,0 +1,22 @@ +using Newtonsoft.Json; +using RosSharp.RosBridgeClient; +using Messages = RosSharp.RosBridgeClient.Messages; + +namespace Cuybot.ROS +{ + public class TransformStamped : Message + { + [JsonIgnore] + public const string RosMessageName = "geometry_msgs/TransformStamped"; + public Messages.Standard.Header header; + public string child_frame_id; + public TransformMsg transform; + + public TransformStamped() + { + header = new Messages.Standard.Header(); + child_frame_id = ""; + transform = new TransformMsg(); + } + } +} \ No newline at end of file diff --git a/Assets/Robots/Scripts/Cuybot/TransformStamped.cs.meta b/Assets/Robots/Scripts/Cuybot/TransformStamped.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..ba2961c12d9410952aebf40aa9fe88ae36c62fa2 --- /dev/null +++ b/Assets/Robots/Scripts/Cuybot/TransformStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c1bf84abe2e34a4a88768f6d5402d6b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: