Package rst.hri

Not documented

Messages

digraph message_graph {
fontname="Arial";
fontsize=11;
stylesheet="../_static/corlab.css";
  node [fontsize=11]
  node [fontname="Arial"]
  edge [fontsize=11]
  edge [fontname="Arial"]
  "15" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-hri.html#rst.hri.LegsList" TITLE="Structure rst.hri.LegsList" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">LegsList</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs" TITLE="Structure rst.hri.Legs" TARGET="_parent">Legs</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.LegsList.list" TITLE="Field rst.hri.LegsList.list" TARGET="_parent" PORT="list">list</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "16" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs" TITLE="Structure rst.hri.Legs" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Legs</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs.angle" TITLE="Field rst.hri.Legs.angle" TARGET="_parent" PORT="angle">angle</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs.angle_variance" TITLE="Field rst.hri.Legs.angle_variance" TARGET="_parent" PORT="angle_variance">angle_variance</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs.distance" TITLE="Field rst.hri.Legs.distance" TARGET="_parent" PORT="distance">distance</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs.distance_variance" TITLE="Field rst.hri.Legs.distance_variance" TARGET="_parent" PORT="distance_variance">distance_variance</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-BOOL.html#BOOL" TITLE="Fundamental BOOL" TARGET="_parent">BOOL</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.Legs.pair" TITLE="Field rst.hri.Legs.pair" TARGET="_parent" PORT="pair">pair</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "8" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis" TITLE="Structure rst.hri.GroupHypothesis" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">GroupHypothesis</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/stable/package-rst-hri.html#rst.hri.GroupHypothesis.tracking_info" TITLE="Field rst.hri.GroupHypothesis.tracking_info" TARGET="_parent" PORT="tracking_info">tracking_info</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-hri.html#rst.hri.GroupHypothesis.group_size_estimate" TITLE="Field rst.hri.GroupHypothesis.group_size_estimate" TARGET="_parent" PORT="group_size_estimate">group_size_estimate</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory" TITLE="Enum rst.hri.GroupHypothesis.SizeCategory" TARGET="_parent">SizeCategory</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.group_size_category" TITLE="Field rst.hri.GroupHypothesis.group_size_category" TARGET="_parent" PORT="group_size_category">group_size_category</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.interest_level" TITLE="Field rst.hri.GroupHypothesis.interest_level" TARGET="_parent" PORT="interest_level">interest_level</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.group_stability" TITLE="Field rst.hri.GroupHypothesis.group_stability" TARGET="_parent" PORT="group_stability">group_stability</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory" TITLE="Enum rst.hri.GroupHypothesis.AgeCategory" TARGET="_parent">AgeCategory</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.age_category" TITLE="Field rst.hri.GroupHypothesis.age_category" TARGET="_parent" PORT="age_category">age_category</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory" TITLE="Enum rst.hri.GroupHypothesis.GenderCategory" TARGET="_parent">GenderCategory</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.gender_category" TITLE="Field rst.hri.GroupHypothesis.gender_category" TARGET="_parent" PORT="gender_category">gender_category</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble" TITLE="Structure rst.math.MatrixDouble" TARGET="_parent">MatrixDouble</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.stability_cues" TITLE="Field rst.hri.GroupHypothesis.stability_cues" TARGET="_parent" PORT="stability_cues">stability_cues</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "12" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble" TITLE="Structure rst.math.MatrixDouble" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">MatrixDouble</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Size" TITLE="Structure rst.math.MatrixDouble.Size" TARGET="_parent">Size</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.size" TITLE="Field rst.math.MatrixDouble.size" TARGET="_parent" PORT="size">size</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Data" TITLE="Structure rst.math.MatrixDouble.Data" TARGET="_parent">Data</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.data" TITLE="Field rst.math.MatrixDouble.data" TARGET="_parent" PORT="data">data</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "14" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Data" TITLE="Structure rst.math.MatrixDouble.Data" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Data</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-math.html#rst.math.MatrixDouble.Data.value" TITLE="Field rst.math.MatrixDouble.Data.value" TARGET="_parent" PORT="value">value</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "13" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.MatrixDouble.Size" TITLE="Structure rst.math.MatrixDouble.Size" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Size</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-math.html#rst.math.MatrixDouble.Size.m" TITLE="Field rst.math.MatrixDouble.Size.m" TARGET="_parent" PORT="m">m</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-math.html#rst.math.MatrixDouble.Size.n" TITLE="Field rst.math.MatrixDouble.Size.n" TARGET="_parent" PORT="n">n</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "11" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory" TITLE="Enum rst.hri.GroupHypothesis.GenderCategory" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/enum.svg" /></TD><TD ALIGN="LEFT">GenderCategory</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory.MIXED_GENDERS" TITLE="Singleton rst.hri.GroupHypothesis.GenderCategory.MIXED_GENDERS" TARGET="_parent">MIXED_GENDERS</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory.MIXED_GENDERS" TITLE="Singleton rst.hri.GroupHypothesis.GenderCategory.MIXED_GENDERS" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_FEMALE" TITLE="Singleton rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_FEMALE" TARGET="_parent">COMPLETELY_FEMALE</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_FEMALE" TITLE="Singleton rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_FEMALE" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_MALE" TITLE="Singleton rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_MALE" TARGET="_parent">COMPLETELY_MALE</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_MALE" TITLE="Singleton rst.hri.GroupHypothesis.GenderCategory.COMPLETELY_MALE" TARGET="_parent">4</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.GroupHypothesis.AgeCategory" TITLE="Enum rst.hri.GroupHypothesis.AgeCategory" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/enum.svg" /></TD><TD ALIGN="LEFT">AgeCategory</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.CHILDREN" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.CHILDREN" TARGET="_parent">CHILDREN</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.CHILDREN" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.CHILDREN" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.ADULTS" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.ADULTS" TARGET="_parent">ADULTS</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.ADULTS" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.ADULTS" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.SENIORS" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.SENIORS" TARGET="_parent">SENIORS</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.SENIORS" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.SENIORS" TARGET="_parent">4</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.MIXED" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.MIXED" TARGET="_parent">MIXED</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.AgeCategory.MIXED" TITLE="Singleton rst.hri.GroupHypothesis.AgeCategory.MIXED" TARGET="_parent">8</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "9" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory" TITLE="Enum rst.hri.GroupHypothesis.SizeCategory" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/enum.svg" /></TD><TD ALIGN="LEFT">SizeCategory</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory.SMALL_GROUP" TITLE="Singleton rst.hri.GroupHypothesis.SizeCategory.SMALL_GROUP" TARGET="_parent">SMALL_GROUP</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory.SMALL_GROUP" TITLE="Singleton rst.hri.GroupHypothesis.SizeCategory.SMALL_GROUP" TARGET="_parent">1</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory.GROUP" TITLE="Singleton rst.hri.GroupHypothesis.SizeCategory.GROUP" TARGET="_parent">GROUP</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory.GROUP" TITLE="Singleton rst.hri.GroupHypothesis.SizeCategory.GROUP" TARGET="_parent">2</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory.CROWD" TITLE="Singleton rst.hri.GroupHypothesis.SizeCategory.CROWD" TARGET="_parent">CROWD</TD><TD ALIGN="right" HREF="../generated/stable/package-rst-hri.html#rst.hri.GroupHypothesis.SizeCategory.CROWD" TITLE="Singleton rst.hri.GroupHypothesis.SizeCategory.CROWD" TARGET="_parent">4</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/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.svg" /></TD><TD ALIGN="LEFT">PersonHypotheses</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.PersonHypothesis" TITLE="Structure rst.hri.PersonHypothesis" TARGET="_parent">PersonHypothesis</TD><TD ALIGN="left" HREF="../generated/stable/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/stable/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.svg" /></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/stable/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.Face" TITLE="Structure rst.vision.Face" TARGET="_parent">Face</TD><TD ALIGN="left" HREF="../generated/stable/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-math.html#rst.math.Vec2DFloat" TITLE="Structure rst.math.Vec2DFloat" TARGET="_parent">Vec2DFloat</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.PersonHypothesis.rhc_direction" TITLE="Field rst.hri.PersonHypothesis.rhc_direction" TARGET="_parent" PORT="rhc_direction">rhc_direction</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat" TITLE="Structure rst.math.Vec2DFloat" TARGET="_parent">Vec2DFloat</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.PersonHypothesis.rbc_direction" TITLE="Field rst.hri.PersonHypothesis.rbc_direction" TARGET="_parent" PORT="rbc_direction">rbc_direction</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat" TITLE="Structure rst.math.Vec2DFloat" TARGET="_parent">Vec2DFloat</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.PersonHypothesis.human_head_direction" TITLE="Field rst.hri.PersonHypothesis.human_head_direction" TARGET="_parent" PORT="human_head_direction">human_head_direction</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/stable/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/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/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-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-hri.html#rst.hri.PersonHypothesis.identity" TITLE="Field rst.hri.PersonHypothesis.identity" TARGET="_parent" PORT="identity">identity</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.Vec2DFloat" TITLE="Structure rst.math.Vec2DFloat" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Vec2DFloat</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat.x" TITLE="Field rst.math.Vec2DFloat.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat.y" TITLE="Field rst.math.Vec2DFloat.y" TARGET="_parent" PORT="y">y</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.Face" TITLE="Structure rst.vision.Face" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></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"];
  "5" [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" /></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"];
  "6" [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" /></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" /></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"];
  "15":list -> "16" [];
  "8" -> "9" [dir=both,arrowtail=odiamond];
  "8" -> "11" [dir=both,arrowtail=odiamond];
  "8" -> "10" [dir=both,arrowtail=odiamond];
  "8":stability_cues -> "12" [];
  "8":gender_category -> "11" [];
  "8":age_category -> "10" [];
  "8":group_size_category -> "9" [];
  "8":tracking_info -> "3" [];
  "12" -> "14" [dir=both,arrowtail=odiamond];
  "12" -> "13" [dir=both,arrowtail=odiamond];
  "12":data -> "14" [];
  "12":size -> "13" [];
  "1":persons -> "2" [];
  "2":human_head_direction -> "7" [];
  "2":rbc_direction -> "7" [];
  "2":rhc_direction -> "7" [];
  "2":face -> "4" [];
  "2":tracking_info -> "3" [];
  "4":region -> "5" [];
  "5":top_left -> "6" [];
}

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.Face

Not documented

rhc_direction
Type :rst.math.Vec2DFloat

Direction of the human in a coordinate system the origin of which is the robot’s head.

Todo

Rename this field to something more descriptive

rbc_direction
Type :rst.math.Vec2DFloat

Direction of the human in a coordinate system the origin of which is the robot’s body.

Todo

Rename; see above.

human_head_direction
Type :rst.math.Vec2DFloat

Direction the human is looking.

Todo

Clarify

age
Type :OCTET-VECTOR

Results from the identity recognizer.

Todo

Describe what these mean, not where they come from.

gender
Type :OCTET-VECTOR

Not documented

identity
Type :OCTET-VECTOR

Not documented

Download this file

message PersonHypothesis {

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

    optional vision.Face face = 3;

    /**
     * Direction of the human in a coordinate system the origin of
     * which is the robot's head.
     *
     * @todo "Rename this field to something more descriptive"
     */
    optional math.Vec2DFloat rhc_direction = 10;

    /**
     * Direction of the human in a coordinate system the origin of
     * which is the robot's body.
     *
     * @todo "Rename; see above."
     */
    optional math.Vec2DFloat rbc_direction = 20;

    /**
     * Direction the human is looking.
     *
     * @todo "Clarify"
     */
    optional math.Vec2DFloat human_head_direction = 30;

    /**
     * Results from the identity recognizer.
     *
     * @todo "Describe what these mean, not where they come from."
     */
    optional bytes age = 40;
    optional bytes gender = 42;
    optional bytes identity = 44;

}

Message GroupHypothesis

class rst.hri.GroupHypothesis

A hypothesis about a group visible to and/or interacting with the robot. Will include estimates about group size and some attributes like engagement.

Code author: David Klotz <dklotz@techfak.uni-bielefeld.de>

tracking_info
Type :rst.tracking.TrackingInfo

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

group_size_estimate
Type :UINT32

Information about the size (number of people) of the group.

group_size_category
Type :rst.hri.GroupHypothesis.SizeCategory

Not documented

interest_level
Type :FLOAT32

Constraint: 0.0 <= value <= 1.0

Group engagement information:

A level of interest the group is showing towards the robot.

group_stability
Type :FLOAT32

Constraint: 0.0 <= value <= 1.0

How stable is the group, i.e. is there a low level of fluctuation of group members.

age_category
Type :rst.hri.GroupHypothesis.AgeCategory

Information about the group composition, structure etc.

gender_category
Type :rst.hri.GroupHypothesis.GenderCategory

Not documented

stability_cues
Type :rst.math.MatrixDouble

Internal cue data for evaluation

Download this file

message GroupHypothesis {

    /**
     * A category for the age of the group members.
     */
    enum AgeCategory {
        CHILDREN = 1;
        ADULTS = 2;
        SENIORS = 4;
        MIXED = 8;
    }

    /**
     * A category for the gender of the group members.
     */
    enum GenderCategory {
        MIXED_GENDERS = 1;
        COMPLETELY_FEMALE = 2;
        COMPLETELY_MALE = 4;
    }

    /**
     * A category for the group size.
     */
    enum SizeCategory {
        SMALL_GROUP = 1;
        GROUP = 2;
        CROWD = 4;
    }

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

    /**
     * Information about the size (number of people) of the group.
     */
    optional uint32 group_size_estimate = 10;
    optional SizeCategory group_size_category = 11;

    /**
     * Group engagement information:
     *
     * A level of interest the group is showing towards the robot.
     */
    // @constraint(0.0 <= value <= 1.0)
    optional float interest_level = 20;

    /**
     * How stable is the group, i.e. is there a low level of
     * fluctuation of group members.
     */
    // @constraint(0.0 <= value <= 1.0)
    optional float group_stability = 21;

    /**
     * Information about the group composition, structure etc.
     */
    optional AgeCategory age_category = 30;
    optional GenderCategory gender_category = 31;

    /**
     * Internal cue data for evaluation
     */
    optional math.MatrixDouble stability_cues = 40;

}

Message AgeCategory

class rst.hri.GroupHypothesis.AgeCategory

A category for the age of the group members.

CHILDREN
= 1

Not documented

ADULTS
= 2

Not documented

SENIORS
= 4

Not documented

MIXED
= 8

Not documented

Download this file

    enum AgeCategory {
        CHILDREN = 1;
        ADULTS = 2;
        SENIORS = 4;
        MIXED = 8;
    }

Message GenderCategory

class rst.hri.GroupHypothesis.GenderCategory

A category for the gender of the group members.

MIXED_GENDERS
= 1

Not documented

COMPLETELY_FEMALE
= 2

Not documented

COMPLETELY_MALE
= 4

Not documented

Download this file

    enum GenderCategory {
        MIXED_GENDERS = 1;
        COMPLETELY_FEMALE = 2;
        COMPLETELY_MALE = 4;
    }

Message SizeCategory

class rst.hri.GroupHypothesis.SizeCategory

A category for the group size.

SMALL_GROUP
= 1

Not documented

GROUP
= 2

Not documented

CROWD
= 4

Not documented

Download this file

    enum SizeCategory {
        SMALL_GROUP = 1;
        GROUP = 2;
        CROWD = 4;
    }

Message LegsList

class rst.hri.LegsList

A collection of <Could not resolve reference to Legs> .

Code author: Phillip Luecking <plueckin@techfak.uni-bielefeld.de>

list
Type :array of rst.hri.Legs

Empty collection of legs is allowed. The order of leg objects is not significant.

Download this file

message LegsList {

    /**
     * Empty collection of legs is allowed.
     * The order of leg objects is not significant.
     */
    repeated hri.Legs list = 1;

}

Message Legs

class rst.hri.Legs

A representation of a pair of legs (or a single leg).

The pair field indicates whether this object has been merged with another object of the same type into a representation of a pair of legs.

The values stored in angle and distance are as perceived from the robot.

Code author: Phillip Luecking <plueckin@techfak.uni-bielefeld.de>

angle
Type :FLOAT32

Unit: radian

The angle of the leg(s) as perceived by the robot’s sensor.

angle_variance
Type :FLOAT32

Unit: radian

The variance of the angle.

distance
Type :FLOAT32

Unit: meter

The distance between the robot’s sensor and the leg(s).

distance_variance
Type :FLOAT32

Unit: meter

The variance of the distance.

pair
Type :BOOL

Indicates whether or not this object consists of two merged Legs.

If true, merging is no longer possible.

Download this file

message Legs {

    /**
     * The angle of the leg(s) as perceived by the robot's sensor.
     */
    // @unit(radian)
    required float angle = 1;

    /**
     * The variance of the @ref .angle.
     */
    // @unit(radian)
    required float angle_variance = 2;

    /**
     * The distance between the robot's sensor and the leg(s).
     */
    // @unit(meter)
    required float distance = 3;

    /**
     * The variance of the @ref .distance.
     */
    // @unit(meter)
    required float distance_variance = 4;

    /**
     * Indicates whether or not this object consists of two merged Legs.
     *
     * If true, merging is no longer possible.
     */
    required bool pair = 5;

}

Table Of Contents

Related Documentation

This Page