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"] "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/sandbox/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/sandbox/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/sandbox/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/sandbox/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/sandbox/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/sandbox/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/sandbox/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/sandbox/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"]; "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;

}