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 = [
"kitchen_shelf",
"kitchen_shelf"]
16 cabinet_poses = [FrameStamped(frame=kdl.Frame(kdl.Rotation.RPY(0.0, -0.0, 0.1292036732),
17 kdl.Vector(2.39, -4.125, 0)),
19 FrameStamped(frame=kdl.Frame(kdl.Rotation(),
20 kdl.Vector(-2.27, -7.55, 0.0)),
22 object_shelves = [
"shelf2",
"shelf3",
"shelf4",
"shelf5"]
23 object_types = [obj[
"name"]
for obj
in common.objects]
26 grasp_surface = [
"kitchen_table",
"bistro_table"]
27 room = [
"kitchen",
"balcony"]
30 default_place_entity = cabinet_amcl
31 default_place_area = [
"shelf3",
"shelf3"]
35 table_poses = [FrameStamped(frame=kdl.Frame(kdl.Rotation.RPY(0.0, -0.0, -1.57079632679),
36 kdl.Vector(4.16, -2.86, 0)),
38 FrameStamped(frame=kdl.Frame(kdl.Rotation.RPY(0.0, 0.0, 3.1415),
39 kdl.Vector(0.0, -7.7, 0.0)),
41 entity_poses = zip(cabinet_poses, table_poses, cabinet_amcl, grasp_surface, room, default_place_area)