Skip to content

Commit 07b1da5

Browse files
authored
Remove truck controls, set obj id and class id (#70)
* Removed retro_log * Removed the retro log dir * Fixed texture leak in sim * Remove truck controls, set obj id and class id
1 parent 918fef7 commit 07b1da5

File tree

2 files changed

+67
-48
lines changed

2 files changed

+67
-48
lines changed

KomatsuSimulator/Assets/Scenes/Scenario2.unity

Lines changed: 55 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1478,108 +1478,116 @@ PrefabInstance:
14781478
objectReference: {fileID: 0}
14791479
- target: {fileID: 6100550845703879732, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
14801480
propertyPath: m_AnchorMax.y
1481-
value: 0
1481+
value: 1
14821482
objectReference: {fileID: 0}
14831483
- target: {fileID: 6100550845703879732, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
14841484
propertyPath: m_AnchorMin.y
1485-
value: 0
1485+
value: 1
14861486
objectReference: {fileID: 0}
14871487
- target: {fileID: 6100550845703879732, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
14881488
propertyPath: m_SizeDelta.x
1489-
value: 0
1489+
value: 160
14901490
objectReference: {fileID: 0}
14911491
- target: {fileID: 6100550845703879732, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
14921492
propertyPath: m_SizeDelta.y
1493-
value: 0
1493+
value: 31.504831
14941494
objectReference: {fileID: 0}
14951495
- target: {fileID: 6100550845703879732, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
14961496
propertyPath: m_AnchoredPosition.x
1497-
value: 0
1497+
value: 10
14981498
objectReference: {fileID: 0}
14991499
- target: {fileID: 6100550845703879732, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15001500
propertyPath: m_AnchoredPosition.y
1501-
value: 0
1501+
value: -10
15021502
objectReference: {fileID: 0}
15031503
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15041504
propertyPath: m_AnchorMax.x
15051505
value: 0
15061506
objectReference: {fileID: 0}
15071507
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15081508
propertyPath: m_AnchorMax.y
1509-
value: 0
1509+
value: 1
15101510
objectReference: {fileID: 0}
15111511
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15121512
propertyPath: m_AnchorMin.y
1513-
value: 0
1513+
value: 1
15141514
objectReference: {fileID: 0}
15151515
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15161516
propertyPath: m_SizeDelta.x
1517-
value: 0
1517+
value: 140
15181518
objectReference: {fileID: 0}
15191519
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15201520
propertyPath: m_SizeDelta.y
1521-
value: 0
1521+
value: 26.50483
15221522
objectReference: {fileID: 0}
15231523
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15241524
propertyPath: m_AnchoredPosition.x
1525-
value: 0
1525+
value: 10
15261526
objectReference: {fileID: 0}
15271527
- target: {fileID: 6100550846288094405, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15281528
propertyPath: m_AnchoredPosition.y
1529-
value: 0
1529+
value: -129.5145
15301530
objectReference: {fileID: 0}
15311531
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15321532
propertyPath: m_AnchorMax.x
15331533
value: 0
15341534
objectReference: {fileID: 0}
15351535
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15361536
propertyPath: m_AnchorMax.y
1537-
value: 0
1537+
value: 1
15381538
objectReference: {fileID: 0}
15391539
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15401540
propertyPath: m_AnchorMin.y
1541-
value: 0
1541+
value: 1
15421542
objectReference: {fileID: 0}
15431543
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15441544
propertyPath: m_SizeDelta.x
1545-
value: 0
1545+
value: 160
15461546
objectReference: {fileID: 0}
15471547
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15481548
propertyPath: m_SizeDelta.y
1549-
value: 0
1549+
value: 166.01932
15501550
objectReference: {fileID: 0}
15511551
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15521552
propertyPath: m_AnchoredPosition.x
1553-
value: 0
1553+
value: 10
15541554
objectReference: {fileID: 0}
15551555
- target: {fileID: 6100550846340665528, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15561556
propertyPath: m_AnchoredPosition.y
1557+
value: -93.00966
1558+
objectReference: {fileID: 0}
1559+
- target: {fileID: 6100550846391146277, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
1560+
propertyPath: m_IsActive
15571561
value: 0
15581562
objectReference: {fileID: 0}
15591563
- target: {fileID: 6100550846391146282, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15601564
propertyPath: m_AnchorMax.y
1561-
value: 0
1565+
value: 1
15621566
objectReference: {fileID: 0}
15631567
- target: {fileID: 6100550846391146282, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15641568
propertyPath: m_AnchorMin.y
1565-
value: 0
1569+
value: 1
15661570
objectReference: {fileID: 0}
15671571
- target: {fileID: 6100550846391146282, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15681572
propertyPath: m_SizeDelta.y
1569-
value: 0
1573+
value: 269.029
15701574
objectReference: {fileID: 0}
15711575
- target: {fileID: 6100550846391146282, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15721576
propertyPath: m_AnchoredPosition.x
1573-
value: 0
1577+
value: 10
15741578
objectReference: {fileID: 0}
15751579
- target: {fileID: 6100550846391146282, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15761580
propertyPath: m_AnchoredPosition.y
1577-
value: 0
1581+
value: -10
15781582
objectReference: {fileID: 0}
15791583
- target: {fileID: 6100550846582550105, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15801584
propertyPath: m_Name
15811585
value: UI
15821586
objectReference: {fileID: 0}
1587+
- target: {fileID: 6100550846582550105, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
1588+
propertyPath: m_IsActive
1589+
value: 1
1590+
objectReference: {fileID: 0}
15831591
- target: {fileID: 6100550846582550109, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
15841592
propertyPath: m_Pivot.x
15851593
value: 0
@@ -1690,111 +1698,111 @@ PrefabInstance:
16901698
objectReference: {fileID: 0}
16911699
- target: {fileID: 6100550846614828753, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
16921700
propertyPath: m_AnchorMax.y
1693-
value: 0
1701+
value: 1
16941702
objectReference: {fileID: 0}
16951703
- target: {fileID: 6100550846614828753, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
16961704
propertyPath: m_AnchorMin.y
1697-
value: 0
1705+
value: 1
16981706
objectReference: {fileID: 0}
16991707
- target: {fileID: 6100550846614828753, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17001708
propertyPath: m_SizeDelta.x
1701-
value: 0
1709+
value: 140
17021710
objectReference: {fileID: 0}
17031711
- target: {fileID: 6100550846614828753, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17041712
propertyPath: m_SizeDelta.y
1705-
value: 0
1713+
value: 26.50483
17061714
objectReference: {fileID: 0}
17071715
- target: {fileID: 6100550846614828753, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17081716
propertyPath: m_AnchoredPosition.x
1709-
value: 0
1717+
value: 10
17101718
objectReference: {fileID: 0}
17111719
- target: {fileID: 6100550846614828753, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17121720
propertyPath: m_AnchoredPosition.y
1713-
value: 0
1721+
value: -10
17141722
objectReference: {fileID: 0}
17151723
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17161724
propertyPath: m_AnchorMax.x
17171725
value: 0
17181726
objectReference: {fileID: 0}
17191727
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17201728
propertyPath: m_AnchorMax.y
1721-
value: 0
1729+
value: 1
17221730
objectReference: {fileID: 0}
17231731
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17241732
propertyPath: m_AnchorMin.y
1725-
value: 0
1733+
value: 1
17261734
objectReference: {fileID: 0}
17271735
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17281736
propertyPath: m_SizeDelta.x
1729-
value: 0
1737+
value: 160
17301738
objectReference: {fileID: 0}
17311739
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17321740
propertyPath: m_SizeDelta.y
1733-
value: 0
1741+
value: 31.504831
17341742
objectReference: {fileID: 0}
17351743
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17361744
propertyPath: m_AnchoredPosition.x
1737-
value: 0
1745+
value: 10
17381746
objectReference: {fileID: 0}
17391747
- target: {fileID: 6100550846872089348, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17401748
propertyPath: m_AnchoredPosition.y
1741-
value: 0
1749+
value: -51.50483
17421750
objectReference: {fileID: 0}
17431751
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17441752
propertyPath: m_AnchorMax.x
17451753
value: 0
17461754
objectReference: {fileID: 0}
17471755
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17481756
propertyPath: m_AnchorMax.y
1749-
value: 0
1757+
value: 1
17501758
objectReference: {fileID: 0}
17511759
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17521760
propertyPath: m_AnchorMin.y
1753-
value: 0
1761+
value: 1
17541762
objectReference: {fileID: 0}
17551763
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17561764
propertyPath: m_SizeDelta.x
1757-
value: 0
1765+
value: 140
17581766
objectReference: {fileID: 0}
17591767
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17601768
propertyPath: m_SizeDelta.y
1761-
value: 0
1769+
value: 31.50483
17621770
objectReference: {fileID: 0}
17631771
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17641772
propertyPath: m_AnchoredPosition.x
1765-
value: 0
1773+
value: 10
17661774
objectReference: {fileID: 0}
17671775
- target: {fileID: 6100550847257495159, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17681776
propertyPath: m_AnchoredPosition.y
1769-
value: 0
1777+
value: -88.00966
17701778
objectReference: {fileID: 0}
17711779
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17721780
propertyPath: m_AnchorMax.x
17731781
value: 0
17741782
objectReference: {fileID: 0}
17751783
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17761784
propertyPath: m_AnchorMax.y
1777-
value: 0
1785+
value: 1
17781786
objectReference: {fileID: 0}
17791787
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17801788
propertyPath: m_AnchorMin.y
1781-
value: 0
1789+
value: 1
17821790
objectReference: {fileID: 0}
17831791
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17841792
propertyPath: m_SizeDelta.x
1785-
value: 0
1793+
value: 140
17861794
objectReference: {fileID: 0}
17871795
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17881796
propertyPath: m_SizeDelta.y
1789-
value: 0
1797+
value: 31.50483
17901798
objectReference: {fileID: 0}
17911799
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17921800
propertyPath: m_AnchoredPosition.x
1793-
value: 0
1801+
value: 10
17941802
objectReference: {fileID: 0}
17951803
- target: {fileID: 6100550847513206136, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
17961804
propertyPath: m_AnchoredPosition.y
1797-
value: 0
1805+
value: -46.50483
17981806
objectReference: {fileID: 0}
17991807
- target: {fileID: 6543429262768960798, guid: ca81b5e5df6f29051a9653b63cba8147, type: 3}
18001808
propertyPath: m_AnchorMax.y
@@ -3526,7 +3534,7 @@ MonoBehaviour:
35263534
ScanAngleStartDegrees: -90
35273535
ScanAngleEndDegrees: 90
35283536
ScanOffsetAfterPublish: 0
3529-
NumMeasurementsPerScan: 180
3537+
NumMeasurementsPerScan: 90
35303538
TimeBetweenMeasurementsSeconds: 0
35313539
markerPrefab: {fileID: 7151730531324999659, guid: 32e2a897b3516fe70a4665a0b7d92eb2, type: 3}
35323540
LayerMaskName: Shovel

KomatsuSimulator/Assets/Scripts/Sensors/DetectorGroundTruthSensor.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,16 @@ private RosMessageTypes.BuiltinInterfaces.TimeMsg GetRosTime()
4141
return new RosMessageTypes.BuiltinInterfaces.TimeMsg((int)span.TotalSeconds, (uint)(span.Ticks * 100));
4242
}
4343

44+
private string RemoveParenNumber(string nameIn)
45+
{
46+
var li = nameIn.LastIndexOf('(');
47+
48+
if(0 > li)
49+
return nameIn;
50+
51+
return nameIn.Substring(0,li).Trim();
52+
}
53+
4454
public RosMessageTypes.Vision.Detection3DArrayMsg FindAllObjects(string tagName)
4555
{
4656
RosMessageTypes.Vision.Detection3DArrayMsg detectedObjectArray =
@@ -111,11 +121,12 @@ public RosMessageTypes.Vision.Detection3DArrayMsg FindAllObjects(string tagName)
111121
detectedObjectArray.detections[index].header = new RosMessageTypes.Std.HeaderMsg(rosTime, rosFrame);
112122
detectedObjectArray.detections[index].bbox = new RosMessageTypes.Vision.BoundingBox3DMsg(center, size);
113123
detectedObjectArray.detections[index].results = new RosMessageTypes.Vision.ObjectHypothesisWithPoseMsg[1];
124+
detectedObjectArray.detections[index].id = go.name;
114125

115126
//*** TODO : game object name is not correct here. We want an object type, like 'person' or 'truck'. Maybe we
116127
//*** can use a tag for this.
117128

118-
var hyp = new RosMessageTypes.Vision.ObjectHypothesisMsg(go.name, 1.0);
129+
var hyp = new RosMessageTypes.Vision.ObjectHypothesisMsg(RemoveParenNumber(go.name), 1.0);
119130
var pwc = new RosMessageTypes.Geometry.PoseWithCovarianceMsg(center, covariance);
120131

121132
detectedObjectArray.detections[index].results[0] =

0 commit comments

Comments
 (0)