Package rst.euroc

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"]
  "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet" TITLE="Structure rst.euroc.ColoredPoseSet" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">ColoredPoseSet</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose" TITLE="Structure rst.euroc.ColoredPoseSet.ColoredPose" TARGET="_parent">ColoredPose</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet.poses" TITLE="Field rst.euroc.ColoredPoseSet.poses" TARGET="_parent" PORT="poses">poses</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "6" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose" TITLE="Structure rst.euroc.ColoredPoseSet.ColoredPose" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">ColoredPose</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-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.pose" TITLE="Field rst.euroc.ColoredPoseSet.ColoredPose.pose" TARGET="_parent" PORT="pose">pose</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.Color" TITLE="Structure rst.euroc.ColoredPoseSet.ColoredPose.Color" TARGET="_parent">Color</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.color" TITLE="Field rst.euroc.ColoredPoseSet.ColoredPose.color" TARGET="_parent" PORT="color">color</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-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.type" TITLE="Field rst.euroc.ColoredPoseSet.ColoredPose.type" TARGET="_parent" PORT="type">type</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "7" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.Color" TITLE="Structure rst.euroc.ColoredPoseSet.ColoredPose.Color" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">Color</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-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.Color.r" TITLE="Field rst.euroc.ColoredPoseSet.ColoredPose.Color.r" TARGET="_parent" PORT="r">r</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-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.Color.g" TITLE="Field rst.euroc.ColoredPoseSet.ColoredPose.Color.g" TARGET="_parent" PORT="g">g</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-euroc.html#rst.euroc.ColoredPoseSet.ColoredPose.Color.b" TITLE="Field rst.euroc.ColoredPoseSet.ColoredPose.Color.b" TARGET="_parent" PORT="b">b</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-euroc.html#rst.euroc.PickAndPlaceAction" TITLE="Structure rst.euroc.PickAndPlaceAction" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></TD><TD ALIGN="LEFT">PickAndPlaceAction</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-euroc.html#rst.euroc.PickAndPlaceAction.pickPose" TITLE="Field rst.euroc.PickAndPlaceAction.pickPose" TARGET="_parent" PORT="pickPose">pickPose</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-euroc.html#rst.euroc.PickAndPlaceAction.placePose" TITLE="Field rst.euroc.PickAndPlaceAction.placePose" TARGET="_parent" PORT="placePose">placePose</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"];
  "2" [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" /></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-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="RIGHT"><IMG SRC="../_static/message.svg" /></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"];
  "3" [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" /></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" -> "6" [dir=both,arrowtail=odiamond];
  "5":poses -> "6" [];
  "6" -> "7" [dir=both,arrowtail=odiamond];
  "6":color -> "7" [];
  "6":pose -> "2" [];
  "1":placePose -> "2" [];
  "1":pickPose -> "2" [];
  "2":rotation -> "4" [];
  "2":translation -> "3" [];
}

clearer: should be made invisible via css

Message PickAndPlaceAction

class rst.euroc.PickAndPlaceAction

PickAndPlaceAction data consisting of two Poses, a pick-Pose and a place-Pose, for picking and placing objects. Both poses are expressed world coordinates.

Code author: Christian Emmerich <cemmeric@techfak.uni-bielefeld.de>

pickPose
Type :rst.geometry.Pose

A rst.geometry.Pose representing a grip-Pose to grip an object

placePose
Type :rst.geometry.Pose

A rst.geometry.Pose where to place the object

Download this file

message PickAndPlaceAction {

    /**
     * A rst.geometry.Pose representing a grip-Pose to grip an object
     */
    required geometry.Pose pickPose = 1;

    /**
     * A rst.geometry.Pose where to place the object
     */
    required geometry.Pose placePose = 2;

}

Message ColoredPoseSet

class rst.euroc.ColoredPoseSet

ColoredPoseSet data consisting of one pose and the associated color. The pose is expressed in world coordinates and the color is represented by the rgb-model.

Code author: Dennis Leroy <Wigand> <dwigand@techfak.uni-bielefeld.de>

poses
Type :array of rst.euroc.ColoredPoseSet.ColoredPose

Not documented

Download this file

message ColoredPoseSet {

    /**
     * A ColoredPose containing a pose and the associated color.
     */
    message ColoredPose {

        /**
         * The rst.geometry.Pose of the "object".
         */
        required geometry.Pose pose = 1;

        /**
         * The Color of the "object".
         */
        message Color {

            /**
             * Red value of the color.
             */
            required double r = 1;

            /**
             * Green value of the color.
             */
            required double g = 2;

            /**
             * Blue value of the color.
             */
            required double b = 3;

        }

        required Color color = 2;

        /**
         * The type of the "object" (e.g. "BOX", "CYLINDER", "COMPOSED").
         */
        optional string type = 3;

    }

    repeated ColoredPose poses = 1;

}

Message ColoredPose

class rst.euroc.ColoredPoseSet.ColoredPose

A ColoredPose containing a pose and the associated color.

pose
Type :rst.geometry.Pose

The rst.geometry.Pose of the “object”.

color
Type :rst.euroc.ColoredPoseSet.ColoredPose.Color

Not documented

type
Type :ASCII-STRING

The type of the “object” (e.g. “BOX”, “CYLINDER”, “COMPOSED”).

Download this file

    message ColoredPose {

        /**
         * The rst.geometry.Pose of the "object".
         */
        required geometry.Pose pose = 1;

        /**
         * The Color of the "object".
         */
        message Color {

            /**
             * Red value of the color.
             */
            required double r = 1;

            /**
             * Green value of the color.
             */
            required double g = 2;

            /**
             * Blue value of the color.
             */
            required double b = 3;

        }

        required Color color = 2;

        /**
         * The type of the "object" (e.g. "BOX", "CYLINDER", "COMPOSED").
         */
        optional string type = 3;

    }

Message Color

class rst.euroc.ColoredPoseSet.ColoredPose.Color

The Color of the “object”.

r
Type :FLOAT64

Red value of the color.

g
Type :FLOAT64

Green value of the color.

b
Type :FLOAT64

Blue value of the color.

Download this file

        message Color {

            /**
             * Red value of the color.
             */
            required double r = 1;

            /**
             * Green value of the color.
             */
            required double g = 2;

            /**
             * Blue value of the color.
             */
            required double b = 3;

        }

Table Of Contents

Related Documentation

This Page