Feature #2364

Instance identifier for ClassifiedRegion3D

Added by L. Ziegler over 7 years ago. Updated over 7 years ago.

Status:ResolvedStart date:08/21/2015
Priority:NormalDue 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?

0001-added-tracked-version-of-ClassifiedRegion3D.patch Magnifier (1.6 KB) L. Ziegler, 08/31/2015 11:07 AM

0002-added-list-version-of-TrackedClassifiedRegion3D.patch Magnifier (1.53 KB) L. Ziegler, 08/31/2015 11:08 AM

Associated revisions

Revision 12c5cebc
Added by L. Ziegler over 7 years ago

Added tracked version of ClassifiedRegion3D

refs #2364

Signed-off-by: Johannes Wienke <>

Revision 05ecb9d0
Added by L. Ziegler over 7 years ago

Added list version of TrackedClassifiedRegion3D

refs #2364

Signed-off-by: Johannes Wienke <>

Revision f8095595
Added by L. Ziegler over 7 years ago

Added tracked version of ClassifiedRegion3D

refs #2364

Signed-off-by: Johannes Wienke <>
(cherry picked from commit 12c5cebc97d17be38b5af32b3d653a49745fa398)

Revision 46e31751
Added by L. Ziegler over 7 years ago

Added list version of TrackedClassifiedRegion3D

refs #2364

Signed-off-by: Johannes Wienke <>
(cherry picked from commit 05ecb9d01e06284efd794e64e67a58613c987da6)

History

#1 Updated by L. Ziegler over 7 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 over 7 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 over 7 years ago

Created patches. See attachment. Please add to sandbox and backport to 0.12 and 0.11.

#4 Updated by J. Wienke over 7 years ago

  • Status changed from New to In Progress
  • Assignee changed from L. Ziegler to J. Wienke

#5 Updated by J. Wienke over 7 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 over 7 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF