8 from robot_skills.util.kdl_conversions
import FrameStamped
9 from robocup_knowledge
import knowledge_loader
12 common = knowledge_loader.load_knowledge(
"common")
15 cabinet_amcl =
"bookshelf"
16 cabinet_poses = [FrameStamped(frame=kdl.Frame(kdl.Rotation(), kdl.Vector(0.144, 3.574, 0.0)), frame_id=
"map"),
17 FrameStamped(frame=kdl.Frame(kdl.Rotation.RPY(0.0, 0.0, 1.570796), kdl.Vector(2.271, -1.258, 0.0)),
19 object_shelves = [
"shelf2",
"shelf3",
"shelf4",
"shelf5"]
20 object_types = [obj[
"name"]
for obj
in common.objects]
23 grasp_surface =
"side_table"
27 default_place_entity =
"bookshelf"
28 default_place_area =
"shelf3"
31 table_poses = [FrameStamped(frame=kdl.Frame(kdl.Rotation.RPY(0.0, 0.0, -0.5 * math.pi), kdl.Vector(1.0, 4.0, 0.0)),
33 FrameStamped(frame=kdl.Frame(kdl.Rotation.RPY(0.0, 0.0, math.pi), kdl.Vector(3.0, 0.0, 0.0)),
35 entity_poses = zip(cabinet_poses, table_poses)