Feature #2364
Instance identifier for ClassifiedRegion3D
Status: | Resolved | Start date: | 08/21/2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Wienke | % Done: | 100% | |
Category: | Type Proposal | |||
Target version: | Robotics Service Bus - rsb-0.13 |
Description
I need some way to identify classified objects in a 3D scene. For this I'd like to add an identifier to rst.classification.ClassifiedRegion3D. My preferred suggestion is to add a string field directly to the type. Another option would be to add it to the more general rst.classification.ClassificationResult type which is used by the previously mentioned one. But I think on a semantic level a classification result does not require a identifier field.
One could also think about using the rst.tracking.TrackingInfo type instead of a string, but semantically this is again not strictly for tracking purposes. Also it can be beneficial to use strings to describe objects in a 3d scene, because this enables the user to distinguish different types of objects.
Any thoughts on this?
Associated revisions
Added tracked version of ClassifiedRegion3D
refs #2364
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
Added list version of TrackedClassifiedRegion3D
refs #2364
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
Added tracked version of ClassifiedRegion3D
refs #2364
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
(cherry picked from commit 12c5cebc97d17be38b5af32b3d653a49745fa398)
Added list version of TrackedClassifiedRegion3D
refs #2364
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
(cherry picked from commit 05ecb9d01e06284efd794e64e67a58613c987da6)
History
#1 Updated by L. Ziegler almost 9 years ago
Another idea would be to alter the type rst.scene.SceneObject to use the ClassifiedRegion3D instead of the rst.geometry.Shape3DFloat.
#2 Updated by L. Ziegler almost 9 years ago
Result of the oral discussion on this:
Create a new Type rst.tracking.TrackedClassifiedRegion3D (accordingly rst.tracking.TrackedClassifiedRegions3D) which contains the ClassifiedRegion3D and a TrackingInfo.
I will create a patch next week.
#3 Updated by L. Ziegler almost 9 years ago
- File 0001-added-tracked-version-of-ClassifiedRegion3D.patch added
- File 0002-added-list-version-of-TrackedClassifiedRegion3D.patch added
Created patches. See attachment. Please add to sandbox and backport to 0.12 and 0.11.
#4 Updated by J. Wienke almost 9 years ago
- Status changed from New to In Progress
- Assignee changed from L. Ziegler to J. Wienke
#5 Updated by J. Wienke almost 9 years ago
- Target version set to rsb-0.13
- % Done changed from 0 to 100
Added and applied to 0.12. As discussed before, not picked onto 0.11.
#6 Updated by J. Wienke almost 9 years ago
- Status changed from In Progress to Resolved