Browse Source

Fixes for templates (#723)

* Fix ROSBot prefab: wheelbase and track
* Fix project.json in templates
* Bump RosRobotSample patch version

Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Kacper Dąbrowski <kacper.dabrowski@robotec.ai>
Co-authored-by: Kacper Dąbrowski <kacper.dabrowski@robotec.ai>
Jan Hanca 2 weeks ago
parent
commit
119fdb10ef

+ 9 - 8
Gems/RosRobotSample/Assets/ROSbot.prefab

@@ -284,7 +284,8 @@
                                         "MaterialAsset": {
                                             "assetId": {
                                                 "guid": "{D5BE771A-53A9-534E-8DCC-A91D6127540D}"
-                                            }
+                                            },
+                                            "assetHint": "robot/rosbot_xl_description/meshes/materials/antenna_plastic_-_matte_black_.azmaterial"
                                         }
                                     }
                                 }
@@ -332,7 +333,8 @@
                                         "MaterialAsset": {
                                             "assetId": {
                                                 "guid": "{D5BE771A-53A9-534E-8DCC-A91D6127540D}"
-                                            }
+                                            },
+                                            "assetHint": "robot/rosbot_xl_description/meshes/materials/antenna_plastic_-_matte_black_.azmaterial"
                                         }
                                     }
                                 }
@@ -1306,7 +1308,7 @@
                                     "guid": "{7F445A99-8C11-5417-9D63-8BCC7DCA76C8}",
                                     "subId": 1509562746
                                 },
-                                "assetHint": "robot/rosbot_xl_description/meshes/body_colision.pxmesh"
+                                "assetHint": "robot/rosbot_xl_description/meshes/body_colision.stl.pxmesh"
                             },
                             "Configuration": {
                                 "PhysicsAsset": {
@@ -1315,7 +1317,7 @@
                                         "subId": 1509562746
                                     },
                                     "loadBehavior": "QueueLoad",
-                                    "assetHint": "robot/rosbot_xl_description/meshes/body_colision.pxmesh"
+                                    "assetHint": "robot/rosbot_xl_description/meshes/body_colision.stl.pxmesh"
                                 },
                                 "UseMaterialsFromAsset": false
                             }
@@ -1389,8 +1391,8 @@
                                     "IsDrive": true
                                 }
                             ],
-                            "Track": 0.17000000178813934,
-                            "Wheelbase": 0.24799999594688416
+                            "Track": 0.27000001072883606,
+                            "Wheelbase": 0.3319999873638153
                         },
                         "DriveModel": {
                             "Limits": {
@@ -2032,8 +2034,7 @@
                     "Id": 16056351394850261418,
                     "Controller": {
                         "Configuration": {
-                            "Field of View": 60.0,
-                            "EditorEntityId": 15598184734561212878
+                            "Field of View": 60.0
                         }
                     }
                 },

+ 1 - 1
Gems/RosRobotSample/gem.json

@@ -1,6 +1,6 @@
 {
     "gem_name": "RosRobotSample",
-    "version": "2.0.0",
+    "version": "2.0.1",
     "display_name": "ROS Robot Sample",
     "license": "Apache-2.0 or MIT",
     "license_url": "https://opensource.org/licenses/Apache-2.0",

+ 2 - 1
Templates/Ros2FleetRobotTemplate/Template/project.json

@@ -39,6 +39,7 @@
         "StartingPointInput",
         "TextureAtlas",
         "WhiteBox",
-        "WarehouseAssets"
+        "WarehouseAssets",
+        "${Name}"
     ]
 }

+ 1 - 1
Templates/Ros2ProjectTemplate/Template/Gem/Source/${Name}EditorModule.cpp

@@ -11,7 +11,7 @@
 #include <${Name}ModuleInterface.h>
 #include "${Name}EditorSystemComponent.h"
 
-#include "${SanitizedCppName}SampleComponent.h"
+#include "${Name}SampleComponent.h"
 namespace ${SanitizedCppName}
 {
     class ${SanitizedCppName}EditorModule

+ 1 - 1
Templates/Ros2ProjectTemplate/Template/Gem/Source/${Name}Module.cpp

@@ -12,7 +12,7 @@
 #include <AzCore/Module/Module.h>
 
 #include "${Name}SystemComponent.h"
-#include "${SanitizedCppName}SampleComponent.h"
+#include "${Name}SampleComponent.h"
 
 namespace ${SanitizedCppName}
 {

+ 1 - 1
Templates/Ros2ProjectTemplate/Template/Gem/Source/${Name}SampleComponent.cpp

@@ -9,7 +9,7 @@
  */
 // {END_LICENSE}
 
-#include "${SanitizedCppName}SampleComponent.h"
+#include "${Name}SampleComponent.h"
 #include <AzCore/Component/ComponentApplicationBus.h>
 #include <AzCore/Component/TransformBus.h>
 #include <AzCore/Math/Transform.h>

+ 2 - 1
Templates/Ros2ProjectTemplate/Template/project.json

@@ -41,6 +41,7 @@
         "StartingPointInput",
         "TextureAtlas",
         "WhiteBox",
-        "WarehouseSample"
+        "WarehouseSample",
+        "${Name}"
     ]    
 }

+ 1 - 1
Templates/Ros2RoboticManipulationTemplate/Template/Gem/Source/${Name}Module.cpp

@@ -2,7 +2,7 @@
 #include <AzCore/Memory/SystemAllocator.h>
 #include <AzCore/Module/Module.h>
 
-#include "${SanitizedCppName}SystemComponent.h"
+#include "${Name}SystemComponent.h"
 
 namespace ${SanitizedCppName}
 {

+ 1 - 1
Templates/Ros2RoboticManipulationTemplate/Template/Gem/Source/${Name}SystemComponent.cpp

@@ -3,7 +3,7 @@
 #include <AzCore/Serialization/EditContext.h>
 #include <AzCore/Serialization/EditContextConstants.inl>
 
-#include "${SanitizedCppName}SystemComponent.h"
+#include "${Name}SystemComponent.h"
 
 namespace ${SanitizedCppName}
 {

+ 1 - 1
Templates/Ros2RoboticManipulationTemplate/Template/Gem/Source/${Name}SystemComponent.h

@@ -3,7 +3,7 @@
 
 #include <AzCore/Component/Component.h>
 
-#include <${SanitizedCppName}/${SanitizedCppName}Bus.h>
+#include <${Name}/${Name}Bus.h>
 
 namespace ${SanitizedCppName}
 {

+ 2 - 1
Templates/Ros2RoboticManipulationTemplate/Template/project.json

@@ -40,6 +40,7 @@
         "Compression",
         "WarehouseAssets",
         "WarehouseAutomation>=2.0.0",
-        "ROS2>=3.1.0"
+        "ROS2>=3.1.0",
+        "${Name}"
     ]
 }