Package rst.hri

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "16" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget" TITLE="Structure rst.hri.HighlightTarget" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">HighlightTarget</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.target_id" TITLE="Field rst.hri.HighlightTarget.target_id" TARGET="_parent" PORT="target_id">target_id</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Duration" TITLE="Structure rst.timing.Duration" TARGET="_parent">Duration</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.duration" TITLE="Field rst.hri.HighlightTarget.duration" TARGET="_parent" PORT="duration">duration</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality" TITLE="Enum rst.hri.HighlightTarget.Modality" TARGET="_parent">Modality</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.modality" TITLE="Field rst.hri.HighlightTarget.modality" TARGET="_parent" PORT="modality">modality</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "18" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality" TITLE="Enum rst.hri.HighlightTarget.Modality" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/enum-sandbox.svg"></IMG></TD><TD ALIGN="left">Modality</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.GAZE" TITLE="Value rst.hri.HighlightTarget.Modality.GAZE" TARGET="_parent">GAZE</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.GAZE" TITLE="Value rst.hri.HighlightTarget.Modality.GAZE" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.GESTURE" TITLE="Value rst.hri.HighlightTarget.Modality.GESTURE" TARGET="_parent">GESTURE</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.GESTURE" TITLE="Value rst.hri.HighlightTarget.Modality.GESTURE" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.AMBIENT_LIGHT" TITLE="Value rst.hri.HighlightTarget.Modality.AMBIENT_LIGHT" TARGET="_parent">AMBIENT_LIGHT</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.AMBIENT_LIGHT" TITLE="Value rst.hri.HighlightTarget.Modality.AMBIENT_LIGHT" TARGET="_parent">3</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.SOUND" TITLE="Value rst.hri.HighlightTarget.Modality.SOUND" TARGET="_parent">SOUND</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.SOUND" TITLE="Value rst.hri.HighlightTarget.Modality.SOUND" TARGET="_parent">4</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.SPOT_LIGHT" TITLE="Value rst.hri.HighlightTarget.Modality.SPOT_LIGHT" TARGET="_parent">SPOT_LIGHT</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.HighlightTarget.Modality.SPOT_LIGHT" TITLE="Value rst.hri.HighlightTarget.Modality.SPOT_LIGHT" TARGET="_parent">5</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "17" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-timing.html#rst.timing.Duration" TITLE="Structure rst.timing.Duration" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Duration</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT64.html#UINT64" TITLE="Fundamental UINT64" TARGET="_parent">UINT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-timing.html#rst.timing.Duration.time" TITLE="Field rst.timing.Duration.time" TARGET="_parent" PORT="time">time</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypotheses" TITLE="Structure rst.hri.PersonHypotheses" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">PersonHypotheses</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis" TITLE="Structure rst.hri.PersonHypothesis" TARGET="_parent">PersonHypothesis</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypotheses.persons" TITLE="Field rst.hri.PersonHypotheses.persons" TARGET="_parent" PORT="persons">persons</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis" TITLE="Structure rst.hri.PersonHypothesis" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">PersonHypothesis</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent">TrackingInfo</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.tracking_info" TITLE="Field rst.hri.PersonHypothesis.tracking_info" TARGET="_parent" PORT="tracking_info">tracking_info</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace" TITLE="Structure rst.vision.LocatedFace" TARGET="_parent">LocatedFace</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.face" TITLE="Field rst.hri.PersonHypothesis.face" TARGET="_parent" PORT="face">face</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Body" TITLE="Structure rst.hri.Body" TARGET="_parent">Body</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.body" TITLE="Field rst.hri.PersonHypothesis.body" TARGET="_parent" PORT="body">body</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AgeRange" TITLE="Structure rst.hri.PersonHypothesis.AgeRange" TARGET="_parent">AgeRange</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.age" TITLE="Field rst.hri.PersonHypothesis.age" TARGET="_parent" PORT="age">age</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender" TITLE="Enum rst.hri.PersonHypothesis.Gender" TARGET="_parent">Gender</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.gender" TITLE="Field rst.hri.PersonHypothesis.gender" TARGET="_parent" PORT="gender">gender</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.name" TITLE="Field rst.hri.PersonHypothesis.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.human_height" TITLE="Field rst.hri.PersonHypothesis.human_height" TARGET="_parent" PORT="human_height">human_height</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AttentionTarget" TITLE="Structure rst.hri.PersonHypothesis.AttentionTarget" TARGET="_parent">AttentionTarget</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.attention_targets" TITLE="Field rst.hri.PersonHypothesis.attention_targets" TARGET="_parent" PORT="attention_targets">attention_targets</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "15" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AttentionTarget" TITLE="Structure rst.hri.PersonHypothesis.AttentionTarget" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">AttentionTarget</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AttentionTarget.name" TITLE="Field rst.hri.PersonHypothesis.AttentionTarget.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AttentionTarget.probability" TITLE="Field rst.hri.PersonHypothesis.AttentionTarget.probability" TARGET="_parent" PORT="probability">probability</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "14" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender" TITLE="Enum rst.hri.PersonHypothesis.Gender" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/enum-sandbox.svg"></IMG></TD><TD ALIGN="left">Gender</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender.UNKNOWN" TITLE="Value rst.hri.PersonHypothesis.Gender.UNKNOWN" TARGET="_parent">UNKNOWN</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender.UNKNOWN" TITLE="Value rst.hri.PersonHypothesis.Gender.UNKNOWN" TARGET="_parent">0</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender.MALE" TITLE="Value rst.hri.PersonHypothesis.Gender.MALE" TARGET="_parent">MALE</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender.MALE" TITLE="Value rst.hri.PersonHypothesis.Gender.MALE" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender.FEMALE" TITLE="Value rst.hri.PersonHypothesis.Gender.FEMALE" TARGET="_parent">FEMALE</TD><TD ALIGN="right" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.Gender.FEMALE" TITLE="Value rst.hri.PersonHypothesis.Gender.FEMALE" TARGET="_parent">2</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "13" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AgeRange" TITLE="Structure rst.hri.PersonHypothesis.AgeRange" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">AgeRange</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AgeRange.age_min" TITLE="Field rst.hri.PersonHypothesis.AgeRange.age_min" TARGET="_parent" PORT="age_min">age_min</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-hri.html#rst.hri.PersonHypothesis.AgeRange.age_max" TITLE="Field rst.hri.PersonHypothesis.AgeRange.age_max" TARGET="_parent" PORT="age_max">age_max</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "10" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-hri.html#rst.hri.Body" TITLE="Structure rst.hri.Body" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Body</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent">Translation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Body.location" TITLE="Field rst.hri.Body.location" TARGET="_parent" PORT="location">location</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent">Rotation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Body.orientation" TITLE="Field rst.hri.Body.orientation" TARGET="_parent" PORT="orientation">orientation</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat" TITLE="Structure rst.geometry.BoundingBox3DFloat" TARGET="_parent">BoundingBox3DFloat</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Body.shape" TITLE="Field rst.hri.Body.shape" TARGET="_parent" PORT="shape">shape</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "11" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat" TITLE="Structure rst.geometry.BoundingBox3DFloat" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">BoundingBox3DFloat</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose" TITLE="Structure rst.geometry.Pose" TARGET="_parent">Pose</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.transformation" TITLE="Field rst.geometry.BoundingBox3DFloat.transformation" TARGET="_parent" PORT="transformation">transformation</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.width" TITLE="Field rst.geometry.BoundingBox3DFloat.width" TARGET="_parent" PORT="width">width</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.depth" TITLE="Field rst.geometry.BoundingBox3DFloat.depth" TARGET="_parent" PORT="depth">depth</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.height" TITLE="Field rst.geometry.BoundingBox3DFloat.height" TARGET="_parent" PORT="height">height</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "12" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose" TITLE="Structure rst.geometry.Pose" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Pose</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent">Translation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose.translation" TITLE="Field rst.geometry.Pose.translation" TARGET="_parent" PORT="translation">translation</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent">Rotation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose.rotation" TITLE="Field rst.geometry.Pose.rotation" TARGET="_parent" PORT="rotation">rotation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace" TITLE="Structure rst.vision.LocatedFace" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">LocatedFace</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face" TITLE="Structure rst.vision.Face" TARGET="_parent">Face</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace.face" TITLE="Field rst.vision.LocatedFace.face" TARGET="_parent" PORT="face">face</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent">Translation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace.location" TITLE="Field rst.vision.LocatedFace.location" TARGET="_parent" PORT="location">location</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent">Rotation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.LocatedFace.orientation" TITLE="Field rst.vision.LocatedFace.orientation" TARGET="_parent" PORT="orientation">orientation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "9" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Rotation</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qw" TITLE="Field rst.geometry.Rotation.qw" TARGET="_parent" PORT="qw">qw</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qx" TITLE="Field rst.geometry.Rotation.qx" TARGET="_parent" PORT="qx">qx</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qy" TITLE="Field rst.geometry.Rotation.qy" TARGET="_parent" PORT="qy">qy</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qz" TITLE="Field rst.geometry.Rotation.qz" TARGET="_parent" PORT="qz">qz</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.frame_id" TITLE="Field rst.geometry.Rotation.frame_id" TARGET="_parent" PORT="frame_id">frame_id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "8" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Translation</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.x" TITLE="Field rst.geometry.Translation.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.y" TITLE="Field rst.geometry.Translation.y" TARGET="_parent" PORT="y">y</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.z" TITLE="Field rst.geometry.Translation.z" TARGET="_parent" PORT="z">z</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.frame_id" TITLE="Field rst.geometry.Translation.frame_id" TARGET="_parent" PORT="frame_id">frame_id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face" TITLE="Structure rst.vision.Face" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Face</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox" TITLE="Structure rst.geometry.BoundingBox" TARGET="_parent">BoundingBox</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face.region" TITLE="Field rst.vision.Face.region" TARGET="_parent" PORT="region">region</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-vision.html#rst.vision.Face.confidence" TITLE="Field rst.vision.Face.confidence" TARGET="_parent" PORT="confidence">confidence</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "6" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox" TITLE="Structure rst.geometry.BoundingBox" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">BoundingBox</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt" TITLE="Structure rst.math.Vec2DInt" TARGET="_parent">Vec2DInt</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.top_left" TITLE="Field rst.geometry.BoundingBox.top_left" TARGET="_parent" PORT="top_left">top_left</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.width" TITLE="Field rst.geometry.BoundingBox.width" TARGET="_parent" PORT="width">width</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.height" TITLE="Field rst.geometry.BoundingBox.height" TARGET="_parent" PORT="height">height</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.image_width" TITLE="Field rst.geometry.BoundingBox.image_width" TARGET="_parent" PORT="image_width">image_width</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox.image_height" TITLE="Field rst.geometry.BoundingBox.image_height" TARGET="_parent" PORT="image_height">image_height</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "7" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt" TITLE="Structure rst.math.Vec2DInt" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Vec2DInt</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-INT32.html#INT32" TITLE="Fundamental INT32" TARGET="_parent">INT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt.x" TITLE="Field rst.math.Vec2DInt.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-INT32.html#INT32" TITLE="Fundamental INT32" TARGET="_parent">INT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DInt.y" TITLE="Field rst.math.Vec2DInt.y" TARGET="_parent" PORT="y">y</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">TrackingInfo</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo.id" TITLE="Field rst.tracking.TrackingInfo.id" TARGET="_parent" PORT="id">id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "16" -> "18" []; "16":modality -> "18" []; "16":duration -> "17" []; "1":persons -> "2" []; "2" -> "15" []; "2" -> "14" []; "2" -> "13" []; "2":attention_targets -> "15" []; "2":gender -> "14" []; "2":age -> "13" []; "2":body -> "10" []; "2":face -> "4" []; "2":tracking_info -> "3" []; "10":shape -> "11" []; "10":orientation -> "9" []; "10":location -> "8" []; "11":transformation -> "12" []; "12":rotation -> "9" []; "12":translation -> "8" []; "4":orientation -> "9" []; "4":location -> "8" []; "4":face -> "5" []; "5":region -> "6" []; "6":top_left -> "7" []; }

clearer: should be made invisible via css

Message PersonHypotheses

class rst.hri.PersonHypotheses

A sequence of person hypothesis.

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

persons
Type:array of rst.hri.PersonHypothesis

Not documented

Download this file

message PersonHypotheses {

    repeated PersonHypothesis persons = 1;

}

Message PersonHypothesis

class rst.hri.PersonHypothesis

A hypothesis about a person (e.g. in a person-tracking system).

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

tracking_info
Type:rst.tracking.TrackingInfo

A unique identification of a person hypothesis maintained by the person manager.

face
Type:rst.vision.LocatedFace

The person’s face as a part of an image. This also includes the head’s pose in 3D space.

body
Type:rst.hri.Body

Geometric properties of the person’s body.

This includes the person’s position in the world.

age
Type:rst.hri.PersonHypothesis.AgeRange

The person’s age in years as a range.

If the exact age is known, set both bounds of the range to the desired value.

gender
Type:rst.hri.PersonHypothesis.Gender

The person’s gender.

name
Type:ASCII-STRING

The person’s name. Empty string means unknown or undecided.

human_height
Type:FLOAT32

Unit: meter

Constraint: value >= 0

Human height of the person (from the ground).

See also

Definition of the person’s body height
http://en.wikipedia.org/wiki/Human_height
attention_targets
Type:array of rst.hri.PersonHypothesis.AttentionTarget

A list of defined attention targets in a scene that a person can focus on with the probability that each target is actually currently focused by this person.

Download this file

message PersonHypothesis {

    /**
     * A unique identification of a person hypothesis maintained by
     * the person manager.
     */
    optional tracking.TrackingInfo tracking_info = 1;

    /**
     * The person's face as a part of an image. This also includes the
     * head's pose in 3D space.
     */
    optional vision.LocatedFace face = 3;

    /**
     * Geometric properties of the person's body.
     *
     * This includes the person's position in the world.
     */
    optional hri.Body body = 10;

    /**
     * Represents a person's age in years as a range.
     *
     * If the exact age is known, set both values (min and max) to the
     * desired value.
     */
    message AgeRange {

        /**
         * The lower bound of the age range.
         */
        required float age_min = 1;

        /**
         * The upper bound of the age range.
         */
        required float age_max = 2;

    }

    /**
     * The person's age in years as a range.
     *
     * If the exact age is known, set both bounds of the range to the
     * desired value.
     */
    optional AgeRange age = 40;

    enum Gender {
        UNKNOWN = 0;
        MALE = 1;
        FEMALE = 2;
    }

    /**
     * The person's gender.
     */
    optional Gender gender = 42 [default = UNKNOWN];

    /**
     * The person's name. Empty string means unknown or undecided.
     */
    optional string name = 44;

    /**
     * Human height of the person (from the ground).
     *
     * @see http://en.wikipedia.org/wiki/Human_height
     *      "Definition of the person's body height"
     */
    // @unit(meter)
    // @constraint(value >= 0)
    optional float human_height = 45;

    /**
     * Indication of the probability that a person focuses on a named
     * attention target in the scene.
     */
    message AttentionTarget {

        /**
         * String description of the target
         */
        required bytes name = 1;

        /**
         * Probability of the target.
         */
        // @constraint(0 <= value <= 1)
        required float probability = 2;

    }

    /**
     * A list of defined attention targets in a scene that a person can focus
     * on with the probability that each target is actually currently focused
     * by this person.
     */
    repeated AttentionTarget attention_targets = 50;
}

Message AgeRange

class rst.hri.PersonHypothesis.AgeRange

Represents a person’s age in years as a range.

If the exact age is known, set both values (min and max) to the desired value.

age_min
Type:FLOAT32

The lower bound of the age range.

age_max
Type:FLOAT32

The upper bound of the age range.

Download this file

    message AgeRange {

        /**
         * The lower bound of the age range.
         */
        required float age_min = 1;

        /**
         * The upper bound of the age range.
         */
        required float age_max = 2;

    }

Message Gender

class rst.hri.PersonHypothesis.Gender

Not documented

UNKNOWN
= 0

Not documented

MALE
= 1

Not documented

FEMALE
= 2

Not documented

Download this file

    enum Gender {
        UNKNOWN = 0;
        MALE = 1;
        FEMALE = 2;
    }

Message AttentionTarget

class rst.hri.PersonHypothesis.AttentionTarget

Indication of the probability that a person focuses on a named attention target in the scene.

name
Type:OCTET-VECTOR

String description of the target

probability
Type:FLOAT32

Constraint: 0 <= value <= 1

Probability of the target.

Download this file

    message AttentionTarget {

        /**
         * String description of the target
         */
        required bytes name = 1;

        /**
         * Probability of the target.
         */
        // @constraint(0 <= value <= 1)
        required float probability = 2;

    }

Message Body

class rst.hri.Body

Geometric properties of a person’s body (e.g. in a person-tracking system).

Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>

@create_collection(BodyList)

location
Type:rst.geometry.Translation

Location of the person in 3D space.

The location describes the average of the two feet positions on the ground.

orientation
Type:rst.geometry.Rotation

Orientation of the person.

The provided rotation should be passed as a relative rotation from the coordinate frame defined by the orientation description. The axes of the corresponding coordinate system are defined as follows:

  • x axis: points in the direction of the person’s walking direction
  • y axis: points to the person’s right side
  • z axis: points downwards (along the person’s body axis)
shape
Type:rst.geometry.BoundingBox3DFloat

Bounding box around the whole body.

This is not necessarily aligned to location and orientation. Mainly used for tracking purposes.

Download this file

message Body {

    /**
     * Location of the person in 3D space.
     *
     * The location describes the average of the two feet positions on
     * the ground.
     */
    optional geometry.Translation location = 10;

    /**
     * Orientation of the person.
     *
     * The provided rotation should be passed as a relative rotation
     * from the coordinate frame defined by the orientation
     * description. The axes of the corresponding coordinate system
     * are defined as follows:
     *
     * * x axis: points in the direction of the person's walking direction
     * * y axis: points to the person's right side
     * * z axis: points downwards (along the person's body axis)
     */
    optional geometry.Rotation orientation = 20;

    /**
     * Bounding box around the whole body.
     *
     * This is not necessarily aligned to location and
     * orientation. Mainly used for tracking purposes.
     */
    optional geometry.BoundingBox3DFloat shape = 30;

}

Message HighlightTarget

class rst.hri.HighlightTarget

Specifies a target that should be highlighted by an intelligent system, e.g. to elicit attention of a human interaction partner.

Code author: Patrick Holthaus <pholthau@techfak.uni-bielefeld.de>

target_id
Type:ASCII-STRING

The target that should be highlighted.

duration
Type:rst.timing.Duration

How long to highlight the target.

modality
Type:array of rst.hri.HighlightTarget.Modality

A list of modalities to use for highlighting.

Download this file

message HighlightTarget {

    /**
     * The modality to use.
     */
    enum Modality {

        /**
         * Use gaze to refer to the target that should be highlighted.
         */
        GAZE = 1;

        /**
         * Use gestures to refer to the target, e.g. pointing.
         */
        GESTURE = 2;

        /**
         * Use (ambient) light at the target, e.g. leds or surrounding
         * lights.
         */
        AMBIENT_LIGHT = 3;

        /**
         * Use (ambient) sound at the target, e.g. beeps.
         */
        SOUND = 4;

        /**
         * Use a spot(-light) that points to the target.
         */
        SPOT_LIGHT = 5;

    }

    /**
     * The target that should be highlighted.
     */
    required string target_id = 1;

    /**
     * How long to highlight the target.
     */
    required .rst.timing.Duration duration = 2;

    /**
     * A list of modalities to use for highlighting.
     */
    repeated Modality modality = 3;

}

Message Modality

class rst.hri.HighlightTarget.Modality

The modality to use.

GAZE
= 1

Use gaze to refer to the target that should be highlighted.

GESTURE
= 2

Use gestures to refer to the target, e.g. pointing.

AMBIENT_LIGHT
= 3

Use (ambient) light at the target, e.g. leds or surrounding lights.

SOUND
= 4

Use (ambient) sound at the target, e.g. beeps.

SPOT_LIGHT
= 5

Use a spot(-light) that points to the target.

Download this file

    enum Modality {

        /**
         * Use gaze to refer to the target that should be highlighted.
         */
        GAZE = 1;

        /**
         * Use gestures to refer to the target, e.g. pointing.
         */
        GESTURE = 2;

        /**
         * Use (ambient) light at the target, e.g. leds or surrounding
         * lights.
         */
        AMBIENT_LIGHT = 3;

        /**
         * Use (ambient) sound at the target, e.g. beeps.
         */
        SOUND = 4;

        /**
         * Use a spot(-light) that points to the target.
         */
        SPOT_LIGHT = 5;

    }