frame_editor_set_parent

Set a new parent frame of a given frame via ROS service.

Defined at line 285 of file frame_editor/frame_editor.xml in package pitasc_library.

Meta data

Categories
single_robot, logic
Prototypes
skill_idle_once, skill_idle_duration, skill_idle, skill_single_robot, skill, object, dictionary, base, descriptive

Parameters

Basic parameters:

robot : dict
Robot that is controlled by the skill (only needs to be set at the application level).
duration : float
Skill duration in [s].
Default: 0.001

Expert parameters:

skill_name : string
Name of this skill. Must be locally unique.
collections : list:collection
Contains the kinematic chains of the skill (feature, robot, object chains).
loops : list:kinematic_loop
Contains the kinematic loop(s) that define the task to be solved.
tasks : list:task
Contains the task description(s).
bounds : list:bound
Contains the bounds description(s).
monitors : list:monitor
Contains the monitors of the skill that determine when the skill should terminate.
Default: odict_keys([‘monitor_duration’])
transitions : list:transition
Contains additional transitions to other states (skills), given an event name.
scripts : list:script
Contains scripts that should be executed while the skill is active.
Default: odict_keys([‘script_frame_editor_set_parent’])

Hidden parameters:

namespace : string
Namespace of the frame_editor, leave empty if only
one editor is launched.
frame : string
Name of the frame to be connected to another parent
frame
parent : string
Name of the parent frame
keep_absolute : bool
If true, change the kin. tree, but not the position
relative to ‘world’ or attach full transformation to parent frame
Default: True

Examples

frame_editor_set_parent is used in the following examples: