├── utils └── __init__.py ├── alfred_utils ├── env │ └── __init__.py ├── gen │ ├── __init__.py │ ├── graph │ │ └── __init__.py │ ├── planner │ │ ├── __init__.py │ │ └── pddl.pdf │ ├── utils │ │ ├── __init__.py │ │ └── video_util.py │ ├── game_states │ │ └── __init__.py │ ├── ff_planner │ │ ├── run_sample.sh │ │ └── README.md │ ├── layouts │ │ ├── FloorPlan1-layout.npy │ │ ├── FloorPlan2-layout.npy │ │ ├── FloorPlan3-layout.npy │ │ ├── FloorPlan4-layout.npy │ │ ├── FloorPlan5-layout.npy │ │ ├── FloorPlan6-layout.npy │ │ ├── FloorPlan7-layout.npy │ │ ├── FloorPlan8-layout.npy │ │ ├── FloorPlan9-layout.npy │ │ ├── FloorPlan10-layout.npy │ │ ├── FloorPlan11-layout.npy │ │ ├── FloorPlan12-layout.npy │ │ ├── FloorPlan13-layout.npy │ │ ├── FloorPlan14-layout.npy │ │ ├── FloorPlan15-layout.npy │ │ ├── FloorPlan16-layout.npy │ │ ├── FloorPlan17-layout.npy │ │ ├── FloorPlan18-layout.npy │ │ ├── FloorPlan19-layout.npy │ │ ├── FloorPlan20-layout.npy │ │ ├── FloorPlan201-layout.npy │ │ ├── FloorPlan202-layout.npy │ │ ├── FloorPlan203-layout.npy │ │ ├── FloorPlan204-layout.npy │ │ ├── FloorPlan205-layout.npy │ │ ├── FloorPlan206-layout.npy │ │ ├── FloorPlan207-layout.npy │ │ ├── FloorPlan208-layout.npy │ │ ├── FloorPlan209-layout.npy │ │ ├── FloorPlan21-layout.npy │ │ ├── FloorPlan210-layout.npy │ │ ├── FloorPlan211-layout.npy │ │ ├── FloorPlan212-layout.npy │ │ ├── FloorPlan213-layout.npy │ │ ├── FloorPlan214-layout.npy │ │ ├── FloorPlan215-layout.npy │ │ ├── FloorPlan216-layout.npy │ │ ├── FloorPlan217-layout.npy │ │ ├── FloorPlan218-layout.npy │ │ ├── FloorPlan219-layout.npy │ │ ├── FloorPlan22-layout.npy │ │ ├── FloorPlan220-layout.npy │ │ ├── FloorPlan221-layout.npy │ │ ├── FloorPlan222-layout.npy │ │ ├── FloorPlan223-layout.npy │ │ ├── FloorPlan224-layout.npy │ │ ├── FloorPlan225-layout.npy │ │ ├── FloorPlan226-layout.npy │ │ ├── FloorPlan227-layout.npy │ │ ├── FloorPlan228-layout.npy │ │ ├── FloorPlan229-layout.npy │ │ ├── FloorPlan23-layout.npy │ │ ├── FloorPlan230-layout.npy │ │ ├── FloorPlan24-layout.npy │ │ ├── FloorPlan25-layout.npy │ │ ├── FloorPlan26-layout.npy │ │ ├── FloorPlan27-layout.npy │ │ ├── FloorPlan28-layout.npy │ │ ├── FloorPlan29-layout.npy │ │ ├── FloorPlan30-layout.npy │ │ ├── FloorPlan301-layout.npy │ │ ├── FloorPlan302-layout.npy │ │ ├── FloorPlan303-layout.npy │ │ ├── FloorPlan304-layout.npy │ │ ├── FloorPlan305-layout.npy │ │ ├── FloorPlan306-layout.npy │ │ ├── FloorPlan307-layout.npy │ │ ├── FloorPlan308-layout.npy │ │ ├── FloorPlan309-layout.npy │ │ ├── FloorPlan310-layout.npy │ │ ├── FloorPlan311-layout.npy │ │ ├── FloorPlan312-layout.npy │ │ ├── FloorPlan313-layout.npy │ │ ├── FloorPlan314-layout.npy │ │ ├── FloorPlan315-layout.npy │ │ ├── FloorPlan316-layout.npy │ │ ├── FloorPlan317-layout.npy │ │ ├── FloorPlan318-layout.npy │ │ ├── FloorPlan319-layout.npy │ │ ├── FloorPlan320-layout.npy │ │ ├── FloorPlan321-layout.npy │ │ ├── FloorPlan322-layout.npy │ │ ├── FloorPlan323-layout.npy │ │ ├── FloorPlan324-layout.npy │ │ ├── FloorPlan325-layout.npy │ │ ├── FloorPlan326-layout.npy │ │ ├── FloorPlan327-layout.npy │ │ ├── FloorPlan328-layout.npy │ │ ├── FloorPlan329-layout.npy │ │ ├── FloorPlan330-layout.npy │ │ ├── FloorPlan401-layout.npy │ │ ├── FloorPlan402-layout.npy │ │ ├── FloorPlan403-layout.npy │ │ ├── FloorPlan404-layout.npy │ │ ├── FloorPlan405-layout.npy │ │ ├── FloorPlan406-layout.npy │ │ ├── FloorPlan407-layout.npy │ │ ├── FloorPlan408-layout.npy │ │ ├── FloorPlan409-layout.npy │ │ ├── FloorPlan410-layout.npy │ │ ├── FloorPlan411-layout.npy │ │ ├── FloorPlan412-layout.npy │ │ ├── FloorPlan413-layout.npy │ │ ├── FloorPlan414-layout.npy │ │ ├── FloorPlan415-layout.npy │ │ ├── FloorPlan416-layout.npy │ │ ├── FloorPlan417-layout.npy │ │ ├── FloorPlan418-layout.npy │ │ ├── FloorPlan419-layout.npy │ │ ├── FloorPlan420-layout.npy │ │ ├── FloorPlan421-layout.npy │ │ ├── FloorPlan422-layout.npy │ │ ├── FloorPlan423-layout.npy │ │ ├── FloorPlan424-layout.npy │ │ ├── FloorPlan425-layout.npy │ │ ├── FloorPlan426-layout.npy │ │ ├── FloorPlan427-layout.npy │ │ ├── FloorPlan428-layout.npy │ │ ├── FloorPlan429-layout.npy │ │ ├── FloorPlan430-layout.npy │ │ ├── FloorPlan304-openable.json │ │ ├── FloorPlan419-openable.json │ │ ├── FloorPlan312-objects.json │ │ ├── FloorPlan206-objects.json │ │ ├── FloorPlan207-objects.json │ │ ├── FloorPlan202-objects.json │ │ ├── FloorPlan226-objects.json │ │ ├── FloorPlan320-objects.json │ │ ├── FloorPlan314-objects.json │ │ ├── FloorPlan325-objects.json │ │ ├── FloorPlan208-objects.json │ │ ├── FloorPlan329-objects.json │ │ ├── FloorPlan321-objects.json │ │ ├── FloorPlan324-objects.json │ │ ├── FloorPlan222-objects.json │ │ ├── FloorPlan315-objects.json │ │ ├── FloorPlan221-objects.json │ │ ├── FloorPlan213-objects.json │ │ ├── FloorPlan223-objects.json │ │ ├── FloorPlan228-objects.json │ │ ├── FloorPlan323-objects.json │ │ ├── FloorPlan306-objects.json │ │ ├── FloorPlan316-objects.json │ │ ├── FloorPlan327-objects.json │ │ ├── FloorPlan322-objects.json │ │ ├── FloorPlan211-objects.json │ │ ├── FloorPlan214-objects.json │ │ ├── FloorPlan216-objects.json │ │ ├── FloorPlan227-objects.json │ │ ├── FloorPlan319-objects.json │ │ ├── FloorPlan416-objects.json │ │ ├── FloorPlan429-openable.json │ │ ├── FloorPlan409-objects.json │ │ ├── FloorPlan318-objects.json │ │ ├── FloorPlan424-objects.json │ │ ├── FloorPlan215-objects.json │ │ ├── FloorPlan217-objects.json │ │ ├── FloorPlan328-objects.json │ │ ├── FloorPlan205-objects.json │ │ ├── FloorPlan210-objects.json │ │ ├── FloorPlan220-objects.json │ │ ├── FloorPlan406-objects.json │ │ ├── FloorPlan418-objects.json │ │ ├── FloorPlan330-objects.json │ │ ├── FloorPlan404-objects.json │ │ ├── FloorPlan405-objects.json │ │ ├── FloorPlan408-objects.json │ │ ├── FloorPlan428-objects.json │ │ ├── FloorPlan209-objects.json │ │ ├── FloorPlan219-objects.json │ │ ├── FloorPlan302-objects.json │ │ ├── FloorPlan304-objects.json │ │ ├── FloorPlan310-objects.json │ │ ├── FloorPlan212-objects.json │ │ ├── FloorPlan224-objects.json │ │ ├── FloorPlan225-objects.json │ │ ├── FloorPlan308-objects.json │ │ ├── FloorPlan317-objects.json │ │ ├── FloorPlan420-objects.json │ │ ├── FloorPlan218-objects.json │ │ ├── FloorPlan410-objects.json │ │ ├── FloorPlan419-objects.json │ │ ├── FloorPlan429-objects.json │ │ ├── FloorPlan204-objects.json │ │ ├── FloorPlan412-objects.json │ │ ├── FloorPlan417-objects.json │ │ ├── FloorPlan421-objects.json │ │ ├── FloorPlan229-objects.json │ │ ├── FloorPlan230-objects.json │ │ ├── FloorPlan303-objects.json │ │ ├── FloorPlan411-objects.json │ │ ├── FloorPlan425-objects.json │ │ ├── FloorPlan426-objects.json │ │ ├── FloorPlan313-objects.json │ │ ├── FloorPlan301-objects.json │ │ ├── FloorPlan305-objects.json │ │ ├── FloorPlan415-objects.json │ │ ├── FloorPlan326-objects.json │ │ ├── FloorPlan414-objects.json │ │ ├── FloorPlan407-objects.json │ │ ├── FloorPlan316-openable.json │ │ ├── FloorPlan427-objects.json │ │ ├── FloorPlan413-objects.json │ │ ├── FloorPlan422-objects.json │ │ ├── FloorPlan307-objects.json │ │ ├── FloorPlan309-objects.json │ │ ├── FloorPlan329-openable.json │ │ ├── FloorPlan401-objects.json │ │ ├── FloorPlan311-objects.json │ │ ├── FloorPlan423-objects.json │ │ ├── FloorPlan418-openable.json │ │ ├── FloorPlan402-objects.json │ │ ├── FloorPlan420-openable.json │ │ ├── FloorPlan203-objects.json │ │ ├── FloorPlan403-objects.json │ │ ├── FloorPlan201-objects.json │ │ ├── FloorPlan430-objects.json │ │ ├── FloorPlan29-objects.json │ │ ├── FloorPlan14-objects.json │ │ ├── FloorPlan12-objects.json │ │ ├── FloorPlan19-objects.json │ │ ├── FloorPlan26-objects.json │ │ ├── FloorPlan25-objects.json │ │ ├── FloorPlan202-openable.json │ │ ├── FloorPlan404-openable.json │ │ ├── FloorPlan425-openable.json │ │ ├── FloorPlan22-objects.json │ │ ├── FloorPlan9-objects.json │ │ ├── FloorPlan28-objects.json │ │ ├── FloorPlan4-objects.json │ │ ├── FloorPlan6-objects.json │ │ ├── FloorPlan24-objects.json │ │ ├── FloorPlan2-objects.json │ │ ├── FloorPlan27-objects.json │ │ ├── FloorPlan11-objects.json │ │ ├── FloorPlan13-objects.json │ │ ├── FloorPlan20-objects.json │ │ ├── FloorPlan21-objects.json │ │ ├── FloorPlan15-objects.json │ │ ├── FloorPlan3-objects.json │ │ ├── FloorPlan30-objects.json │ │ ├── FloorPlan5-objects.json │ │ ├── FloorPlan8-objects.json │ │ ├── FloorPlan18-objects.json │ │ ├── FloorPlan23-objects.json │ │ ├── FloorPlan305-openable.json │ │ ├── FloorPlan16-objects.json │ │ ├── FloorPlan17-objects.json │ │ ├── FloorPlan328-openable.json │ │ ├── FloorPlan214-openable.json │ │ ├── FloorPlan321-openable.json │ │ ├── FloorPlan7-objects.json │ │ ├── FloorPlan221-openable.json │ │ ├── FloorPlan416-openable.json │ │ ├── FloorPlan10-objects.json │ │ ├── FloorPlan406-openable.json │ │ ├── FloorPlan412-openable.json │ │ ├── FloorPlan1-objects.json │ │ ├── FloorPlan314-openable.json │ │ ├── FloorPlan320-openable.json │ │ ├── FloorPlan307-openable.json │ │ ├── FloorPlan401-openable.json │ │ ├── FloorPlan223-openable.json │ │ ├── FloorPlan228-openable.json │ │ ├── FloorPlan424-openable.json │ │ ├── FloorPlan230-openable.json │ │ ├── FloorPlan428-openable.json │ │ ├── FloorPlan417-openable.json │ │ ├── FloorPlan306-openable.json │ │ ├── FloorPlan311-openable.json │ │ ├── FloorPlan14-openable.json │ │ ├── FloorPlan403-openable.json │ │ ├── FloorPlan411-openable.json │ │ ├── FloorPlan405-openable.json │ │ ├── FloorPlan302-openable.json │ │ ├── FloorPlan409-openable.json │ │ ├── FloorPlan430-openable.json │ │ ├── FloorPlan209-openable.json │ │ ├── FloorPlan408-openable.json │ │ ├── FloorPlan410-openable.json │ │ ├── FloorPlan407-openable.json │ │ ├── FloorPlan313-openable.json │ │ ├── FloorPlan211-openable.json │ │ ├── FloorPlan216-openable.json │ │ ├── FloorPlan218-openable.json │ │ ├── FloorPlan226-openable.json │ │ ├── FloorPlan309-openable.json │ │ ├── FloorPlan310-openable.json │ │ ├── FloorPlan201-openable.json │ │ ├── FloorPlan421-openable.json │ │ ├── FloorPlan229-openable.json │ │ ├── FloorPlan29-openable.json │ │ ├── FloorPlan427-openable.json │ │ ├── FloorPlan422-openable.json │ │ ├── FloorPlan415-openable.json │ │ ├── FloorPlan413-openable.json │ │ ├── FloorPlan212-openable.json │ │ ├── FloorPlan203-openable.json │ │ ├── FloorPlan205-openable.json │ │ ├── FloorPlan23-openable.json │ │ ├── FloorPlan426-openable.json │ │ ├── FloorPlan308-openable.json │ │ ├── FloorPlan312-openable.json │ │ ├── FloorPlan225-openable.json │ │ └── FloorPlan215-openable.json │ └── agents │ │ └── deterministic_planner_agent.py ├── models │ ├── __init__.py │ ├── model │ │ └── __init__.py │ ├── nn │ │ └── __init__.py │ ├── utils │ │ ├── __init__.py │ │ ├── helper_utils.py │ │ └── metric.py │ └── ERRATA.md ├── __init__.py └── scripts │ ├── check_thor.py │ └── install_deps.sh ├── alfred_data_all ├── splits └── json_2.1.0 ├── miscellaneous └── flattened.p ├── models └── BERT_retriever │ ├── recep_emb.p │ ├── pickupable_emb.p │ ├── pickupable_NoLamp_emb.p │ ├── recep_withFloorLamp_emb.p │ └── BERT_converter.py ├── planner └── few_examples_from_song │ ├── train_few_instrucitons_emb.p │ └── train_few_clip_image_panoramic_emb.p ├── eval.sh ├── LICENSE └── envs └── utils └── pose.py /utils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /alfred_utils/env/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/gen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/gen/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/gen/planner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/gen/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/models/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/models/nn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/models/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_utils/gen/game_states/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /alfred_data_all/splits: -------------------------------------------------------------------------------- 1 | /media/user/Data/FLARE/2665-code/alfred/data/splits -------------------------------------------------------------------------------- /alfred_data_all/json_2.1.0: -------------------------------------------------------------------------------- 1 | /media/user/Data/FLARE/2665-code/alfred/data/json_2.1.0 -------------------------------------------------------------------------------- /miscellaneous/flattened.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/miscellaneous/flattened.p -------------------------------------------------------------------------------- /alfred_utils/gen/planner/pddl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/planner/pddl.pdf -------------------------------------------------------------------------------- /models/BERT_retriever/recep_emb.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/models/BERT_retriever/recep_emb.p -------------------------------------------------------------------------------- /models/BERT_retriever/pickupable_emb.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/models/BERT_retriever/pickupable_emb.p -------------------------------------------------------------------------------- /alfred_utils/gen/ff_planner/run_sample.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ./ff -o samples/PutTask_domain.pddl -s 5 -f samples/problem_0_0.pddl 3 | -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan1-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan1-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan2-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan2-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan3-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan3-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan4-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan4-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan5-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan5-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan6-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan6-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan7-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan7-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan8-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan8-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan9-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan9-layout.npy -------------------------------------------------------------------------------- /models/BERT_retriever/pickupable_NoLamp_emb.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/models/BERT_retriever/pickupable_NoLamp_emb.p -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan10-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan10-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan11-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan11-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan12-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan12-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan13-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan13-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan14-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan14-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan15-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan15-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan16-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan16-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan17-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan17-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan18-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan18-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan19-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan19-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan20-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan20-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan201-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan201-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan202-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan202-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan203-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan203-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan204-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan204-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan205-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan205-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan206-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan206-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan207-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan207-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan208-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan208-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan209-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan209-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan21-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan21-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan210-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan210-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan211-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan211-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan212-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan212-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan213-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan213-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan214-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan214-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan215-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan215-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan216-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan216-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan217-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan217-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan218-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan218-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan219-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan219-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan22-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan22-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan220-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan220-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan221-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan221-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan222-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan222-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan223-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan223-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan224-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan224-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan225-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan225-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan226-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan226-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan227-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan227-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan228-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan228-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan229-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan229-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan23-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan23-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan230-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan230-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan24-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan24-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan25-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan25-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan26-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan26-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan27-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan27-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan28-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan28-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan29-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan29-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan30-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan30-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan301-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan301-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan302-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan302-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan303-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan303-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan304-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan304-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan305-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan305-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan306-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan306-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan307-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan307-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan308-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan308-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan309-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan309-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan310-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan310-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan311-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan311-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan312-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan312-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan313-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan313-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan314-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan314-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan315-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan315-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan316-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan316-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan317-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan317-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan318-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan318-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan319-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan319-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan320-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan320-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan321-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan321-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan322-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan322-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan323-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan323-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan324-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan324-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan325-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan325-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan326-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan326-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan327-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan327-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan328-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan328-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan329-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan329-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan330-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan330-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan401-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan401-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan402-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan402-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan403-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan403-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan404-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan404-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan405-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan405-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan406-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan406-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan407-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan407-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan408-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan408-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan409-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan409-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan410-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan410-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan411-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan411-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan412-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan412-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan413-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan413-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan414-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan414-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan415-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan415-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan416-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan416-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan417-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan417-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan418-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan418-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan419-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan419-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan420-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan420-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan421-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan421-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan422-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan422-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan423-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan423-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan424-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan424-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan425-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan425-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan426-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan426-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan427-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan427-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan428-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan428-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan429-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan429-layout.npy -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan430-layout.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/alfred_utils/gen/layouts/FloorPlan430-layout.npy -------------------------------------------------------------------------------- /models/BERT_retriever/recep_withFloorLamp_emb.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/models/BERT_retriever/recep_withFloorLamp_emb.p -------------------------------------------------------------------------------- /alfred_utils/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | """ 4 | Created on Fri Feb 26 18:39:04 2021 5 | 6 | @author: soyeonmin 7 | """ 8 | 9 | -------------------------------------------------------------------------------- /planner/few_examples_from_song/train_few_instrucitons_emb.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/planner/few_examples_from_song/train_few_instrucitons_emb.p -------------------------------------------------------------------------------- /planner/few_examples_from_song/train_few_clip_image_panoramic_emb.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snumprlab/flare/HEAD/planner/few_examples_from_song/train_few_clip_image_panoramic_emb.p -------------------------------------------------------------------------------- /alfred_utils/scripts/check_thor.py: -------------------------------------------------------------------------------- 1 | from ai2thor.controller import Controller 2 | 3 | c = Controller() 4 | c.start() 5 | event = c.step(dict(action="MoveAhead")) 6 | assert event.frame.shape == (300, 300, 3) 7 | print(event.frame.shape) 8 | print("Everything works!!!") -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan304-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|-01.31|+00.69|+01.47": [ 3 | -0.25, 4 | 1.5, 5 | 270, 6 | 30 7 | ], 8 | "Bed|-01.31|+01.93|+01.47": [ 9 | 0.5, 10 | 1.5, 11 | 270, 12 | 0 13 | ], 14 | "Desk|-00.88|+00.00|-01.41": [ 15 | -1.25, 16 | -0.75, 17 | 180, 18 | 30 19 | ] 20 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan419-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-00.98|-00.72|-02.93|BathtubBasin": [ 3 | -1.25, 4 | -2.0, 5 | 180, 6 | 30 7 | ], 8 | "SideTable|-02.12|+00.46|-01.31": [ 9 | -1.75, 10 | -0.5, 11 | 180, 12 | 30 13 | ], 14 | "Sink|-02.10|00.00|-02.03|SinkBasin": [ 15 | -1.5, 16 | -1.75, 17 | 270, 18 | 30 19 | ] 20 | } -------------------------------------------------------------------------------- /alfred_utils/gen/utils/video_util.py: -------------------------------------------------------------------------------- 1 | import subprocess 2 | import constants 3 | 4 | class VideoSaver(object): 5 | 6 | def __init__(self, frame_rate=constants.VIDEO_FRAME_RATE): 7 | self.frame_rate = frame_rate 8 | 9 | def save(self, image_path, save_path): 10 | subprocess.call(["ffmpeg -r %d -pattern_type glob -y -i '%s' -c:v libx264 -pix_fmt yuv420p '%s'" % 11 | (self.frame_rate, image_path, save_path)], shell=True) -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan312-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "Pillow", 7 | "CD", 8 | "CreditCard", 9 | "Pen", 10 | "Bed", 11 | "Chair", 12 | "Laptop", 13 | "Window", 14 | "Drawer", 15 | "Pencil", 16 | "Lamp", 17 | "BasketBall", 18 | "AlarmClock", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Mirror", 22 | "Desk", 23 | "CellPhone" 24 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan206-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "KeyChain", 5 | "HousePlant", 6 | "Pillow", 7 | "FloorLamp", 8 | "CreditCard", 9 | "Bowl", 10 | "Painting", 11 | "Television", 12 | "Laptop", 13 | "Box", 14 | "Window", 15 | "CoffeeTable", 16 | "TVStand", 17 | "GarbageCan", 18 | "LightSwitch", 19 | "Sofa", 20 | "ArmChair", 21 | "RemoteControl", 22 | "Vase" 23 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan207-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "KeyChain", 5 | "HousePlant", 6 | "Pillow", 7 | "FloorLamp", 8 | "CreditCard", 9 | "Painting", 10 | "Television", 11 | "Laptop", 12 | "Watch", 13 | "Box", 14 | "Window", 15 | "CoffeeTable", 16 | "TVStand", 17 | "GarbageCan", 18 | "LightSwitch", 19 | "Sofa", 20 | "ArmChair", 21 | "RemoteControl", 22 | "Vase" 23 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan202-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Television", 12 | "Laptop", 13 | "Watch", 14 | "Box", 15 | "Window", 16 | "CoffeeTable", 17 | "TVStand", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "Sofa", 21 | "ArmChair", 22 | "RemoteControl", 23 | "Curtains" 24 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan226-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "KeyChain", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Blinds", 12 | "Television", 13 | "Laptop", 14 | "Watch", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "CoffeeTable", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Sofa", 22 | "ArmChair", 23 | "RemoteControl" 24 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan320-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Book", 4 | "KeyChain", 5 | "TennisRacket", 6 | "DeskLamp", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bed", 11 | "Pen", 12 | "Chair", 13 | "Laptop", 14 | "Window", 15 | "Pencil", 16 | "TeddyBear", 17 | "BasketBall", 18 | "AlarmClock", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Mirror", 22 | "Curtains", 23 | "Desk", 24 | "CellPhone" 25 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan314-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Book", 3 | "KeyChain", 4 | "DeskLamp", 5 | "Pillow", 6 | "CD", 7 | "CreditCard", 8 | "Painting", 9 | "Pen", 10 | "Bed", 11 | "Chair", 12 | "Blinds", 13 | "Laptop", 14 | "Box", 15 | "Window", 16 | "Drawer", 17 | "Pencil", 18 | "BasketBall", 19 | "AlarmClock", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Mirror", 23 | "Dresser", 24 | "Desk", 25 | "CellPhone" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan325-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "Pillow", 7 | "CD", 8 | "CreditCard", 9 | "Painting", 10 | "Pen", 11 | "Bed", 12 | "Blinds", 13 | "Laptop", 14 | "Window", 15 | "Drawer", 16 | "Pencil", 17 | "Lamp", 18 | "AlarmClock", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Mirror", 22 | "Vase", 23 | "Dresser", 24 | "Cabinet", 25 | "CellPhone" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan208-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "KeyChain", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Chair", 12 | "Television", 13 | "Laptop", 14 | "Box", 15 | "Drawer", 16 | "Ottoman", 17 | "TVStand", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "DiningTable", 21 | "Sofa", 22 | "ArmChair", 23 | "RemoteControl", 24 | "Vase" 25 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan329-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "KeyChain", 5 | "Pillow", 6 | "CD", 7 | "CreditCard", 8 | "Painting", 9 | "Pen", 10 | "Bed", 11 | "BaseballBat", 12 | "Blinds", 13 | "Laptop", 14 | "Box", 15 | "Window", 16 | "Mug", 17 | "Drawer", 18 | "Pencil", 19 | "Lamp", 20 | "AlarmClock", 21 | "GarbageCan", 22 | "LightSwitch", 23 | "Mirror", 24 | "DiningTable", 25 | "CellPhone" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan321-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "KeyChain", 5 | "Pillow", 6 | "CD", 7 | "CreditCard", 8 | "Painting", 9 | "Pen", 10 | "Bed", 11 | "Chair", 12 | "Blinds", 13 | "Laptop", 14 | "Window", 15 | "Drawer", 16 | "Pencil", 17 | "Lamp", 18 | "AlarmClock", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Mirror", 22 | "DiningTable", 23 | "ArmChair", 24 | "TissueBox", 25 | "CellPhone" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan324-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Book", 4 | "KeyChain", 5 | "TennisRacket", 6 | "DeskLamp", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Painting", 11 | "Pen", 12 | "Bed", 13 | "BaseballBat", 14 | "Blinds", 15 | "Laptop", 16 | "Window", 17 | "Mug", 18 | "Drawer", 19 | "Pencil", 20 | "AlarmClock", 21 | "GarbageCan", 22 | "LightSwitch", 23 | "Mirror", 24 | "Dresser", 25 | "CellPhone" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan222-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "KeyChain", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Television", 12 | "Laptop", 13 | "Watch", 14 | "Box", 15 | "Window", 16 | "Drawer", 17 | "CoffeeTable", 18 | "TVStand", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Sofa", 22 | "ArmChair", 23 | "RemoteControl", 24 | "Curtains" 25 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan315-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Book", 3 | "KeyChain", 4 | "DeskLamp", 5 | "Pillow", 6 | "CD", 7 | "CreditCard", 8 | "Bed", 9 | "Pen", 10 | "BaseballBat", 11 | "Blinds", 12 | "Laptop", 13 | "Window", 14 | "Mug", 15 | "Drawer", 16 | "Pencil", 17 | "TeddyBear", 18 | "CoffeeTable", 19 | "AlarmClock", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Mirror", 23 | "DiningTable", 24 | "Dresser", 25 | "CellPhone" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan221-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "KeyChain", 5 | "Plate", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Pen", 12 | "Chair", 13 | "Television", 14 | "Laptop", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "CoffeeTable", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "DiningTable", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Vase" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan213-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Chair", 12 | "Television", 13 | "Laptop", 14 | "Watch", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "CoffeeTable", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "DiningTable", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Dresser" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan223-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Statue", 3 | "KeyChain", 4 | "Plate", 5 | "HousePlant", 6 | "Pillow", 7 | "FloorLamp", 8 | "CreditCard", 9 | "Painting", 10 | "Chair", 11 | "Television", 12 | "Laptop", 13 | "Box", 14 | "Window", 15 | "CoffeeTable", 16 | "TVStand", 17 | "GarbageCan", 18 | "WateringCan", 19 | "LightSwitch", 20 | "Candle", 21 | "DiningTable", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Vase" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan228-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "KeyChain", 6 | "Plate", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Painting", 12 | "Chair", 13 | "Television", 14 | "Laptop", 15 | "Watch", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "CoffeeTable", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "DiningTable", 23 | "Sofa", 24 | "RemoteControl", 25 | "Vase" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan323-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "KeyChain", 5 | "DeskLamp", 6 | "Pillow", 7 | "CD", 8 | "CreditCard", 9 | "Bowl", 10 | "Pen", 11 | "Bed", 12 | "Chair", 13 | "Blinds", 14 | "Laptop", 15 | "Window", 16 | "Mug", 17 | "Drawer", 18 | "Pencil", 19 | "TeddyBear", 20 | "Safe", 21 | "AlarmClock", 22 | "GarbageCan", 23 | "LightSwitch", 24 | "Mirror", 25 | "Dresser", 26 | "Desk", 27 | "CellPhone" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan306-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "LaundryHamperLid", 6 | "KeyChain", 7 | "DeskLamp", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Pen", 12 | "Bed", 13 | "Chair", 14 | "Blinds", 15 | "Laptop", 16 | "Window", 17 | "Drawer", 18 | "Pencil", 19 | "TeddyBear", 20 | "LaundryHamper", 21 | "AlarmClock", 22 | "GarbageCan", 23 | "LightSwitch", 24 | "Mirror", 25 | "Desk", 26 | "CellPhone" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan316-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "DeskLamp", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Bowl", 12 | "Pen", 13 | "Bed", 14 | "Chair", 15 | "BaseballBat", 16 | "Blinds", 17 | "Laptop", 18 | "Box", 19 | "Window", 20 | "Drawer", 21 | "Pencil", 22 | "AlarmClock", 23 | "GarbageCan", 24 | "LightSwitch", 25 | "Mirror", 26 | "Desk", 27 | "CellPhone" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan327-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Book", 4 | "KeyChain", 5 | "DeskLamp", 6 | "Pillow", 7 | "CD", 8 | "CreditCard", 9 | "Dresser", 10 | "Bowl", 11 | "Bed", 12 | "Pen", 13 | "Chair", 14 | "BaseballBat", 15 | "Blinds", 16 | "Laptop", 17 | "Window", 18 | "Drawer", 19 | "Pencil", 20 | "BasketBall", 21 | "AlarmClock", 22 | "GarbageCan", 23 | "LightSwitch", 24 | "Mirror", 25 | "Boots", 26 | "Desk", 27 | "CellPhone" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan322-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "KeyChain", 5 | "Pillow", 6 | "CD", 7 | "CreditCard", 8 | "Painting", 9 | "Pen", 10 | "Bed", 11 | "Cloth", 12 | "BaseballBat", 13 | "Laptop", 14 | "Window", 15 | "Mug", 16 | "Drawer", 17 | "Pencil", 18 | "Lamp", 19 | "AlarmClock", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Mirror", 23 | "ArmChair", 24 | "Curtains", 25 | "Dresser", 26 | "Cabinet", 27 | "CellPhone" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan211-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "Plate", 8 | "HousePlant", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Painting", 13 | "Television", 14 | "Laptop", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "CoffeeTable", 19 | "TVStand", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Vase", 26 | "CellPhone" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan214-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "Plate", 8 | "HousePlant", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Painting", 13 | "Television", 14 | "Laptop", 15 | "Box", 16 | "Window", 17 | "Lamp", 18 | "CoffeeTable", 19 | "GarbageCan", 20 | "WateringCan", 21 | "LightSwitch", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Curtains", 26 | "Vase" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan216-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "HousePlant", 8 | "DeskLamp", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Painting", 13 | "Chair", 14 | "Television", 15 | "Laptop", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "DiningTable", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Vase", 26 | "TissueBox" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan227-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "Newspaper", 5 | "KeyChain", 6 | "Plate", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Painting", 12 | "Chair", 13 | "Television", 14 | "Laptop", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "CoffeeTable", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "DiningTable", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Vase", 26 | "Cabinet" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan319-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "Book", 5 | "KeyChain", 6 | "Footstool", 7 | "HousePlant", 8 | "DeskLamp", 9 | "Pillow", 10 | "CD", 11 | "CreditCard", 12 | "Painting", 13 | "Bed", 14 | "Pen", 15 | "Blinds", 16 | "Laptop", 17 | "Box", 18 | "Window", 19 | "Drawer", 20 | "Pencil", 21 | "BasketBall", 22 | "AlarmClock", 23 | "GarbageCan", 24 | "LightSwitch", 25 | "Mirror", 26 | "Dresser", 27 | "CellPhone" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan416-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "HandTowel", 9 | "Towel", 10 | "ToiletPaper", 11 | "Cloth", 12 | "SprayBottle", 13 | "SinkBasin", 14 | "Window", 15 | "Drawer", 16 | "Plunger", 17 | "GarbageCan", 18 | "LightSwitch", 19 | "Candle", 20 | "Mirror", 21 | "SoapBar", 22 | "TowelHolder", 23 | "ToiletPaperHanger", 24 | "Faucet", 25 | "ShowerDoor" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan429-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-02.12|-00.09|-03.12|BathtubBasin": [ 3 | -1.25, 4 | -1.0, 5 | 180, 6 | 30 7 | ], 8 | "Shelf|+00.81|+00.81|-00.61": [ 9 | 0.25, 10 | -1.0, 11 | 90, 12 | 30 13 | ], 14 | "Shelf|-01.57|+00.81|-00.14": [ 15 | -1.25, 16 | -0.75, 17 | 0, 18 | 30 19 | ], 20 | "Toilet|+00.00|00.00|-03.44": [ 21 | -0.5, 22 | -3.25, 23 | 180, 24 | 30 25 | ] 26 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan409-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Drawer", 16 | "Plunger", 17 | "GarbageCan", 18 | "LightSwitch", 19 | "SoapBar", 20 | "Mirror", 21 | "Candle", 22 | "TowelHolder", 23 | "ToiletPaperHanger", 24 | "Faucet", 25 | "ShowerDoor" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan318-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Book", 3 | "KeyChain", 4 | "TennisRacket", 5 | "DeskLamp", 6 | "Pillow", 7 | "CD", 8 | "CreditCard", 9 | "Painting", 10 | "Pen", 11 | "Bed", 12 | "Chair", 13 | "Blinds", 14 | "Laptop", 15 | "Box", 16 | "Window", 17 | "Mug", 18 | "Drawer", 19 | "Pencil", 20 | "AlarmClock", 21 | "GarbageCan", 22 | "LightSwitch", 23 | "Mirror", 24 | "ArmChair", 25 | "Dresser", 26 | "Desk", 27 | "Cabinet", 28 | "CellPhone" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan424-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "ScrubBrush", 6 | "SoapBottle", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Plunger", 16 | "GarbageCan", 17 | "LightSwitch", 18 | "SoapBar", 19 | "Mirror", 20 | "Candle", 21 | "TowelHolder", 22 | "ToiletPaperHanger", 23 | "Faucet", 24 | "ShowerDoor", 25 | "Cabinet" 26 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan215-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "HousePlant", 8 | "DeskLamp", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Bowl", 13 | "Painting", 14 | "Chair", 15 | "Television", 16 | "Laptop", 17 | "Watch", 18 | "Box", 19 | "Window", 20 | "CoffeeTable", 21 | "GarbageCan", 22 | "WateringCan", 23 | "LightSwitch", 24 | "Mirror", 25 | "Sofa", 26 | "RemoteControl", 27 | "Vase" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan217-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "KeyChain", 5 | "HousePlant", 6 | "Pillow", 7 | "FloorLamp", 8 | "CreditCard", 9 | "Painting", 10 | "Chair", 11 | "Television", 12 | "Laptop", 13 | "Watch", 14 | "Box", 15 | "Window", 16 | "Drawer", 17 | "Lamp", 18 | "CoffeeTable", 19 | "GarbageCan", 20 | "WateringCan", 21 | "LightSwitch", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Curtains", 26 | "Dresser", 27 | "Cabinet" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan328-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "TennisRacket", 8 | "DeskLamp", 9 | "Pillow", 10 | "CD", 11 | "CreditCard", 12 | "Bed", 13 | "Pen", 14 | "Chair", 15 | "Blinds", 16 | "Laptop", 17 | "Window", 18 | "Mug", 19 | "Drawer", 20 | "Pencil", 21 | "TeddyBear", 22 | "AlarmClock", 23 | "GarbageCan", 24 | "LightSwitch", 25 | "Mirror", 26 | "TissueBox", 27 | "Desk", 28 | "CellPhone" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/ff_planner/README.md: -------------------------------------------------------------------------------- 1 | # Metric FF Planner 2 | Credit: https://fai.cs.uni-saarland.de/hoffmann/metric-ff.html. 3 | Specifically this uses the Metric-FF Version 2.1 (https://fai.cs.uni-saarland.de/hoffmann/ff/Metric-FF-v2.1.tgz). 4 | 5 | Note that the code here is not exactly the same as the one you can download from that website. 6 | Their code had issues that threw segfaults which I was able to fix for this project. 7 | It is possible that my changes caused some other issues that I am unaware of. 8 | 9 | To compile: 10 | ```bash 11 | $ cd 12 | $ make 13 | ``` 14 | -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan205-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "KeyChain", 5 | "HousePlant", 6 | "DeskLamp", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Chair", 12 | "Television", 13 | "Laptop", 14 | "Watch", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "Ottoman", 19 | "GarbageCan", 20 | "WateringCan", 21 | "LightSwitch", 22 | "DiningTable", 23 | "Sofa", 24 | "ArmChair", 25 | "RemoteControl", 26 | "Curtains", 27 | "Dresser" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan210-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Statue", 3 | "Newspaper", 4 | "KeyChain", 5 | "HousePlant", 6 | "DeskLamp", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Painting", 11 | "Chair", 12 | "Television", 13 | "Laptop", 14 | "Watch", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "Ottoman", 19 | "CoffeeTable", 20 | "GarbageCan", 21 | "WateringCan", 22 | "LightSwitch", 23 | "Sofa", 24 | "ArmChair", 25 | "RemoteControl", 26 | "Curtains", 27 | "Dresser" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan220-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "KeyChain", 5 | "HousePlant", 6 | "Pillow", 7 | "FloorLamp", 8 | "CreditCard", 9 | "Dresser", 10 | "Painting", 11 | "Chair", 12 | "Television", 13 | "Laptop", 14 | "Box", 15 | "Window", 16 | "Drawer", 17 | "CoffeeTable", 18 | "TVStand", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Candle", 22 | "DiningTable", 23 | "Sofa", 24 | "ArmChair", 25 | "RemoteControl", 26 | "TissueBox", 27 | "Boots" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan406-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "HandTowel", 9 | "Towel", 10 | "ToiletPaper", 11 | "Bathtub", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Window", 16 | "BathtubBasin", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "Candle", 21 | "Mirror", 22 | "SoapBar", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "Faucet", 26 | "Cabinet" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan418-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Window", 16 | "Plunger", 17 | "GarbageCan", 18 | "LightSwitch", 19 | "Candle", 20 | "Mirror", 21 | "SoapBar", 22 | "TowelHolder", 23 | "ToiletPaperHanger", 24 | "Faucet", 25 | "ShowerDoor", 26 | "Cabinet" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan330-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Book", 6 | "KeyChain", 7 | "HousePlant", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Dresser", 12 | "Bowl", 13 | "Painting", 14 | "Pen", 15 | "Bed", 16 | "Blinds", 17 | "Laptop", 18 | "Window", 19 | "Drawer", 20 | "Pencil", 21 | "Lamp", 22 | "AlarmClock", 23 | "GarbageCan", 24 | "LightSwitch", 25 | "Mirror", 26 | "ArmChair", 27 | "Vase", 28 | "Boots", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan404-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Toilet", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "BathtubBasin", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "Candle", 21 | "Mirror", 22 | "SoapBar", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "Faucet", 26 | "TissueBox" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan405-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "ScrubBrush", 5 | "SoapBottle", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "BathtubBasin", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "SoapBar", 21 | "Mirror", 22 | "Candle", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "Faucet", 26 | "Cabinet" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan408-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "ScrubBrush", 5 | "SoapBottle", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "BathtubBasin", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "Candle", 21 | "Mirror", 22 | "SoapBar", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "Faucet", 26 | "Cabinet" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan428-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "HandTowel", 9 | "Towel", 10 | "ToiletPaper", 11 | "Painting", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Plunger", 16 | "GarbageCan", 17 | "LightSwitch", 18 | "Candle", 19 | "Mirror", 20 | "SoapBar", 21 | "TowelHolder", 22 | "ToiletPaperHanger", 23 | "Faucet", 24 | "ShowerDoor", 25 | "ShowerHead", 26 | "Cabinet" 27 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan209-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "Book", 6 | "KeyChain", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Painting", 12 | "Pen", 13 | "Television", 14 | "Laptop", 15 | "Watch", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "CoffeeTable", 20 | "GarbageCan", 21 | "WateringCan", 22 | "LightSwitch", 23 | "Mirror", 24 | "Sofa", 25 | "ArmChair", 26 | "RemoteControl", 27 | "Vase", 28 | "Dresser" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan219-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Painting", 12 | "Television", 13 | "Laptop", 14 | "Watch", 15 | "Box", 16 | "Drawer", 17 | "Lamp", 18 | "Safe", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Sofa", 22 | "ArmChair", 23 | "RemoteControl", 24 | "TissueBox", 25 | "Vase", 26 | "Dresser", 27 | "Cabinet", 28 | "CellPhone" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan302-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "TennisRacket", 8 | "DeskLamp", 9 | "Pillow", 10 | "CD", 11 | "CreditCard", 12 | "Bowl", 13 | "Painting", 14 | "Pen", 15 | "Bed", 16 | "Chair", 17 | "Blinds", 18 | "Laptop", 19 | "Window", 20 | "Drawer", 21 | "Pencil", 22 | "TeddyBear", 23 | "Safe", 24 | "AlarmClock", 25 | "GarbageCan", 26 | "LightSwitch", 27 | "Mirror", 28 | "Desk", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan304-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "Book", 5 | "LaundryHamperLid", 6 | "KeyChain", 7 | "DeskLamp", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Bowl", 12 | "Pen", 13 | "Bed", 14 | "Chair", 15 | "Blinds", 16 | "Laptop", 17 | "Box", 18 | "Window", 19 | "Mug", 20 | "Drawer", 21 | "Pencil", 22 | "BasketBall", 23 | "LaundryHamper", 24 | "AlarmClock", 25 | "GarbageCan", 26 | "LightSwitch", 27 | "Mirror", 28 | "Desk", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan310-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "TennisRacket", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bed", 11 | "Pen", 12 | "Chair", 13 | "BaseballBat", 14 | "Blinds", 15 | "Laptop", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "Pencil", 20 | "Lamp", 21 | "BasketBall", 22 | "AlarmClock", 23 | "GarbageCan", 24 | "LightSwitch", 25 | "Mirror", 26 | "Poster", 27 | "Desk", 28 | "Cabinet", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan212-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Painting", 12 | "Pen", 13 | "Television", 14 | "Laptop", 15 | "Box", 16 | "Window", 17 | "Drawer", 18 | "Pencil", 19 | "CoffeeTable", 20 | "TVStand", 21 | "GarbageCan", 22 | "WateringCan", 23 | "LightSwitch", 24 | "Sofa", 25 | "ArmChair", 26 | "RemoteControl", 27 | "TissueBox", 28 | "Boots" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan224-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "Book", 6 | "KeyChain", 7 | "HousePlant", 8 | "DeskLamp", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Painting", 13 | "Chair", 14 | "Television", 15 | "Laptop", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "GarbageCan", 20 | "WateringCan", 21 | "LightSwitch", 22 | "Sofa", 23 | "ArmChair", 24 | "RemoteControl", 25 | "Vase", 26 | "Dresser", 27 | "Cabinet", 28 | "CellPhone" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan225-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Statue", 5 | "Newspaper", 6 | "KeyChain", 7 | "HousePlant", 8 | "DeskLamp", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Painting", 13 | "Chair", 14 | "Television", 15 | "Laptop", 16 | "Watch", 17 | "Box", 18 | "Window", 19 | "Drawer", 20 | "CoffeeTable", 21 | "TVStand", 22 | "GarbageCan", 23 | "LightSwitch", 24 | "Sofa", 25 | "ArmChair", 26 | "RemoteControl", 27 | "TissueBox", 28 | "Vase" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan308-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Book", 4 | "LaundryHamperLid", 5 | "KeyChain", 6 | "DeskLamp", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bowl", 11 | "Bed", 12 | "Pen", 13 | "Chair", 14 | "BaseballBat", 15 | "Blinds", 16 | "Laptop", 17 | "Window", 18 | "Mug", 19 | "Drawer", 20 | "Pencil", 21 | "Safe", 22 | "BasketBall", 23 | "LaundryHamper", 24 | "AlarmClock", 25 | "GarbageCan", 26 | "LightSwitch", 27 | "Mirror", 28 | "Desk", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan317-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "LaundryHamperLid", 5 | "KeyChain", 6 | "DeskLamp", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bowl", 11 | "Pen", 12 | "Bed", 13 | "Cloth", 14 | "Blinds", 15 | "Laptop", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "Pencil", 20 | "TeddyBear", 21 | "Safe", 22 | "LaundryHamper", 23 | "AlarmClock", 24 | "GarbageCan", 25 | "LightSwitch", 26 | "Mirror", 27 | "Poster", 28 | "Dresser", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan420-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "SideTable", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HousePlant", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Window", 18 | "Drawer", 19 | "Plunger", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Candle", 23 | "Mirror", 24 | "SoapBar", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan218-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "KeyChain", 6 | "Plate", 7 | "HousePlant", 8 | "DeskLamp", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Painting", 13 | "Chair", 14 | "Television", 15 | "Laptop", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "CoffeeTable", 20 | "GarbageCan", 21 | "WateringCan", 22 | "LightSwitch", 23 | "DiningTable", 24 | "Sofa", 25 | "RemoteControl", 26 | "Curtains", 27 | "Dresser", 28 | "CellPhone" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan410-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "ScrubBrush", 5 | "SoapBottle", 6 | "HandTowelHolder", 7 | "Sink", 8 | "HandTowel", 9 | "Towel", 10 | "ToiletPaper", 11 | "Bathtub", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Drawer", 16 | "BathtubBasin", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "Candle", 21 | "Mirror", 22 | "SoapBar", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "Faucet", 26 | "ShowerDoor", 27 | "ShowerHead" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan419-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "SideTable", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Drawer", 17 | "BathtubBasin", 18 | "Plunger", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "SoapBar", 22 | "Mirror", 23 | "Candle", 24 | "TowelHolder", 25 | "ToiletPaperHanger", 26 | "Faucet", 27 | "TissueBox" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan429-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Toilet", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Window", 17 | "BathtubBasin", 18 | "Plunger", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "Candle", 22 | "Mirror", 23 | "SoapBar", 24 | "TowelHolder", 25 | "ToiletPaperHanger", 26 | "Faucet", 27 | "TissueBox" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan204-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "KeyChain", 5 | "HousePlant", 6 | "Pillow", 7 | "FloorLamp", 8 | "CreditCard", 9 | "Painting", 10 | "Chair", 11 | "Television", 12 | "Laptop", 13 | "Box", 14 | "Window", 15 | "Drawer", 16 | "Lamp", 17 | "Safe", 18 | "CoffeeTable", 19 | "TVStand", 20 | "GarbageCan", 21 | "WateringCan", 22 | "LightSwitch", 23 | "DiningTable", 24 | "Sofa", 25 | "ArmChair", 26 | "RemoteControl", 27 | "Vase", 28 | "Desk", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan412-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "FloorLamp", 10 | "Towel", 11 | "HandTowel", 12 | "ToiletPaper", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Window", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "Candle", 21 | "Mirror", 22 | "SoapBar", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "ShowerDoor", 26 | "ShowerHead", 27 | "Cabinet" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan417-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "FloorLamp", 12 | "ToiletPaper", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Window", 17 | "Plunger", 18 | "GarbageCan", 19 | "LightSwitch", 20 | "SoapBar", 21 | "Mirror", 22 | "Candle", 23 | "TowelHolder", 24 | "ToiletPaperHanger", 25 | "ShowerDoor", 26 | "ShowerHead", 27 | "Cabinet" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan421-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Drawer", 16 | "Plunger", 17 | "GarbageCan", 18 | "DishSponge", 19 | "LightSwitch", 20 | "SoapBar", 21 | "Mirror", 22 | "Candle", 23 | "ToiletPaperHanger", 24 | "TowelHolder", 25 | "Faucet", 26 | "ShowerDoor", 27 | "ShowerHead" 28 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan229-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "Pillow", 8 | "FloorLamp", 9 | "CreditCard", 10 | "Dresser", 11 | "Painting", 12 | "Pen", 13 | "Chair", 14 | "Television", 15 | "Laptop", 16 | "Box", 17 | "Window", 18 | "Drawer", 19 | "Pencil", 20 | "CoffeeTable", 21 | "GarbageCan", 22 | "WateringCan", 23 | "LightSwitch", 24 | "Sofa", 25 | "ArmChair", 26 | "RemoteControl", 27 | "TissueBox", 28 | "Boots", 29 | "CellPhone" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan230-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "KeyChain", 6 | "Plate", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Painting", 12 | "Chair", 13 | "Television", 14 | "Laptop", 15 | "Watch", 16 | "Box", 17 | "Window", 18 | "Lamp", 19 | "CoffeeTable", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Candle", 23 | "Mirror", 24 | "DiningTable", 25 | "Sofa", 26 | "ArmChair", 27 | "RemoteControl", 28 | "TissueBox", 29 | "Boots" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan303-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "TennisRacket", 7 | "DeskLamp", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Pen", 12 | "Bed", 13 | "Cloth", 14 | "Chair", 15 | "BaseballBat", 16 | "Blinds", 17 | "Laptop", 18 | "Box", 19 | "Window", 20 | "Mug", 21 | "Drawer", 22 | "Pencil", 23 | "AlarmClock", 24 | "GarbageCan", 25 | "LightSwitch", 26 | "Mirror", 27 | "Poster", 28 | "Vase", 29 | "Dresser", 30 | "Desk", 31 | "CellPhone" 32 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan411-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Window", 17 | "Drawer", 18 | "BathtubBasin", 19 | "Plunger", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "SoapBar", 23 | "Mirror", 24 | "Candle", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "ShowerDoor" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan425-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Window", 16 | "Plunger", 17 | "GarbageCan", 18 | "LightSwitch", 19 | "SoapBar", 20 | "Mirror", 21 | "Candle", 22 | "TowelHolder", 23 | "ToiletPaperHanger", 24 | "Faucet", 25 | "ShowerDoor", 26 | "TissueBox", 27 | "ShowerHead", 28 | "Cabinet" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan426-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "ScrubBrush", 5 | "SoapBottle", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Window", 17 | "Drawer", 18 | "BathtubBasin", 19 | "Plunger", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Candle", 23 | "Mirror", 24 | "SoapBar", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "TissueBox" 29 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan313-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "HousePlant", 7 | "TennisRacket", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Painting", 12 | "Bed", 13 | "Pen", 14 | "Chair", 15 | "BaseballBat", 16 | "Blinds", 17 | "Laptop", 18 | "Box", 19 | "Window", 20 | "Mug", 21 | "Drawer", 22 | "Pencil", 23 | "Lamp", 24 | "TeddyBear", 25 | "AlarmClock", 26 | "GarbageCan", 27 | "LightSwitch", 28 | "Mirror", 29 | "TissueBox", 30 | "Desk", 31 | "CellPhone" 32 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan301-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "Book", 5 | "KeyChain", 6 | "DeskLamp", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Dresser", 11 | "Bowl", 12 | "Bed", 13 | "Pen", 14 | "Chair", 15 | "BaseballBat", 16 | "Blinds", 17 | "Laptop", 18 | "Watch", 19 | "Box", 20 | "Window", 21 | "Mug", 22 | "Drawer", 23 | "Pencil", 24 | "BasketBall", 25 | "AlarmClock", 26 | "GarbageCan", 27 | "LightSwitch", 28 | "Mirror", 29 | "TissueBox", 30 | "Boots", 31 | "Desk", 32 | "CellPhone" 33 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan305-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Book", 4 | "LaundryHamperLid", 5 | "KeyChain", 6 | "DeskLamp", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bowl", 11 | "Bed", 12 | "Pen", 13 | "Chair", 14 | "BaseballBat", 15 | "Blinds", 16 | "Laptop", 17 | "Box", 18 | "Window", 19 | "Mug", 20 | "Drawer", 21 | "Pencil", 22 | "BasketBall", 23 | "LaundryHamper", 24 | "AlarmClock", 25 | "GarbageCan", 26 | "LightSwitch", 27 | "Mirror", 28 | "Poster", 29 | "Dresser", 30 | "Desk", 31 | "CellPhone" 32 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan415-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Toilet", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "ShowerCurtain", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Drawer", 18 | "BathtubBasin", 19 | "Plunger", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "SoapBar", 23 | "Mirror", 24 | "Candle", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "ShowerHead", 29 | "Dresser" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan326-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "KeyChain", 6 | "TennisRacket", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bowl", 11 | "Pen", 12 | "Bed", 13 | "Cloth", 14 | "Chair", 15 | "BaseballBat", 16 | "Blinds", 17 | "Laptop", 18 | "Watch", 19 | "Window", 20 | "Mug", 21 | "Drawer", 22 | "Pencil", 23 | "Lamp", 24 | "TeddyBear", 25 | "BasketBall", 26 | "AlarmClock", 27 | "GarbageCan", 28 | "LightSwitch", 29 | "Mirror", 30 | "DiningTable", 31 | "Poster", 32 | "CellPhone" 33 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan414-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "HandTowel", 9 | "Towel", 10 | "ToiletPaper", 11 | "Bathtub", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Window", 16 | "Drawer", 17 | "BathtubBasin", 18 | "Plunger", 19 | "GarbageCan", 20 | "DishSponge", 21 | "LightSwitch", 22 | "Candle", 23 | "Mirror", 24 | "SoapBar", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "PaperTowelRoll", 29 | "Cabinet" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan407-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "ScrubBrush", 6 | "SoapBottle", 7 | "HandTowelHolder", 8 | "Sink", 9 | "ShowerCurtain", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Window", 18 | "BathtubBasin", 19 | "Plunger", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "SoapBar", 23 | "Mirror", 24 | "Candle", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "ShowerDoor", 29 | "Cabinet" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan316-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|-01.70|+00.04|-00.45": [ 3 | -0.25, 4 | -0.25, 5 | 270, 6 | 30 7 | ], 8 | "Desk|+01.49|+00.69|-01.84": [ 9 | 0.0, 10 | -1.25, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|-00.56|+00.18|+00.49": [ 15 | 0.0, 16 | -0.5, 17 | 0, 18 | 30 19 | ], 20 | "Shelf|+01.49|+00.47|-00.82": [ 21 | 0.75, 22 | -0.5, 23 | 90, 24 | 30 25 | ], 26 | "SideTable|-00.56|+00.45|+00.49": [ 27 | 0.5, 28 | 0.25, 29 | 270, 30 | 30 31 | ] 32 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan427-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Drawer", 17 | "BathtubBasin", 18 | "Plunger", 19 | "GarbageCan", 20 | "DishSponge", 21 | "LightSwitch", 22 | "Candle", 23 | "Mirror", 24 | "SoapBar", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "TissueBox", 29 | "PaperTowelRoll" 30 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan413-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "CounterTop", 4 | "ScrubBrush", 5 | "SoapBottle", 6 | "HandTowelHolder", 7 | "Sink", 8 | "HandTowel", 9 | "Towel", 10 | "ToiletPaper", 11 | "Bathtub", 12 | "Cloth", 13 | "SprayBottle", 14 | "SinkBasin", 15 | "Window", 16 | "Drawer", 17 | "BathtubBasin", 18 | "Plunger", 19 | "GarbageCan", 20 | "LightSwitch", 21 | "SoapBar", 22 | "Mirror", 23 | "Candle", 24 | "TowelHolder", 25 | "ToiletPaperHanger", 26 | "Faucet", 27 | "ShowerDoor", 28 | "ShowerHead", 29 | "Dresser", 30 | "Cabinet" 31 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan422-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Toilet", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "ShowerCurtain", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Window", 18 | "Drawer", 19 | "BathtubBasin", 20 | "Plunger", 21 | "GarbageCan", 22 | "LightSwitch", 23 | "SoapBar", 24 | "Mirror", 25 | "Candle", 26 | "TowelHolder", 27 | "ToiletPaperHanger", 28 | "Faucet", 29 | "TissueBox", 30 | "Cabinet" 31 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan307-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "SideTable", 4 | "Book", 5 | "LaundryHamperLid", 6 | "KeyChain", 7 | "TennisRacket", 8 | "DeskLamp", 9 | "Pillow", 10 | "CD", 11 | "CreditCard", 12 | "Bowl", 13 | "Painting", 14 | "Bed", 15 | "Pen", 16 | "Cloth", 17 | "Chair", 18 | "Blinds", 19 | "Television", 20 | "Laptop", 21 | "Window", 22 | "Drawer", 23 | "Pencil", 24 | "LaundryHamper", 25 | "AlarmClock", 26 | "GarbageCan", 27 | "LightSwitch", 28 | "Mirror", 29 | "RemoteControl", 30 | "Poster", 31 | "Desk", 32 | "CellPhone" 33 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan309-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "LaundryHamperLid", 5 | "KeyChain", 6 | "HousePlant", 7 | "DeskLamp", 8 | "Pillow", 9 | "CD", 10 | "CreditCard", 11 | "Bed", 12 | "Pen", 13 | "Chair", 14 | "Blinds", 15 | "Television", 16 | "Laptop", 17 | "Window", 18 | "Mug", 19 | "Drawer", 20 | "Pencil", 21 | "TeddyBear", 22 | "Safe", 23 | "LaundryHamper", 24 | "AlarmClock", 25 | "GarbageCan", 26 | "LightSwitch", 27 | "Mirror", 28 | "ArmChair", 29 | "RemoteControl", 30 | "Desk", 31 | "Cabinet", 32 | "CellPhone" 33 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan329-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|-00.12|+00.00|-01.70": [ 3 | -0.25, 4 | -0.5, 5 | 180, 6 | 30 7 | ], 8 | "DiningTable|-00.28|-00.01|+00.83": [ 9 | -0.5, 10 | -0.5, 11 | 0, 12 | 30 13 | ], 14 | "Drawer|+01.00|+00.17|-02.39": [ 15 | 1.25, 16 | -1.25, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|+01.00|+00.46|-02.39": [ 21 | 1.25, 22 | -1.5, 23 | 180, 24 | 30 25 | ], 26 | "SideTable|+01.00|+00.01|-02.47": [ 27 | 2.0, 28 | -2.0, 29 | 270, 30 | 30 31 | ] 32 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan401-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Toilet", 4 | "SoapBottle", 5 | "ScrubBrush", 6 | "HandTowelHolder", 7 | "Sink", 8 | "ShowerCurtain", 9 | "HandTowel", 10 | "Towel", 11 | "ToiletPaper", 12 | "Bathtub", 13 | "Cloth", 14 | "SprayBottle", 15 | "SinkBasin", 16 | "Window", 17 | "BathtubBasin", 18 | "Plunger", 19 | "Cart", 20 | "GarbageCan", 21 | "DishSponge", 22 | "LightSwitch", 23 | "SoapBar", 24 | "Mirror", 25 | "Candle", 26 | "TowelHolder", 27 | "ToiletPaperHanger", 28 | "Faucet", 29 | "ShowerHead", 30 | "PaperTowelRoll" 31 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan311-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Book", 4 | "LaundryHamperLid", 5 | "KeyChain", 6 | "CounterTop", 7 | "Pillow", 8 | "CD", 9 | "CreditCard", 10 | "Bowl", 11 | "Painting", 12 | "Bed", 13 | "Pen", 14 | "Chair", 15 | "Blinds", 16 | "Television", 17 | "Laptop", 18 | "Window", 19 | "Mug", 20 | "Drawer", 21 | "Pencil", 22 | "Lamp", 23 | "LaundryHamper", 24 | "AlarmClock", 25 | "GarbageCan", 26 | "LightSwitch", 27 | "Mirror", 28 | "DiningTable", 29 | "ArmChair", 30 | "RemoteControl", 31 | "Dresser", 32 | "CellPhone" 33 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan423-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Toilet", 3 | "ShowerGlass", 4 | "CounterTop", 5 | "SoapBottle", 6 | "ScrubBrush", 7 | "HandTowelHolder", 8 | "Sink", 9 | "ShowerCurtain", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Window", 18 | "Drawer", 19 | "BathtubBasin", 20 | "Plunger", 21 | "GarbageCan", 22 | "LightSwitch", 23 | "SoapBar", 24 | "Mirror", 25 | "Candle", 26 | "TowelHolder", 27 | "ToiletPaperHanger", 28 | "Faucet", 29 | "ShowerDoor", 30 | "ShowerHead" 31 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan418-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-02.29|+00.32|-03.25": [ 3 | -1.25, 4 | -3.5, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-02.29|+00.32|-03.81": [ 9 | -1.25, 10 | -3.0, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-02.30|+00.35|-02.25": [ 15 | -1.25, 16 | -3.0, 17 | 270, 18 | 30 19 | ], 20 | "CounterTop|-02.63|+00.84|-03.04": [ 21 | -1.75, 22 | -3.0, 23 | 270, 24 | 30 25 | ], 26 | "Toilet|-00.45|+00.00|-03.05": [ 27 | -0.75, 28 | -3.5, 29 | 90, 30 | 30 31 | ] 32 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan402-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "ShowerGlass", 4 | "Toilet", 5 | "CounterTop", 6 | "SoapBottle", 7 | "ScrubBrush", 8 | "HandTowelHolder", 9 | "Sink", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Window", 18 | "BathtubBasin", 19 | "Plunger", 20 | "GarbageCan", 21 | "LightSwitch", 22 | "Candle", 23 | "Mirror", 24 | "SoapBar", 25 | "TowelHolder", 26 | "ToiletPaperHanger", 27 | "Faucet", 28 | "ShowerDoor", 29 | "TissueBox", 30 | "ShowerHead", 31 | "Cabinet" 32 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan420-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-01.28|+00.28|-02.53|SinkBasin": [ 3 | -1.25, 4 | -1.75, 5 | 180, 6 | 30 7 | ], 8 | "Drawer|-00.21|+00.77|-01.46": [ 9 | -1.0, 10 | -1.75, 11 | 90, 12 | 30 13 | ], 14 | "SideTable|-00.16|+00.00|-01.46": [ 15 | -0.75, 16 | -1.5, 17 | 90, 18 | 30 19 | ], 20 | "Sink|-02.27|+00.00|-01.52|SinkBasin": [ 21 | -1.75, 22 | -1.5, 23 | 270, 24 | 30 25 | ], 26 | "Toilet|-02.05|+00.00|-00.36": [ 27 | -1.75, 28 | -1.5, 29 | 0, 30 | 30 31 | ] 32 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan203-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Newspaper", 4 | "Book", 5 | "KeyChain", 6 | "Plate", 7 | "HousePlant", 8 | "Pillow", 9 | "FloorLamp", 10 | "CreditCard", 11 | "Bowl", 12 | "Painting", 13 | "Chair", 14 | "Television", 15 | "Laptop", 16 | "Watch", 17 | "Box", 18 | "Window", 19 | "Drawer", 20 | "Ottoman", 21 | "Pencil", 22 | "CoffeeTable", 23 | "GarbageCan", 24 | "WateringCan", 25 | "LightSwitch", 26 | "DiningTable", 27 | "Sofa", 28 | "ArmChair", 29 | "RemoteControl", 30 | "TissueBox", 31 | "Vase", 32 | "Boots", 33 | "CellPhone" 34 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan403-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "ShowerGlass", 4 | "Toilet", 5 | "CounterTop", 6 | "SoapBottle", 7 | "ScrubBrush", 8 | "HandTowelHolder", 9 | "Sink", 10 | "HandTowel", 11 | "Towel", 12 | "ToiletPaper", 13 | "Bathtub", 14 | "Cloth", 15 | "SprayBottle", 16 | "SinkBasin", 17 | "Window", 18 | "BathtubBasin", 19 | "Plunger", 20 | "GarbageCan", 21 | "DishSponge", 22 | "LightSwitch", 23 | "SoapBar", 24 | "Mirror", 25 | "Candle", 26 | "TowelHolder", 27 | "ToiletPaperHanger", 28 | "Faucet", 29 | "ShowerDoor", 30 | "PaperTowelRoll", 31 | "Cabinet" 32 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan201-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "Statue", 4 | "Newspaper", 5 | "Book", 6 | "KeyChain", 7 | "Plate", 8 | "HousePlant", 9 | "Pillow", 10 | "FloorLamp", 11 | "CreditCard", 12 | "Bowl", 13 | "Painting", 14 | "Pen", 15 | "Chair", 16 | "Television", 17 | "Laptop", 18 | "Watch", 19 | "Box", 20 | "Window", 21 | "Drawer", 22 | "Pencil", 23 | "Lamp", 24 | "CoffeeTable", 25 | "TVStand", 26 | "GarbageCan", 27 | "LightSwitch", 28 | "DiningTable", 29 | "Sofa", 30 | "ArmChair", 31 | "RemoteControl", 32 | "Curtains", 33 | "TissueBox", 34 | "Vase" 35 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan430-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "ShowerGlass", 4 | "Toilet", 5 | "CounterTop", 6 | "SoapBottle", 7 | "ScrubBrush", 8 | "HandTowelHolder", 9 | "Footstool", 10 | "Sink", 11 | "HandTowel", 12 | "Towel", 13 | "ToiletPaper", 14 | "Bathtub", 15 | "Cloth", 16 | "SprayBottle", 17 | "SinkBasin", 18 | "Window", 19 | "Drawer", 20 | "BathtubBasin", 21 | "Plunger", 22 | "Cart", 23 | "GarbageCan", 24 | "DishSponge", 25 | "LightSwitch", 26 | "Candle", 27 | "Mirror", 28 | "SoapBar", 29 | "TowelHolder", 30 | "ToiletPaperHanger", 31 | "Faucet", 32 | "ShowerDoor", 33 | "TissueBox", 34 | "ShowerHead" 35 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan29-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Lettuce", 13 | "Bowl", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Apple", 18 | "SinkBasin", 19 | "Chair", 20 | "Fridge", 21 | "Mug", 22 | "Bread", 23 | "Cup", 24 | "Pot", 25 | "StoveKnob", 26 | "Microwave", 27 | "SaltShaker", 28 | "GarbageCan", 29 | "DishSponge", 30 | "LightSwitch", 31 | "StoveBurner", 32 | "Kettle", 33 | "Faucet", 34 | "ButterKnife", 35 | "Tomato", 36 | "Cabinet", 37 | "Spoon" 38 | ] -------------------------------------------------------------------------------- /alfred_utils/scripts/install_deps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -euxo pipefail 4 | 5 | apt-get update 6 | DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends \ 7 | curl \ 8 | terminator \ 9 | tmux \ 10 | vim \ 11 | libsm6 \ 12 | libxext6 \ 13 | libxrender-dev \ 14 | gedit \ 15 | git \ 16 | openssh-client \ 17 | unzip \ 18 | htop \ 19 | libopenni-dev \ 20 | apt-utils \ 21 | usbutils \ 22 | dialog \ 23 | python3-virtualenv \ 24 | python3-dev \ 25 | python3-pip \ 26 | ffmpeg \ 27 | nvidia-settings \ 28 | libffi-dev \ 29 | flex \ 30 | bison \ 31 | build-essential \ 32 | git \ 33 | wget \ 34 | module-init-tools \ 35 | pciutils \ 36 | xserver-xorg \ 37 | xserver-xorg-video-fbdev \ 38 | xauth -------------------------------------------------------------------------------- /eval.sh: -------------------------------------------------------------------------------- 1 | export FILM=$(pwd) 2 | 3 | SPLIT=$1 4 | FROM_IDX=$2 5 | TO_IDX=$3 6 | DN=$4 7 | 8 | python main.py \ 9 | --max_episode_length 1000 \ 10 | --num_local_step 25 \ 11 | --num_processes 1 \ 12 | --eval_split $SPLIT \ 13 | --from_idx $FROM_IDX \ 14 | --to_idx $TO_IDX \ 15 | --max_fails 10 \ 16 | --debug_local \ 17 | --learned_depth \ 18 | --set_dn $DN \ 19 | --appended \ 20 | --use_sem_seg \ 21 | --use_sem_policy \ 22 | --which_gpu 0 \ 23 | --sem_gpu_id 0 \ 24 | --sem_seg_gpu 0 \ 25 | --depth_gpu 0 \ 26 | --x_display 1 \ 27 | --seed 6 \ 28 | 29 | 30 | -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan14-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Sink", 6 | "Plate", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Chair", 19 | "Apple", 20 | "SinkBasin", 21 | "Fridge", 22 | "Window", 23 | "Mug", 24 | "Bread", 25 | "Cup", 26 | "Pot", 27 | "StoveKnob", 28 | "Microwave", 29 | "SaltShaker", 30 | "GarbageCan", 31 | "DishSponge", 32 | "LightSwitch", 33 | "StoveBurner", 34 | "Faucet", 35 | "ButterKnife", 36 | "Tomato", 37 | "Cabinet", 38 | "Spoon" 39 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan12-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Lettuce", 13 | "Bowl", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Chair", 18 | "SinkBasin", 19 | "Apple", 20 | "Fridge", 21 | "Window", 22 | "Mug", 23 | "Drawer", 24 | "Bread", 25 | "Cup", 26 | "Pot", 27 | "StoveKnob", 28 | "Microwave", 29 | "SaltShaker", 30 | "GarbageCan", 31 | "DishSponge", 32 | "LightSwitch", 33 | "StoveBurner", 34 | "Faucet", 35 | "ButterKnife", 36 | "Tomato", 37 | "Cabinet", 38 | "Spoon" 39 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan19-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Lettuce", 13 | "Bowl", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Apple", 18 | "SinkBasin", 19 | "Chair", 20 | "Fridge", 21 | "Mug", 22 | "Drawer", 23 | "Cup", 24 | "Bread", 25 | "Pot", 26 | "StoveKnob", 27 | "Microwave", 28 | "SaltShaker", 29 | "GarbageCan", 30 | "DishSponge", 31 | "LightSwitch", 32 | "DiningTable", 33 | "StoveBurner", 34 | "Faucet", 35 | "ButterKnife", 36 | "Tomato", 37 | "Cabinet", 38 | "Spoon" 39 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan26-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Lettuce", 13 | "Bowl", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Apple", 18 | "SinkBasin", 19 | "Fridge", 20 | "Window", 21 | "Mug", 22 | "Drawer", 23 | "Bread", 24 | "Cup", 25 | "Pot", 26 | "StoveKnob", 27 | "Microwave", 28 | "SaltShaker", 29 | "GarbageCan", 30 | "DishSponge", 31 | "LightSwitch", 32 | "DiningTable", 33 | "StoveBurner", 34 | "Faucet", 35 | "ButterKnife", 36 | "Tomato", 37 | "Cabinet", 38 | "Spoon" 39 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan25-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Plate", 6 | "Sink", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Chair", 19 | "Apple", 20 | "SinkBasin", 21 | "Fridge", 22 | "Window", 23 | "Mug", 24 | "Drawer", 25 | "Cup", 26 | "Bread", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "StoveBurner", 35 | "Faucet", 36 | "ButterKnife", 37 | "Tomato", 38 | "Cabinet", 39 | "Spoon" 40 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan202-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-03.08|+00.47|+00.37": [ 3 | -3.0, 4 | 1.5, 5 | 180, 6 | 30 7 | ], 8 | "CoffeeTable|-01.74|+00.00|+02.36": [ 9 | -1.5, 10 | 1.25, 11 | 0, 12 | 30 13 | ], 14 | "GarbageCan|-00.38|+00.00|+04.10": [ 15 | 0.5, 16 | 3.75, 17 | 270, 18 | 30 19 | ], 20 | "SideTable|+00.63|+00.00|+00.34": [ 21 | 0.75, 22 | 1.5, 23 | 180, 24 | 30 25 | ], 26 | "Sofa|-01.16|+00.00|+00.45": [ 27 | -1.25, 28 | 1.75, 29 | 180, 30 | 30 31 | ], 32 | "TVStand|-01.57|+00.00|+03.87": [ 33 | -1.5, 34 | 3.0, 35 | 0, 36 | 30 37 | ] 38 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan404-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|+00.22|+00.34|+00.64|BathtubBasin": [ 3 | -0.75, 4 | 0.5, 5 | 90, 6 | 30 7 | ], 8 | "Shelf|-01.17|+00.28|+02.16": [ 9 | -1.0, 10 | 1.25, 11 | 0, 12 | 30 13 | ], 14 | "Shelf|-01.17|+01.06|+02.16": [ 15 | -1.5, 16 | 1.5, 17 | 0, 18 | 30 19 | ], 20 | "Shelf|-01.17|+01.76|+02.16": [ 21 | -2.5, 22 | 1.75, 23 | 90, 24 | 0 25 | ], 26 | "Sink|-01.13|00.00|-00.59|SinkBasin": [ 27 | -1.5, 28 | 0.0, 29 | 180, 30 | 30 31 | ], 32 | "Toilet|-02.15|+00.00|-00.41": [ 33 | -1.5, 34 | 0.5, 35 | 180, 36 | 30 37 | ] 38 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan425-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-01.19|+00.39|+02.13": [ 3 | -0.25, 4 | 3.0, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-01.19|+00.39|+03.03": [ 9 | -0.25, 10 | 2.25, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-01.19|+00.39|+03.06": [ 15 | -0.25, 16 | 2.75, 17 | 270, 18 | 30 19 | ], 20 | "Cabinet|-01.19|+00.39|+03.97": [ 21 | -0.25, 22 | 3.25, 23 | 270, 24 | 30 25 | ], 26 | "CounterTop|-01.35|+00.97|+02.95": [ 27 | -0.75, 28 | 3.0, 29 | 270, 30 | 30 31 | ], 32 | "Toilet|-00.04|+00.09|+01.73": [ 33 | -0.25, 34 | 2.75, 35 | 180, 36 | 30 37 | ] 38 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan22-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "CreditCard", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Chair", 19 | "Apple", 20 | "SinkBasin", 21 | "Fridge", 22 | "Window", 23 | "Mug", 24 | "Drawer", 25 | "Bread", 26 | "Cup", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "StoveBurner", 35 | "Kettle", 36 | "Faucet", 37 | "ButterKnife", 38 | "Tomato", 39 | "Cabinet", 40 | "Spoon" 41 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan9-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Lettuce", 13 | "Bowl", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Apple", 18 | "SinkBasin", 19 | "Chair", 20 | "Fridge", 21 | "Window", 22 | "Mug", 23 | "Drawer", 24 | "Bread", 25 | "Cup", 26 | "Pot", 27 | "StoveKnob", 28 | "Microwave", 29 | "SaltShaker", 30 | "GarbageCan", 31 | "DishSponge", 32 | "LightSwitch", 33 | "DiningTable", 34 | "StoveBurner", 35 | "Faucet", 36 | "Kettle", 37 | "ButterKnife", 38 | "Tomato", 39 | "Cabinet", 40 | "Spoon" 41 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan28-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Plate", 6 | "Sink", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Apple", 19 | "SinkBasin", 20 | "Blinds", 21 | "Fridge", 22 | "Window", 23 | "Mug", 24 | "Drawer", 25 | "Cup", 26 | "Bread", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "DiningTable", 35 | "StoveBurner", 36 | "Faucet", 37 | "ButterKnife", 38 | "Tomato", 39 | "Cabinet", 40 | "Spoon" 41 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan4-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Plate", 6 | "Sink", 7 | "Fork", 8 | "HousePlant", 9 | "CoffeeMachine", 10 | "Knife", 11 | "Spatula", 12 | "PepperShaker", 13 | "Potato", 14 | "Lettuce", 15 | "Bowl", 16 | "Toaster", 17 | "Egg", 18 | "Pan", 19 | "Apple", 20 | "SinkBasin", 21 | "Fridge", 22 | "Window", 23 | "Mug", 24 | "Drawer", 25 | "Bread", 26 | "Cup", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "DiningTable", 35 | "StoveBurner", 36 | "Faucet", 37 | "ButterKnife", 38 | "Tomato", 39 | "Cabinet", 40 | "Spoon" 41 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan6-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Bowl", 13 | "Lettuce", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Chair", 18 | "Apple", 19 | "SinkBasin", 20 | "Fridge", 21 | "Window", 22 | "Mug", 23 | "Drawer", 24 | "Bread", 25 | "Cup", 26 | "Pot", 27 | "StoveKnob", 28 | "Microwave", 29 | "SaltShaker", 30 | "GarbageCan", 31 | "DishSponge", 32 | "LightSwitch", 33 | "StoveBurner", 34 | "Kettle", 35 | "Faucet", 36 | "ButterKnife", 37 | "PaperTowelRoll", 38 | "Tomato", 39 | "Cabinet", 40 | "Spoon" 41 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan24-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Lettuce", 13 | "Bowl", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Chair", 18 | "SinkBasin", 19 | "Apple", 20 | "Fridge", 21 | "Window", 22 | "Mug", 23 | "Drawer", 24 | "Bread", 25 | "Cup", 26 | "Pot", 27 | "StoveKnob", 28 | "Microwave", 29 | "SaltShaker", 30 | "GarbageCan", 31 | "DishSponge", 32 | "LightSwitch", 33 | "DiningTable", 34 | "StoveBurner", 35 | "Faucet", 36 | "ButterKnife", 37 | "PaperTowelRoll", 38 | "Tomato", 39 | "Cabinet", 40 | "Spoon" 41 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan2-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Plate", 6 | "Sink", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Chair", 19 | "Apple", 20 | "SinkBasin", 21 | "Fridge", 22 | "Window", 23 | "Mug", 24 | "Drawer", 25 | "Cup", 26 | "Bread", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "StoveBurner", 35 | "Kettle", 36 | "Faucet", 37 | "ButterKnife", 38 | "Tomato", 39 | "Cabinet", 40 | "CellPhone", 41 | "Spoon" 42 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan27-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Sink", 6 | "Plate", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "WineBottle", 16 | "Toaster", 17 | "Egg", 18 | "Pan", 19 | "Apple", 20 | "SinkBasin", 21 | "Chair", 22 | "Fridge", 23 | "Mug", 24 | "Drawer", 25 | "Bread", 26 | "Cup", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "DiningTable", 35 | "StoveBurner", 36 | "Faucet", 37 | "Curtains", 38 | "ButterKnife", 39 | "Tomato", 40 | "Cabinet", 41 | "Spoon" 42 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan11-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Bowl", 13 | "Lettuce", 14 | "Toaster", 15 | "Egg", 16 | "Pan", 17 | "Apple", 18 | "SinkBasin", 19 | "Chair", 20 | "Fridge", 21 | "Window", 22 | "Mug", 23 | "Drawer", 24 | "Bread", 25 | "Cup", 26 | "Pot", 27 | "StoveKnob", 28 | "Microwave", 29 | "SaltShaker", 30 | "GarbageCan", 31 | "DishSponge", 32 | "LightSwitch", 33 | "DiningTable", 34 | "StoveBurner", 35 | "Kettle", 36 | "Faucet", 37 | "ButterKnife", 38 | "Tomato", 39 | "PaperTowelRoll", 40 | "Cabinet", 41 | "Spoon" 42 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan13-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Bowl", 13 | "Lettuce", 14 | "WineBottle", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Apple", 19 | "SinkBasin", 20 | "Fridge", 21 | "Window", 22 | "Mug", 23 | "Drawer", 24 | "Bread", 25 | "Cup", 26 | "Pencil", 27 | "Pot", 28 | "StoveKnob", 29 | "Microwave", 30 | "SaltShaker", 31 | "GarbageCan", 32 | "DishSponge", 33 | "LightSwitch", 34 | "StoveBurner", 35 | "Faucet", 36 | "Curtains", 37 | "ButterKnife", 38 | "Tomato", 39 | "PaperTowelRoll", 40 | "Cabinet", 41 | "Spoon" 42 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan20-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Ladle", 4 | "CounterTop", 5 | "SoapBottle", 6 | "Sink", 7 | "Plate", 8 | "Fork", 9 | "CoffeeMachine", 10 | "Knife", 11 | "Spatula", 12 | "PepperShaker", 13 | "Potato", 14 | "Bowl", 15 | "Lettuce", 16 | "WineBottle", 17 | "Toaster", 18 | "Egg", 19 | "Pan", 20 | "Apple", 21 | "SinkBasin", 22 | "Chair", 23 | "Fridge", 24 | "Window", 25 | "Mug", 26 | "Drawer", 27 | "Bread", 28 | "Cup", 29 | "Pot", 30 | "StoveKnob", 31 | "Microwave", 32 | "SaltShaker", 33 | "GarbageCan", 34 | "DishSponge", 35 | "LightSwitch", 36 | "DiningTable", 37 | "StoveBurner", 38 | "Faucet", 39 | "ButterKnife", 40 | "Tomato", 41 | "Cabinet", 42 | "Spoon" 43 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan21-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Sink", 6 | "Plate", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Apple", 19 | "SinkBasin", 20 | "Chair", 21 | "Blinds", 22 | "Fridge", 23 | "Window", 24 | "Mug", 25 | "Drawer", 26 | "Cup", 27 | "Bread", 28 | "Pot", 29 | "StoveKnob", 30 | "Microwave", 31 | "SaltShaker", 32 | "GarbageCan", 33 | "DishSponge", 34 | "LightSwitch", 35 | "Mirror", 36 | "DiningTable", 37 | "StoveBurner", 38 | "Faucet", 39 | "ButterKnife", 40 | "Tomato", 41 | "Cabinet", 42 | "Spoon" 43 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan15-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Potato", 12 | "Bowl", 13 | "Lettuce", 14 | "WineBottle", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Apple", 19 | "SinkBasin", 20 | "Chair", 21 | "Blinds", 22 | "Fridge", 23 | "Window", 24 | "Mug", 25 | "Drawer", 26 | "Bread", 27 | "Cup", 28 | "Pot", 29 | "StoveKnob", 30 | "Microwave", 31 | "SaltShaker", 32 | "GarbageCan", 33 | "DishSponge", 34 | "LightSwitch", 35 | "DiningTable", 36 | "StoveBurner", 37 | "Kettle", 38 | "Faucet", 39 | "ButterKnife", 40 | "Tomato", 41 | "Cabinet", 42 | "Spoon" 43 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan3-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "SideTable", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Sink", 6 | "Plate", 7 | "Fork", 8 | "HousePlant", 9 | "CoffeeMachine", 10 | "Knife", 11 | "Spatula", 12 | "PepperShaker", 13 | "Potato", 14 | "Bowl", 15 | "Lettuce", 16 | "WineBottle", 17 | "Toaster", 18 | "Egg", 19 | "Pan", 20 | "Chair", 21 | "SinkBasin", 22 | "Apple", 23 | "Fridge", 24 | "Window", 25 | "Mug", 26 | "Drawer", 27 | "Bread", 28 | "Cup", 29 | "Pot", 30 | "StoveKnob", 31 | "Microwave", 32 | "SaltShaker", 33 | "GarbageCan", 34 | "DishSponge", 35 | "LightSwitch", 36 | "StoveBurner", 37 | "Faucet", 38 | "Kettle", 39 | "PaperTowelRoll", 40 | "Tomato", 41 | "Cabinet", 42 | "Spoon" 43 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan30-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Sink", 6 | "Plate", 7 | "Fork", 8 | "HousePlant", 9 | "CoffeeMachine", 10 | "Knife", 11 | "Spatula", 12 | "PepperShaker", 13 | "Glassbottle", 14 | "Potato", 15 | "Lettuce", 16 | "Bowl", 17 | "Toaster", 18 | "Egg", 19 | "Pan", 20 | "Apple", 21 | "SinkBasin", 22 | "Fridge", 23 | "Window", 24 | "Mug", 25 | "Drawer", 26 | "Cup", 27 | "Bread", 28 | "Pot", 29 | "StoveKnob", 30 | "Microwave", 31 | "SaltShaker", 32 | "GarbageCan", 33 | "DishSponge", 34 | "LightSwitch", 35 | "Mirror", 36 | "StoveBurner", 37 | "Kettle", 38 | "Faucet", 39 | "ButterKnife", 40 | "Tomato", 41 | "Cabinet", 42 | "CellPhone", 43 | "Spoon" 44 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan5-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Ladle", 4 | "Statue", 5 | "CounterTop", 6 | "SoapBottle", 7 | "Sink", 8 | "Plate", 9 | "Fork", 10 | "HousePlant", 11 | "CoffeeMachine", 12 | "Knife", 13 | "Spatula", 14 | "PepperShaker", 15 | "Potato", 16 | "Bowl", 17 | "Lettuce", 18 | "Toaster", 19 | "Egg", 20 | "Pan", 21 | "Chair", 22 | "Apple", 23 | "SinkBasin", 24 | "Fridge", 25 | "Mug", 26 | "Drawer", 27 | "Cup", 28 | "Bread", 29 | "Pot", 30 | "StoveKnob", 31 | "Microwave", 32 | "SaltShaker", 33 | "GarbageCan", 34 | "DishSponge", 35 | "LightSwitch", 36 | "StoveBurner", 37 | "Faucet", 38 | "Kettle", 39 | "Vase", 40 | "PaperTowelRoll", 41 | "ButterKnife", 42 | "Tomato", 43 | "Cabinet", 44 | "Spoon" 45 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan8-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Plate", 6 | "Sink", 7 | "HousePlant", 8 | "Fork", 9 | "CoffeeMachine", 10 | "Knife", 11 | "Spatula", 12 | "PepperShaker", 13 | "Glassbottle", 14 | "Potato", 15 | "Lettuce", 16 | "Bowl", 17 | "Toaster", 18 | "Pen", 19 | "Egg", 20 | "SprayBottle", 21 | "Pan", 22 | "Chair", 23 | "SinkBasin", 24 | "Apple", 25 | "Fridge", 26 | "Window", 27 | "Mug", 28 | "Drawer", 29 | "Cup", 30 | "Bread", 31 | "Pot", 32 | "StoveKnob", 33 | "Microwave", 34 | "SaltShaker", 35 | "GarbageCan", 36 | "DishSponge", 37 | "LightSwitch", 38 | "StoveBurner", 39 | "Kettle", 40 | "Faucet", 41 | "ButterKnife", 42 | "Tomato", 43 | "Cabinet", 44 | "Spoon" 45 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan18-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "HousePlant", 7 | "Fork", 8 | "CoffeeMachine", 9 | "Knife", 10 | "Spatula", 11 | "PepperShaker", 12 | "Potato", 13 | "Bowl", 14 | "Lettuce", 15 | "Toaster", 16 | "Egg", 17 | "Pan", 18 | "Apple", 19 | "SinkBasin", 20 | "Chair", 21 | "Blinds", 22 | "Fridge", 23 | "Window", 24 | "Mug", 25 | "Drawer", 26 | "Bread", 27 | "Cup", 28 | "Pot", 29 | "Safe", 30 | "StoveKnob", 31 | "Microwave", 32 | "SaltShaker", 33 | "GarbageCan", 34 | "DishSponge", 35 | "LightSwitch", 36 | "DiningTable", 37 | "StoveBurner", 38 | "Kettle", 39 | "Faucet", 40 | "ButterKnife", 41 | "PaperTowelRoll", 42 | "Tomato", 43 | "Cabinet", 44 | "Spoon" 45 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan23-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Sink", 5 | "Plate", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Glassbottle", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "WineBottle", 16 | "Toaster", 17 | "Pen", 18 | "Egg", 19 | "Pan", 20 | "Apple", 21 | "SinkBasin", 22 | "Chair", 23 | "Blinds", 24 | "Fridge", 25 | "Window", 26 | "Mug", 27 | "Drawer", 28 | "Bread", 29 | "Pencil", 30 | "Cup", 31 | "Pot", 32 | "StoveKnob", 33 | "Microwave", 34 | "SaltShaker", 35 | "GarbageCan", 36 | "DishSponge", 37 | "LightSwitch", 38 | "DiningTable", 39 | "StoveBurner", 40 | "Faucet", 41 | "ButterKnife", 42 | "Tomato", 43 | "Cabinet", 44 | "Spoon" 45 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan305-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+00.96|+00.00|-00.72": [ 3 | 0.0, 4 | -0.5, 5 | 90, 6 | 30 7 | ], 8 | "Desk|+01.19|+00.00|+01.30": [ 9 | 0.5, 10 | 1.25, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|+01.13|+00.16|+01.74": [ 15 | 0.0, 16 | 1.25, 17 | 90, 18 | 30 19 | ], 20 | "Drawer|+01.13|+00.40|+01.74": [ 21 | 0.0, 22 | 1.25, 23 | 90, 24 | 30 25 | ], 26 | "Drawer|+01.13|+00.62|+01.74": [ 27 | 0.25, 28 | 1.5, 29 | 90, 30 | 30 31 | ], 32 | "Dresser|-00.09|+00.02|-01.72": [ 33 | 0.0, 34 | -1.0, 35 | 180, 36 | 30 37 | ], 38 | "Shelf|+01.34|+01.13|+01.38": [ 39 | 0.5, 40 | 1.5, 41 | 90, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan16-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Ladle", 3 | "CounterTop", 4 | "SoapBottle", 5 | "Sink", 6 | "Plate", 7 | "Fork", 8 | "HousePlant", 9 | "CoffeeMachine", 10 | "Knife", 11 | "Spatula", 12 | "PepperShaker", 13 | "Glassbottle", 14 | "Potato", 15 | "Lettuce", 16 | "Bowl", 17 | "WineBottle", 18 | "Toaster", 19 | "Egg", 20 | "Pan", 21 | "Apple", 22 | "SinkBasin", 23 | "Chair", 24 | "Fridge", 25 | "Window", 26 | "Mug", 27 | "Drawer", 28 | "Bread", 29 | "Cup", 30 | "Pot", 31 | "StoveKnob", 32 | "Microwave", 33 | "SaltShaker", 34 | "GarbageCan", 35 | "DishSponge", 36 | "LightSwitch", 37 | "DiningTable", 38 | "StoveBurner", 39 | "Faucet", 40 | "ButterKnife", 41 | "Tomato", 42 | "PaperTowelRoll", 43 | "Cabinet", 44 | "Spoon" 45 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan17-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "CounterTop", 3 | "SoapBottle", 4 | "Plate", 5 | "Sink", 6 | "Fork", 7 | "CoffeeMachine", 8 | "Knife", 9 | "Spatula", 10 | "PepperShaker", 11 | "Glassbottle", 12 | "Potato", 13 | "Lettuce", 14 | "Bowl", 15 | "WineBottle", 16 | "Toaster", 17 | "Egg", 18 | "SprayBottle", 19 | "Pan", 20 | "Chair", 21 | "Apple", 22 | "SinkBasin", 23 | "Fridge", 24 | "Window", 25 | "Mug", 26 | "Drawer", 27 | "Bread", 28 | "Cup", 29 | "Pot", 30 | "StoveKnob", 31 | "Microwave", 32 | "SaltShaker", 33 | "GarbageCan", 34 | "DishSponge", 35 | "LightSwitch", 36 | "DiningTable", 37 | "StoveBurner", 38 | "Kettle", 39 | "Faucet", 40 | "ButterKnife", 41 | "Tomato", 42 | "Cabinet", 43 | "CellPhone", 44 | "Spoon" 45 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan328-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+00.23|+00.00|-00.95": [ 3 | 1.5, 4 | -1.0, 5 | 270, 6 | 30 7 | ], 8 | "Desk|+02.49|+00.00|-01.59": [ 9 | 2.5, 10 | -0.5, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|+01.24|+00.13|-01.60": [ 15 | 1.75, 16 | -0.5, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|+01.24|+00.35|-01.60": [ 21 | 2.25, 22 | -0.75, 23 | 270, 24 | 30 25 | ], 26 | "GarbageCan|+03.17|+00.00|-00.27": [ 27 | 2.25, 28 | -0.75, 29 | 90, 30 | 30 31 | ], 32 | "Shelf|+03.04|+00.54|-01.44": [ 33 | 2.75, 34 | -0.5, 35 | 180, 36 | 30 37 | ], 38 | "SideTable|+01.24|+00.00|-01.67": [ 39 | 1.75, 40 | -0.75, 41 | 180, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan214-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-04.45|+00.00|+06.45": [ 3 | -3.25, 4 | 6.25, 5 | 270, 6 | 30 7 | ], 8 | "CoffeeTable|-02.65|+00.02|+04.06": [ 9 | -1.5, 10 | 4.25, 11 | 270, 12 | 30 13 | ], 14 | "GarbageCan|-00.52|+00.02|+02.82": [ 15 | -1.25, 16 | 2.5, 17 | 90, 18 | 30 19 | ], 20 | "Shelf|-00.40|+00.27|+05.96": [ 21 | -1.5, 22 | 6.0, 23 | 90, 24 | 30 25 | ], 26 | "SideTable|-00.59|+00.02|+00.84": [ 27 | -1.0, 28 | 2.0, 29 | 180, 30 | 30 31 | ], 32 | "Sofa|-02.49|+00.03|+00.73": [ 33 | -2.75, 34 | 2.0, 35 | 180, 36 | 30 37 | ], 38 | "Sofa|-04.36|+00.03|+02.93": [ 39 | -3.0, 40 | 2.5, 41 | 270, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan321-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|+00.70|+00.01|-02.27": [ 3 | 1.75, 4 | -2.0, 5 | 270, 6 | 30 7 | ], 8 | "Bed|+00.94|+00.00|+00.15": [ 9 | 2.75, 10 | 0.25, 11 | 270, 12 | 30 13 | ], 14 | "DiningTable|+03.24|-00.01|-01.59": [ 15 | 3.25, 16 | -0.75, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|+00.34|+00.62|+01.30": [ 21 | 1.75, 22 | 1.25, 23 | 270, 24 | 30 25 | ], 26 | "Drawer|+00.34|+00.62|-01.02": [ 27 | 1.0, 28 | -1.0, 29 | 270, 30 | 30 31 | ], 32 | "SideTable|+00.28|+00.00|+01.30": [ 33 | 0.75, 34 | 1.25, 35 | 270, 36 | 30 37 | ], 38 | "SideTable|+00.28|+00.00|-01.02": [ 39 | 1.0, 40 | -1.0, 41 | 270, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan7-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "Book", 5 | "CounterTop", 6 | "SoapBottle", 7 | "Plate", 8 | "Sink", 9 | "Fork", 10 | "HousePlant", 11 | "CoffeeMachine", 12 | "Knife", 13 | "Spatula", 14 | "PepperShaker", 15 | "Potato", 16 | "Lettuce", 17 | "Bowl", 18 | "WineBottle", 19 | "Toaster", 20 | "Egg", 21 | "Pan", 22 | "Chair", 23 | "SinkBasin", 24 | "Apple", 25 | "Fridge", 26 | "Window", 27 | "Mug", 28 | "Drawer", 29 | "Cup", 30 | "Bread", 31 | "Pot", 32 | "StoveKnob", 33 | "Microwave", 34 | "SaltShaker", 35 | "GarbageCan", 36 | "DishSponge", 37 | "LightSwitch", 38 | "DiningTable", 39 | "StoveBurner", 40 | "Kettle", 41 | "Faucet", 42 | "Vase", 43 | "Tomato", 44 | "ButterKnife", 45 | "Cabinet", 46 | "Spoon" 47 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan221-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|+00.66|+00.10|-01.78": [ 3 | -0.5, 4 | -1.5, 5 | 90, 6 | 30 7 | ], 8 | "CoffeeTable|-01.06|+00.10|-02.47": [ 9 | -1.25, 10 | -1.5, 11 | 180, 12 | 30 13 | ], 14 | "CoffeeTable|-01.09|+00.10|-00.74": [ 15 | -1.25, 16 | -1.75, 17 | 0, 18 | 30 19 | ], 20 | "DiningTable|-03.43|+00.10|-01.19": [ 21 | -3.5, 22 | -2.0, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|-00.03|+00.87|-02.47": [ 27 | -0.25, 28 | -1.5, 29 | 180, 30 | 30 31 | ], 32 | "SideTable|-00.03|+00.10|-02.55": [ 33 | 0.0, 34 | -1.75, 35 | 180, 36 | 30 37 | ], 38 | "Sofa|-00.91|+00.10|+00.96": [ 39 | -1.5, 40 | 0.0, 41 | 0, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan416-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "CounterTop|-01.61|+00.70|+02.83": [ 3 | -0.75, 4 | 2.25, 5 | 270, 6 | 30 7 | ], 8 | "Drawer|-01.34|+00.30|+02.13": [ 9 | 0.0, 10 | 2.5, 11 | 270, 12 | 30 13 | ], 14 | "Drawer|-01.34|+00.30|+03.33": [ 15 | 0.0, 16 | 3.0, 17 | 270, 18 | 30 19 | ], 20 | "GarbageCan|-01.74|+00.00|+01.34": [ 21 | -0.75, 22 | 0.75, 23 | 270, 24 | 30 25 | ], 26 | "Sink|-01.70|+00.62|+02.28|SinkBasin": [ 27 | -1.0, 28 | 2.75, 29 | 270, 30 | 30 31 | ], 32 | "Sink|-01.70|+00.62|+03.37|SinkBasin": [ 33 | -1.0, 34 | 3.0, 35 | 270, 36 | 30 37 | ], 38 | "Toilet|-01.55|+00.00|+00.69": [ 39 | -1.25, 40 | 1.25, 41 | 270, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan10-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "CounterTop", 5 | "SoapBottle", 6 | "Plate", 7 | "Sink", 8 | "Fork", 9 | "HousePlant", 10 | "CoffeeMachine", 11 | "Knife", 12 | "Spatula", 13 | "CreditCard", 14 | "PepperShaker", 15 | "Glassbottle", 16 | "Potato", 17 | "Lettuce", 18 | "Bowl", 19 | "Toaster", 20 | "Egg", 21 | "Pan", 22 | "Apple", 23 | "SinkBasin", 24 | "Chair", 25 | "Fridge", 26 | "Window", 27 | "Mug", 28 | "Drawer", 29 | "Bread", 30 | "Cup", 31 | "Pot", 32 | "StoveKnob", 33 | "Microwave", 34 | "SaltShaker", 35 | "GarbageCan", 36 | "DishSponge", 37 | "LightSwitch", 38 | "StoveBurner", 39 | "Faucet", 40 | "Vase", 41 | "PaperTowelRoll", 42 | "Tomato", 43 | "ButterKnife", 44 | "Cabinet", 45 | "CellPhone", 46 | "Spoon" 47 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan406-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-01.04|+00.16|+00.56|BathtubBasin": [ 3 | -1.0, 4 | 1.5, 5 | 180, 6 | 30 7 | ], 8 | "Cabinet|+00.07|+00.37|+03.77": [ 9 | -1.0, 10 | 3.75, 11 | 90, 12 | 30 13 | ], 14 | "Cabinet|+00.07|+00.38|+02.05": [ 15 | -1.0, 16 | 2.0, 17 | 90, 18 | 30 19 | ], 20 | "CounterTop|+00.49|+01.02|+03.09": [ 21 | -0.25, 22 | 3.75, 23 | 90, 24 | 30 25 | ], 26 | "GarbageCan|-00.15|+00.00|+01.38": [ 27 | -0.75, 28 | 2.5, 29 | 180, 30 | 30 31 | ], 32 | "Sink|+00.43|+01.04|+02.95|SinkBasin": [ 33 | -0.25, 34 | 3.0, 35 | 90, 36 | 30 37 | ], 38 | "Toilet|+00.38|+00.00|+04.47": [ 39 | -0.5, 40 | 4.0, 41 | 90, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan412-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-03.17|+00.37|-00.59": [ 3 | -2.25, 4 | -0.25, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-03.17|+00.37|-01.38": [ 9 | -2.25, 10 | -0.75, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-03.17|+00.37|-01.40": [ 15 | -2.5, 16 | -1.5, 17 | 270, 18 | 30 19 | ], 20 | "CounterTop|-03.43|+00.88|-01.39": [ 21 | -2.75, 22 | -1.0, 23 | 270, 24 | 30 25 | ], 26 | "Sink|-03.39|+00.84|-00.93|SinkBasin": [ 27 | -2.75, 28 | -0.75, 29 | 270, 30 | 30 31 | ], 32 | "Sink|-03.39|+00.84|-01.83|SinkBasin": [ 33 | -2.75, 34 | -1.5, 35 | 270, 36 | 30 37 | ], 38 | "Toilet|-01.90|00.00|-01.74": [ 39 | -1.0, 40 | -1.5, 41 | 270, 42 | 30 43 | ] 44 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan1-objects.json: -------------------------------------------------------------------------------- 1 | [ 2 | "Shelf", 3 | "Statue", 4 | "Book", 5 | "CounterTop", 6 | "SoapBottle", 7 | "Sink", 8 | "Plate", 9 | "HousePlant", 10 | "Fork", 11 | "CoffeeMachine", 12 | "Knife", 13 | "Spatula", 14 | "CreditCard", 15 | "PepperShaker", 16 | "Glassbottle", 17 | "Potato", 18 | "Bowl", 19 | "Lettuce", 20 | "WineBottle", 21 | "Toaster", 22 | "Egg", 23 | "Pan", 24 | "Chair", 25 | "SinkBasin", 26 | "Apple", 27 | "Fridge", 28 | "Window", 29 | "Mug", 30 | "Drawer", 31 | "Bread", 32 | "Cup", 33 | "Pot", 34 | "StoveKnob", 35 | "Microwave", 36 | "SaltShaker", 37 | "GarbageCan", 38 | "DishSponge", 39 | "LightSwitch", 40 | "StoveBurner", 41 | "Kettle", 42 | "Faucet", 43 | "Vase", 44 | "Tomato", 45 | "PaperTowelRoll", 46 | "ButterKnife", 47 | "Cabinet", 48 | "Spoon" 49 | ] -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan314-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+00.01|-00.06|+01.61": [ 3 | 1.5, 4 | 1.5, 5 | 270, 6 | 30 7 | ], 8 | "Desk|-00.38|+00.00|-00.95": [ 9 | 0.5, 10 | -1.25, 11 | 270, 12 | 30 13 | ], 14 | "Drawer|+02.16|+00.21|-00.48": [ 15 | 1.25, 16 | -1.25, 17 | 0, 18 | 30 19 | ], 20 | "Drawer|+02.16|+00.57|-00.48": [ 21 | 1.5, 22 | -1.25, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|-00.10|+00.22|-00.40": [ 27 | 0.75, 28 | -1.25, 29 | 0, 30 | 30 31 | ], 32 | "Drawer|-00.10|+00.51|-00.40": [ 33 | 0.5, 34 | -1.25, 35 | 0, 36 | 30 37 | ], 38 | "Drawer|-00.10|+00.76|-00.40": [ 39 | 0.75, 40 | -0.5, 41 | 270, 42 | 30 43 | ], 44 | "Dresser|+02.16|+00.57|-00.48": [ 45 | 1.5, 46 | -0.5, 47 | 90, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan320-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|-01.04|+00.01|-00.69": [ 3 | -0.75, 4 | 0.5, 5 | 180, 6 | 30 7 | ], 8 | "Desk|+01.58|00.00|+00.39": [ 9 | 0.75, 10 | 0.5, 11 | 90, 12 | 30 13 | ], 14 | "Desk|-01.72|+00.01|+01.11": [ 15 | -1.0, 16 | 1.25, 17 | 270, 18 | 30 19 | ], 20 | "Shelf|+00.63|+00.68|-01.71": [ 21 | 0.75, 22 | -0.75, 23 | 180, 24 | 30 25 | ], 26 | "Shelf|-01.73|+00.06|+01.51": [ 27 | -0.5, 28 | 1.0, 29 | 270, 30 | 30 31 | ], 32 | "Shelf|-01.73|+00.28|+01.51": [ 33 | -0.75, 34 | 1.25, 35 | 270, 36 | 30 37 | ], 38 | "Shelf|-01.73|+00.50|+01.51": [ 39 | -0.5, 40 | 1.0, 41 | 270, 42 | 30 43 | ], 44 | "Shelf|-01.88|+01.06|+01.19": [ 45 | -1.0, 46 | 1.25, 47 | 270, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan307-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+00.27|+00.00|+01.33": [ 3 | -0.25, 4 | 0.0, 5 | 0, 6 | 30 7 | ], 8 | "Desk|-00.87|-00.01|-02.44": [ 9 | -1.25, 10 | -1.75, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|-01.41|+00.20|-02.32": [ 15 | -0.25, 16 | -1.75, 17 | 270, 18 | 30 19 | ], 20 | "Drawer|-01.41|+00.48|-02.32": [ 21 | -0.25, 22 | -1.75, 23 | 270, 24 | 30 25 | ], 26 | "Drawer|-01.41|+00.73|-02.32": [ 27 | -0.75, 28 | -1.75, 29 | 270, 30 | 30 31 | ], 32 | "Shelf|+01.49|+00.82|-01.48": [ 33 | 1.0, 34 | -2.0, 35 | 90, 36 | 30 37 | ], 38 | "Shelf|-01.02|+01.35|-02.54": [ 39 | -1.0, 40 | -1.75, 41 | 180, 42 | 0 43 | ], 44 | "SideTable|+00.25|00.00|-02.38": [ 45 | 0.25, 46 | -1.75, 47 | 180, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan401-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-00.21|+00.36|+00.92|BathtubBasin": [ 3 | -1.25, 4 | 1.0, 5 | 90, 6 | 30 7 | ], 8 | "Cart|-03.21|+00.00|+00.15": [ 9 | -2.5, 10 | 0.25, 11 | 270, 12 | 30 13 | ], 14 | "GarbageCan|-00.87|+00.00|+03.86": [ 15 | -2.0, 16 | 3.25, 17 | 90, 18 | 30 19 | ], 20 | "Shelf|-02.59|+00.78|+03.91": [ 21 | -2.5, 22 | 3.25, 23 | 0, 24 | 30 25 | ], 26 | "Shelf|-02.59|+01.03|+03.94": [ 27 | -2.5, 28 | 3.25, 29 | 0, 30 | 30 31 | ], 32 | "Shelf|-02.59|+01.29|+03.94": [ 33 | -2.5, 34 | 3.25, 35 | 0, 36 | 30 37 | ], 38 | "Shelf|-02.59|+01.53|+03.91": [ 39 | -2.5, 40 | 3.25, 41 | 0, 42 | 0 43 | ], 44 | "Sink|-03.12|-00.01|+01.53|SinkBasin": [ 45 | -2.5, 46 | 1.25, 47 | 270, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan223-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-00.43|+00.00|+01.06": [ 3 | -1.5, 4 | 1.25, 5 | 90, 6 | 30 7 | ], 8 | "ArmChair|-00.44|+00.00|+01.92": [ 9 | -1.5, 10 | 2.0, 11 | 90, 12 | 30 13 | ], 14 | "ArmChair|-02.01|+00.00|-01.58": [ 15 | -0.75, 16 | -1.25, 17 | 270, 18 | 30 19 | ], 20 | "CoffeeTable|-02.02|-00.01|+00.02": [ 21 | -1.0, 22 | 0.0, 23 | 270, 24 | 30 25 | ], 26 | "DiningTable|+01.88|00.00|-00.29": [ 27 | 2.0, 28 | -1.25, 29 | 0, 30 | 30 31 | ], 32 | "DiningTable|-01.88|+00.27|+02.79": [ 33 | -2.25, 34 | 1.75, 35 | 0, 36 | 30 37 | ], 38 | "Sofa|-03.44|-00.01|-00.04": [ 39 | -2.75, 40 | 0.0, 41 | 270, 42 | 30 43 | ], 44 | "TVStand|-01.86|-00.01|+02.79": [ 45 | -2.0, 46 | 1.75, 47 | 0, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan228-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "CoffeeTable|-04.00|+00.01|+02.45": [ 3 | -2.75, 4 | 2.25, 5 | 270, 6 | 30 7 | ], 8 | "DiningTable|-01.40|+00.00|+01.45": [ 9 | -2.5, 10 | 1.5, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|-02.56|+00.53|+04.48": [ 15 | -3.0, 16 | 3.75, 17 | 0, 18 | 30 19 | ], 20 | "GarbageCan|-00.22|-00.01|+04.73": [ 21 | -1.25, 22 | 4.25, 23 | 90, 24 | 30 25 | ], 26 | "SideTable|-02.56|-00.01|+04.74": [ 27 | -1.5, 28 | 4.25, 29 | 270, 30 | 30 31 | ], 32 | "SideTable|-03.79|-00.01|+04.46": [ 33 | -4.75, 34 | 4.5, 35 | 90, 36 | 30 37 | ], 38 | "Sofa|-03.66|-00.02|+00.46": [ 39 | -3.25, 40 | 1.75, 41 | 180, 42 | 30 43 | ], 44 | "Sofa|-05.40|-00.02|+02.43": [ 45 | -4.5, 46 | 2.5, 47 | 270, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan424-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-00.49|+00.41|+02.06": [ 3 | -1.5, 4 | 1.75, 5 | 90, 6 | 30 7 | ], 8 | "Cabinet|-00.49|+00.41|+02.86": [ 9 | -1.75, 10 | 2.75, 11 | 90, 12 | 30 13 | ], 14 | "Cabinet|-00.50|+00.38|+02.84": [ 15 | -1.5, 16 | 2.0, 17 | 90, 18 | 30 19 | ], 20 | "Cabinet|-00.50|+00.38|+03.65": [ 21 | -1.5, 22 | 3.0, 23 | 90, 24 | 30 25 | ], 26 | "CounterTop|-00.26|+00.93|+02.84": [ 27 | -1.0, 28 | 2.5, 29 | 90, 30 | 30 31 | ], 32 | "Sink|-00.30|+00.80|+02.42|SinkBasin": [ 33 | -1.0, 34 | 2.25, 35 | 90, 36 | 30 37 | ], 38 | "Sink|-00.30|+00.80|+03.26|SinkBasin": [ 39 | -1.0, 40 | 3.0, 41 | 90, 42 | 30 43 | ], 44 | "Toilet|-00.54|+00.00|+01.49": [ 45 | -0.75, 46 | 2.5, 47 | 180, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan230-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-02.69|+00.00|+04.62": [ 3 | -2.5, 4 | 5.5, 5 | 180, 6 | 30 7 | ], 8 | "ArmChair|-03.66|+00.00|+04.56": [ 9 | -3.75, 10 | 5.5, 11 | 180, 12 | 30 13 | ], 14 | "CoffeeTable|-03.13|+00.02|+08.53": [ 15 | -4.5, 16 | 8.0, 17 | 90, 18 | 30 19 | ], 20 | "CoffeeTable|-03.24|+00.01|+06.60": [ 21 | -4.25, 22 | 6.5, 23 | 90, 24 | 30 25 | ], 26 | "DiningTable|-02.90|+00.01|+02.23": [ 27 | -1.5, 28 | 2.25, 29 | 270, 30 | 30 31 | ], 32 | "SideTable|-00.40|+00.66|+00.36": [ 33 | -1.25, 34 | 0.75, 35 | 90, 36 | 30 37 | ], 38 | "SideTable|-00.53|+00.66|+08.52": [ 39 | -1.25, 40 | 8.25, 41 | 90, 42 | 30 43 | ], 44 | "Sofa|-01.74|-00.08|+06.45": [ 45 | -2.5, 46 | 6.75, 47 | 90, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan428-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-01.48|+00.35|+02.36": [ 3 | -0.5, 4 | 2.0, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-01.48|+00.35|+03.17": [ 9 | -0.5, 10 | 3.0, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-01.48|+00.37|+03.15": [ 15 | -0.5, 16 | 3.5, 17 | 270, 18 | 30 19 | ], 20 | "Cabinet|-01.48|+00.37|+03.96": [ 21 | -0.5, 22 | 3.25, 23 | 270, 24 | 30 25 | ], 26 | "CounterTop|-01.76|+00.67|+03.16": [ 27 | -1.0, 28 | 3.5, 29 | 270, 30 | 30 31 | ], 32 | "Sink|-01.75|+00.88|+02.72|SinkBasin": [ 33 | -1.25, 34 | 2.75, 35 | 270, 36 | 30 37 | ], 38 | "Sink|-01.75|+00.88|+03.55|SinkBasin": [ 39 | -1.25, 40 | 3.5, 41 | 270, 42 | 30 43 | ], 44 | "Toilet|-01.45|+00.00|+01.87": [ 45 | -1.0, 46 | 2.25, 47 | 270, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan417-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-02.50|+00.40|-01.24": [ 3 | -1.5, 4 | -1.5, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-02.50|+00.40|-02.21": [ 9 | -1.5, 10 | -1.5, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-02.51|+00.43|-00.29": [ 15 | -1.5, 16 | -1.0, 17 | 270, 18 | 30 19 | ], 20 | "Cabinet|-02.51|+00.43|-01.26": [ 21 | -1.5, 22 | -2.0, 23 | 270, 24 | 30 25 | ], 26 | "CounterTop|-02.75|+00.99|-01.24": [ 27 | -2.25, 28 | -1.0, 29 | 270, 30 | 30 31 | ], 32 | "GarbageCan|-01.53|+00.00|-00.18": [ 33 | -0.5, 34 | -0.75, 35 | 270, 36 | 30 37 | ], 38 | "Sink|-02.91|+00.99|-00.73|SinkBasin": [ 39 | -2.25, 40 | -0.5, 41 | 270, 42 | 30 43 | ], 44 | "Sink|-02.91|+00.99|-01.76|SinkBasin": [ 45 | -2.25, 46 | -2.0, 47 | 270, 48 | 30 49 | ] 50 | } -------------------------------------------------------------------------------- /alfred_utils/models/ERRATA.md: -------------------------------------------------------------------------------- 1 | # Errata 2 | 3 | The subgoal evaluation numbers for `Goto` in Table 4 of the [paper](https://arxiv.org/pdf/1912.01734.pdf) used the following success criteria for navigation: (1) the agent is less than **5 A-Star steps** away from the target location in the expert plan, and (2) the target object in the next subgoal is **visible**. But as noted in [issue59](https://github.com/askforalfred/alfred/issues/59), the visibility requirement cannot be satisifed for subgoals where the object is enclosed inside a receptacle, for e.g, inside a fridge. 4 | 5 | As of 14 Dec 2020, we have updated the `Goto` success criteria to: (1) less than **3 A-Star steps** away from the target location. The updated results for Table 4 are as follows: 6 | 7 | | Model | Goto | 8 | | --- | ----------- | 9 | | Seen - No Lang | 45 | 10 | | Seen - S2S | 51 | 11 | | Seen - S2S + PM | 49 | 12 | | Unseen - No Lang | 27 | 13 | | Unseen - S2S | 33 | 14 | | Unseen - S2S + PM | 32 | 15 | 16 | 17 | **Note**: the main results and leaderboard evaluations are unaffected by this change. 18 | -------------------------------------------------------------------------------- /models/BERT_retriever/BERT_converter.py: -------------------------------------------------------------------------------- 1 | import os, json 2 | import torch 3 | import pickle 4 | from sentence_transformers import SentenceTransformer 5 | from alfred_utils.gen import constants 6 | alfred_objects = set(constants.map_all_objects) 7 | alfred_recep = set(constants.map_save_large_objects) 8 | alfred_recep.add('FloorLamp') 9 | len(alfred_recep) 10 | 11 | import numpy as np 12 | 13 | model = SentenceTransformer('bert-base-nli-mean-tokens') 14 | recep_dict = dict() 15 | for i in alfred_recep: 16 | recep_dict[i] = None 17 | 18 | for k in recep_dict.keys(): 19 | text = str(k) 20 | output = model.encode(text) 21 | recep_dict[k] = output 22 | 23 | pickle.dump(recep_dict, open('models/BERT_retriever/recep_withFloorLamp_emb.p', 'wb')) 24 | 25 | pickupable_dict = dict() 26 | for i in alfred_objects: 27 | pickupable_dict[i] = None 28 | 29 | for k in recep_dict.keys(): 30 | text = str(k) 31 | output = model.encode(text) 32 | pickupable_dict[k] = output 33 | 34 | pickle.dump(pickupable_dict, open('models/BERT_retriever/pickupable_emb.p', 'wb')) -------------------------------------------------------------------------------- /alfred_utils/gen/agents/deterministic_planner_agent.py: -------------------------------------------------------------------------------- 1 | from agents.semantic_map_planner_agent import SemanticMapPlannerAgent 2 | 3 | 4 | class DeterministicPlannerAgent(SemanticMapPlannerAgent): 5 | def __init__(self, thread_id=0, game_state=None): 6 | super(DeterministicPlannerAgent, self).__init__(thread_id, game_state) 7 | self.action_sequence = None 8 | self.question = None 9 | 10 | def reset(self, seed=None, info=None, scene=None, objs=None): 11 | info = super(DeterministicPlannerAgent, self).reset(seed, info, scene=scene, objs=objs) 12 | self.action_sequence = ['Plan', 'End'] 13 | return info 14 | 15 | def step(self, action, executing_plan=False): 16 | if not executing_plan: 17 | self.action_sequence = self.action_sequence[1:] 18 | super(DeterministicPlannerAgent, self).step(action) 19 | 20 | def get_action(self, action_ind=None): 21 | assert(action_ind is None) 22 | return {'action': self.action_sequence[0]} 23 | 24 | def get_reward(self): 25 | return 0, self.terminal 26 | 27 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 So Yeon Min 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan306-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+02.32|+00.00|-01.06": [ 3 | 0.5, 4 | -1.0, 5 | 90, 6 | 30 7 | ], 8 | "Desk|-00.53|00.00|-01.53": [ 9 | -0.75, 10 | -0.75, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|+02.44|+00.13|+01.16": [ 15 | 3.0, 16 | 0.0, 17 | 0, 18 | 30 19 | ], 20 | "Drawer|+02.44|+00.36|+01.16": [ 21 | 3.0, 22 | 0.25, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|-00.94|+00.21|-01.19": [ 27 | -0.25, 28 | 0.0, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|-00.94|+00.49|-01.19": [ 33 | -0.5, 34 | -0.25, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|-00.94|+00.73|-01.19": [ 39 | -0.75, 40 | -0.25, 41 | 180, 42 | 30 43 | ], 44 | "Shelf|+00.76|+00.93|-01.91": [ 45 | 0.25, 46 | -0.75, 47 | 180, 48 | 30 49 | ], 50 | "SideTable|+02.44|+00.01|+01.23": [ 51 | 1.25, 52 | 0.75, 53 | 90, 54 | 30 55 | ] 56 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan311-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|+02.43|+00.00|-00.57": [ 3 | 1.25, 4 | -0.75, 5 | 90, 6 | 30 7 | ], 8 | "ArmChair|-01.28|+00.00|-01.17": [ 9 | -0.25, 10 | -1.25, 11 | 270, 12 | 30 13 | ], 14 | "Bed|-00.59|+00.00|+02.30": [ 15 | -0.5, 16 | 0.5, 17 | 0, 18 | 30 19 | ], 20 | "CounterTop|-00.89|+00.95|+04.35": [ 21 | -0.25, 22 | 4.5, 23 | 270, 24 | 30 25 | ], 26 | "DiningTable|+02.58|+00.00|+03.05": [ 27 | 1.75, 28 | 3.25, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|+02.55|+00.21|+00.62": [ 33 | 1.25, 34 | 0.0, 35 | 90, 36 | 30 37 | ], 38 | "Drawer|+02.55|+00.57|+00.62": [ 39 | 1.5, 40 | 0.75, 41 | 90, 42 | 30 43 | ], 44 | "Dresser|+02.55|+00.57|+00.62": [ 45 | 2.0, 46 | 0.75, 47 | 90, 48 | 30 49 | ], 50 | "SideTable|+02.57|+00.01|-01.54": [ 51 | 1.75, 52 | -1.5, 53 | 90, 54 | 30 55 | ] 56 | } -------------------------------------------------------------------------------- /envs/utils/pose.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | 3 | 4 | def get_l2_distance(x1, x2, y1, y2): 5 | """ 6 | Computes the L2 distance between two points. 7 | """ 8 | return ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5 9 | 10 | 11 | def get_rel_pose_change(pos2, pos1): 12 | x1, y1, o1 = pos1 13 | x2, y2, o2 = pos2 14 | 15 | theta = np.arctan2(y2 - y1, x2 - x1) - o1 16 | dist = get_l2_distance(x1, x2, y1, y2) 17 | dx = dist * np.cos(theta) 18 | dy = dist * np.sin(theta) 19 | do = o2 - o1 20 | 21 | return dx, dy, do 22 | 23 | 24 | def get_new_pose(pose, rel_pose_change): 25 | x, y, o = pose 26 | dx, dy, do = rel_pose_change 27 | 28 | global_dx = dx * np.sin(np.deg2rad(o)) + dy * np.cos(np.deg2rad(o)) 29 | global_dy = dx * np.cos(np.deg2rad(o)) - dy * np.sin(np.deg2rad(o)) 30 | x += global_dy 31 | y += global_dx 32 | o += np.rad2deg(do) 33 | if o > 180.: 34 | o -= 360. 35 | 36 | return x, y, o 37 | 38 | 39 | def threshold_poses(coords, shape): 40 | coords[0] = min(max(0, coords[0]), shape[0] - 1) 41 | coords[1] = min(max(0, coords[1]), shape[1] - 1) 42 | return coords 43 | -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan14-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|+01.66|+02.05|+00.67": [ 3 | 1.0, 4 | 0.25, 5 | 90, 6 | 0 7 | ], 8 | "Cabinet|+01.66|+02.05|-00.61": [ 9 | 0.75, 10 | -0.75, 11 | 90, 12 | 0 13 | ], 14 | "Cabinet|+01.66|+02.06|+00.19": [ 15 | 1.0, 16 | 0.0, 17 | 90, 18 | -30 19 | ], 20 | "Cabinet|+01.66|+02.06|-00.59": [ 21 | 0.5, 22 | 0.0, 23 | 90, 24 | -30 25 | ], 26 | "CounterTop|+00.99|+00.95|+01.02": [ 27 | 1.0, 28 | 0.25, 29 | 0, 30 | 30 31 | ], 32 | "CounterTop|+00.99|+00.95|-01.52": [ 33 | 0.5, 34 | -0.75, 35 | 180, 36 | 30 37 | ], 38 | "Fridge|-00.53|+00.00|-01.55": [ 39 | -0.5, 40 | -0.5, 41 | 180, 42 | 0 43 | ], 44 | "Microwave|+01.75|+00.90|-00.84": [ 45 | 1.0, 46 | -0.75, 47 | 90, 48 | 30 49 | ], 50 | "Sink|+01.10|+00.91|-01.60|SinkBasin": [ 51 | 1.0, 52 | -0.75, 53 | 180, 54 | 30 55 | ] 56 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan403-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-02.23|+00.29|+00.72|BathtubBasin": [ 3 | -2.0, 4 | 1.5, 5 | 180, 6 | 30 7 | ], 8 | "Cabinet|-00.34|+00.43|+02.87": [ 9 | -1.0, 10 | 2.0, 11 | 0, 12 | 30 13 | ], 14 | "Cabinet|-01.36|+00.43|+02.87": [ 15 | -1.5, 16 | 2.0, 17 | 0, 18 | 30 19 | ], 20 | "Cabinet|-01.40|+00.43|+02.87": [ 21 | -1.25, 22 | 2.0, 23 | 0, 24 | 30 25 | ], 26 | "Cabinet|-02.42|+00.43|+02.87": [ 27 | -1.75, 28 | 2.0, 29 | 0, 30 | 30 31 | ], 32 | "CounterTop|-01.36|+01.09|+03.15": [ 33 | -1.5, 34 | 2.5, 35 | 0, 36 | 30 37 | ], 38 | "Sink|-00.85|+00.95|+03.14|SinkBasin": [ 39 | -0.5, 40 | 2.5, 41 | 0, 42 | 30 43 | ], 44 | "Sink|-01.94|+00.95|+03.14|SinkBasin": [ 45 | -1.75, 46 | 2.5, 47 | 0, 48 | 30 49 | ], 50 | "Toilet|-00.70|+00.03|+00.66": [ 51 | 0.25, 52 | 0.75, 53 | 270, 54 | 30 55 | ] 56 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan411-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-01.06|+00.30|+00.43|BathtubBasin": [ 3 | -0.75, 4 | 1.5, 5 | 180, 6 | 30 7 | ], 8 | "CounterTop|+00.73|+00.70|+01.96": [ 9 | -0.25, 10 | 2.0, 11 | 90, 12 | 30 13 | ], 14 | "CounterTop|-00.30|+00.16|+00.53": [ 15 | -1.75, 16 | 2.25, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|+00.41|+00.32|+01.49": [ 21 | -1.0, 22 | 1.5, 23 | 90, 24 | 30 25 | ], 26 | "Drawer|+00.41|+00.32|+02.42": [ 27 | -0.75, 28 | 2.0, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|+00.41|+00.55|+01.49": [ 33 | -0.75, 34 | 1.25, 35 | 90, 36 | 30 37 | ], 38 | "Drawer|+00.41|+00.55|+02.42": [ 39 | -0.75, 40 | 2.25, 41 | 90, 42 | 30 43 | ], 44 | "Sink|+00.81|+00.70|+01.92|SinkBasin": [ 45 | 0.0, 46 | 1.5, 47 | 90, 48 | 30 49 | ], 50 | "Toilet|-02.23|+00.00|+01.63": [ 51 | -2.25, 52 | 2.25, 53 | 180, 54 | 30 55 | ] 56 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan405-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-00.60|+00.29|+00.83|BathtubBasin": [ 3 | -1.5, 4 | 0.75, 5 | 90, 6 | 30 7 | ], 8 | "Cabinet|-02.76|+00.42|-00.27": [ 9 | -1.75, 10 | 0.5, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-02.76|+00.42|-00.76": [ 15 | -1.75, 16 | 0.0, 17 | 270, 18 | 30 19 | ], 20 | "Cabinet|-02.76|+00.45|+00.60": [ 21 | -1.75, 22 | 0.0, 23 | 270, 24 | 30 25 | ], 26 | "Cabinet|-02.90|+02.05|+01.01": [ 27 | -2.0, 28 | 1.0, 29 | 270, 30 | -30 31 | ], 32 | "Cabinet|-02.91|+02.10|+01.88": [ 33 | -2.0, 34 | 1.25, 35 | 270, 36 | -30 37 | ], 38 | "CounterTop|-03.05|+01.04|-00.44": [ 39 | -2.5, 40 | -0.25, 41 | 270, 42 | 30 43 | ], 44 | "Sink|-03.02|+00.87|+00.21|SinkBasin": [ 45 | -2.5, 46 | 0.25, 47 | 270, 48 | 30 49 | ], 50 | "Toilet|-02.93|+00.00|+01.27": [ 51 | -2.0, 52 | 0.75, 53 | 270, 54 | 30 55 | ] 56 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan302-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+01.24|+00.00|-00.90": [ 3 | 0.0, 4 | -0.75, 5 | 90, 6 | 30 7 | ], 8 | "Desk|-01.01|-00.01|-01.12": [ 9 | -0.25, 10 | -0.75, 11 | 270, 12 | 30 13 | ], 14 | "Drawer|+00.31|+00.17|+01.23": [ 15 | -0.25, 16 | 0.25, 17 | 0, 18 | 30 19 | ], 20 | "Drawer|+00.31|+00.46|+01.23": [ 21 | -0.5, 22 | 0.5, 23 | 90, 24 | 30 25 | ], 26 | "Safe|+01.64|+00.00|+00.44": [ 27 | 0.5, 28 | 0.75, 29 | 90, 30 | 30 31 | ], 32 | "Shelf|-00.47|+00.83|-02.04": [ 33 | 0.0, 34 | -1.0, 35 | 180, 36 | 30 37 | ], 38 | "Shelf|-01.29|+01.81|-00.60": [ 39 | -0.5, 40 | -0.5, 41 | 270, 42 | -30 43 | ], 44 | "Shelf|-01.29|+01.81|-01.34": [ 45 | -0.25, 46 | -1.0, 47 | 270, 48 | 0 49 | ], 50 | "SideTable|+00.31|+00.46|+01.23": [ 51 | -0.75, 52 | 1.0, 53 | 90, 54 | 30 55 | ], 56 | "SideTable|+00.41|+00.00|-01.68": [ 57 | -0.25, 58 | -0.5, 59 | 180, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan409-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "CounterTop|+00.46|+00.79|+02.76": [ 3 | -0.25, 4 | 2.75, 5 | 90, 6 | 30 7 | ], 8 | "Drawer|+00.44|+00.32|+02.19": [ 9 | -0.75, 10 | 2.75, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|+00.44|+00.32|+02.57": [ 15 | -0.75, 16 | 2.0, 17 | 90, 18 | 30 19 | ], 20 | "Drawer|+00.44|+00.32|+02.94": [ 21 | -0.75, 22 | 3.5, 23 | 90, 24 | 30 25 | ], 26 | "Drawer|+00.44|+00.32|+03.31": [ 27 | -0.75, 28 | 2.75, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|+00.44|+00.62|+02.19": [ 33 | -0.5, 34 | 2.5, 35 | 90, 36 | 30 37 | ], 38 | "Drawer|+00.44|+00.62|+03.31": [ 39 | -0.5, 40 | 3.0, 41 | 90, 42 | 30 43 | ], 44 | "GarbageCan|+00.50|+00.00|+03.82": [ 45 | -0.5, 46 | 3.25, 47 | 90, 48 | 30 49 | ], 50 | "Sink|+00.50|+00.66|+02.76|SinkBasin": [ 51 | -0.25, 52 | 2.5, 53 | 90, 54 | 30 55 | ], 56 | "Toilet|+00.27|+00.00|+01.46": [ 57 | -0.75, 58 | 2.25, 59 | 90, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan430-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-01.96|+00.49|-01.23|BathtubBasin": [ 3 | -2.5, 4 | 0.0, 5 | 180, 6 | 30 7 | ], 8 | "Cart|-02.92|+00.01|+01.48": [ 9 | -2.25, 10 | 1.5, 11 | 270, 12 | 30 13 | ], 14 | "CounterTop|+00.20|+00.43|-02.01": [ 15 | 0.0, 16 | -1.25, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|+00.30|+00.30|-01.82": [ 21 | -0.25, 22 | -0.75, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|+00.30|+00.49|-01.82": [ 27 | 0.0, 28 | -1.0, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|+00.30|+00.68|-01.82": [ 33 | 0.0, 34 | -1.0, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|+00.30|+00.83|-01.82": [ 39 | 0.0, 40 | -1.0, 41 | 180, 42 | 30 43 | ], 44 | "GarbageCan|-02.93|+00.01|+02.09": [ 45 | -2.0, 46 | 1.5, 47 | 270, 48 | 30 49 | ], 50 | "Sink|-02.80|+00.33|+00.76|SinkBasin": [ 51 | -2.5, 52 | 0.0, 53 | 0, 54 | 30 55 | ], 56 | "Toilet|-00.06|+00.01|+01.84": [ 57 | -1.0, 58 | 1.75, 59 | 90, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan209-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-04.39|+00.00|-03.55": [ 3 | -3.25, 4 | -3.75, 5 | 270, 6 | 30 7 | ], 8 | "CoffeeTable|-02.47|+00.00|-02.49": [ 9 | -1.25, 10 | -2.5, 11 | 270, 12 | 30 13 | ], 14 | "Drawer|-02.98|+00.17|-05.01": [ 15 | -1.75, 16 | -4.5, 17 | 270, 18 | 30 19 | ], 20 | "Drawer|-02.98|+00.48|-05.01": [ 21 | -4.0, 22 | -4.5, 23 | 90, 24 | 30 25 | ], 26 | "Drawer|-04.02|+00.48|-05.01": [ 27 | -3.0, 28 | -4.5, 29 | 270, 30 | 30 31 | ], 32 | "Dresser|-03.51|+00.00|-05.10": [ 33 | -3.25, 34 | -4.25, 35 | 180, 36 | 30 37 | ], 38 | "GarbageCan|-00.97|+00.00|-05.06": [ 39 | -1.5, 40 | -4.75, 41 | 90, 42 | 30 43 | ], 44 | "SideTable|-02.02|-00.01|-05.08": [ 45 | -2.5, 46 | -4.25, 47 | 180, 48 | 30 49 | ], 50 | "SideTable|-05.43|-00.01|-05.12": [ 51 | -5.75, 52 | -4.25, 53 | 180, 54 | 30 55 | ], 56 | "Sofa|-04.36|+00.00|-02.09": [ 57 | -3.25, 58 | -2.0, 59 | 270, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan408-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|+00.29|+00.29|-00.08|BathtubBasin": [ 3 | -0.75, 4 | -0.25, 5 | 90, 6 | 30 7 | ], 8 | "Cabinet|-01.50|+00.42|+00.43": [ 9 | -2.25, 10 | -0.5, 11 | 0, 12 | 30 13 | ], 14 | "Cabinet|-02.29|+00.39|+00.42": [ 15 | -1.5, 16 | -0.5, 17 | 0, 18 | 30 19 | ], 20 | "Cabinet|-02.31|+00.42|+00.43": [ 21 | -2.0, 22 | -0.5, 23 | 0, 24 | 30 25 | ], 26 | "Cabinet|-03.09|+00.39|+00.42": [ 27 | -2.25, 28 | -0.5, 29 | 0, 30 | 30 31 | ], 32 | "CounterTop|-02.30|+00.95|+00.69": [ 33 | -2.0, 34 | 0.0, 35 | 0, 36 | 30 37 | ], 38 | "GarbageCan|-02.92|+00.00|-01.56": [ 39 | -2.25, 40 | -0.5, 41 | 180, 42 | 30 43 | ], 44 | "Sink|-01.92|+00.93|+00.68|SinkBasin": [ 45 | -1.75, 46 | 0.0, 47 | 0, 48 | 30 49 | ], 50 | "Sink|-02.68|+00.93|+00.68|SinkBasin": [ 51 | -2.5, 52 | 0.0, 53 | 0, 54 | 30 55 | ], 56 | "Toilet|-01.05|+00.00|+00.55": [ 57 | -0.5, 58 | 0.5, 59 | 270, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan410-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-04.08|+00.30|+02.48|BathtubBasin": [ 3 | -3.75, 4 | 3.5, 5 | 180, 6 | 30 7 | ], 8 | "CounterTop|-02.18|+00.78|+01.89": [ 9 | -2.5, 10 | 2.75, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|-01.31|+00.34|+01.89": [ 15 | -1.75, 16 | 3.5, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|-01.31|+00.61|+01.89": [ 21 | -1.5, 22 | 3.25, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|-02.17|+00.34|+01.89": [ 27 | -2.75, 28 | 3.5, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|-02.17|+00.61|+01.89": [ 33 | -2.5, 34 | 3.25, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|-03.03|+00.34|+01.89": [ 39 | -3.5, 40 | 3.5, 41 | 180, 42 | 30 43 | ], 44 | "Drawer|-03.03|+00.61|+01.89": [ 45 | -3.25, 46 | 3.25, 47 | 180, 48 | 30 49 | ], 50 | "Sink|-01.42|+00.84|+01.78|SinkBasin": [ 51 | -1.75, 52 | 2.5, 53 | 180, 54 | 30 55 | ], 56 | "Sink|-02.94|+00.84|+01.78|SinkBasin": [ 57 | -3.25, 58 | 2.5, 59 | 180, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan407-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|+00.88|+00.39|-01.15|BathtubBasin": [ 3 | 0.0, 4 | -0.75, 5 | 90, 6 | 30 7 | ], 8 | "Cabinet|-00.07|+00.34|-01.33": [ 9 | -0.75, 10 | -0.5, 11 | 180, 12 | 30 13 | ], 14 | "Cabinet|-01.04|+00.34|-01.33": [ 15 | -1.25, 16 | -0.5, 17 | 180, 18 | 30 19 | ], 20 | "Cabinet|-01.05|+00.34|-01.33": [ 21 | -0.75, 22 | -0.25, 23 | 180, 24 | 30 25 | ], 26 | "Cabinet|-02.02|+00.34|-01.33": [ 27 | -1.25, 28 | -0.25, 29 | 180, 30 | 30 31 | ], 32 | "CounterTop|-01.04|+00.88|-01.53": [ 33 | -1.5, 34 | -0.75, 35 | 180, 36 | 30 37 | ], 38 | "GarbageCan|+00.10|00.00|-01.57": [ 39 | -0.25, 40 | -0.5, 41 | 180, 42 | 30 43 | ], 44 | "Sink|-00.53|+00.81|-01.60|SinkBasin": [ 45 | -0.5, 46 | -1.0, 47 | 180, 48 | 30 49 | ], 50 | "Sink|-01.56|+00.81|-01.60|SinkBasin": [ 51 | -1.5, 52 | -1.0, 53 | 180, 54 | 30 55 | ], 56 | "Toilet|-01.61|00.00|+00.21": [ 57 | -1.5, 58 | -0.75, 59 | 0, 60 | 30 61 | ] 62 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan313-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|-01.78|00.00|-00.03": [ 3 | -0.5, 4 | 0.0, 5 | 270, 6 | 30 7 | ], 8 | "Desk|+00.63|-00.04|-01.63": [ 9 | 1.0, 10 | -0.5, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|+00.39|+00.13|-01.46": [ 15 | 1.0, 16 | -0.25, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|+00.39|+00.33|-01.46": [ 21 | 0.75, 22 | -0.5, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|+00.39|+00.54|-01.46": [ 27 | 0.0, 28 | -0.5, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|-00.03|+00.13|-01.46": [ 33 | 0.5, 34 | -0.25, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|-00.03|+00.33|-01.46": [ 39 | -0.5, 40 | -0.5, 41 | 180, 42 | 30 43 | ], 44 | "Drawer|-00.03|+00.54|-01.46": [ 45 | -0.5, 46 | -0.5, 47 | 180, 48 | 30 49 | ], 50 | "Shelf|+01.54|+00.48|-00.47": [ 51 | 0.75, 52 | -0.25, 53 | 90, 54 | 30 55 | ], 56 | "Shelf|+01.55|+01.40|+00.38": [ 57 | 0.0, 58 | 0.5, 59 | 90, 60 | 30 61 | ], 62 | "SideTable|+01.56|-00.01|-00.47": [ 63 | 0.5, 64 | -0.25, 65 | 90, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan211-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-01.76|+00.00|-01.49": [ 3 | -0.5, 4 | -1.0, 5 | 270, 6 | 30 7 | ], 8 | "CoffeeTable|+00.17|00.00|+00.42": [ 9 | -1.0, 10 | 0.5, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|+01.52|+00.62|-00.76": [ 15 | 1.25, 16 | -1.5, 17 | 0, 18 | 30 19 | ], 20 | "Shelf|-00.20|+00.54|+01.93": [ 21 | -0.75, 22 | 0.75, 23 | 0, 24 | 30 25 | ], 26 | "Shelf|-00.20|+00.87|+01.93": [ 27 | -0.75, 28 | 0.75, 29 | 0, 30 | 30 31 | ], 32 | "Shelf|-01.82|+00.38|+00.56": [ 33 | -0.5, 34 | 0.5, 35 | 270, 36 | 30 37 | ], 38 | "Shelf|-01.83|+00.13|+00.56": [ 39 | -0.75, 40 | 0.5, 41 | 270, 42 | 30 43 | ], 44 | "SideTable|+01.52|+00.00|-00.70": [ 45 | 1.25, 46 | -1.5, 47 | 0, 48 | 30 49 | ], 50 | "SideTable|+03.58|+00.00|-01.17": [ 51 | 2.5, 52 | -1.25, 53 | 90, 54 | 30 55 | ], 56 | "Sofa|+01.42|00.00|+00.39": [ 57 | 0.75, 58 | 0.5, 59 | 90, 60 | 30 61 | ], 62 | "TVStand|-01.97|00.00|+00.56": [ 63 | -1.0, 64 | 0.5, 65 | 270, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan216-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-01.83|+00.00|-01.35": [ 3 | -1.75, 4 | -0.5, 5 | 180, 6 | 30 7 | ], 8 | "DiningTable|-03.94|+00.00|+00.26": [ 9 | -4.0, 10 | -0.75, 11 | 0, 12 | 30 13 | ], 14 | "Drawer|+01.12|+00.52|+01.07": [ 15 | 1.0, 16 | 0.0, 17 | 0, 18 | 30 19 | ], 20 | "Drawer|+01.58|+00.52|-01.46": [ 21 | 1.0, 22 | -0.25, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|-00.16|+00.73|+01.03": [ 27 | 0.0, 28 | 0.25, 29 | 0, 30 | 30 31 | ], 32 | "Drawer|-01.02|+00.73|+01.03": [ 33 | -1.25, 34 | 0.25, 35 | 0, 36 | 30 37 | ], 38 | "Shelf|-00.63|+00.12|+01.20": [ 39 | 0.0, 40 | 0.25, 41 | 0, 42 | 30 43 | ], 44 | "SideTable|+01.10|+00.00|+01.12": [ 45 | 1.0, 46 | 0.5, 47 | 0, 48 | 30 49 | ], 50 | "SideTable|+01.58|00.00|-01.49": [ 51 | 1.5, 52 | -0.5, 53 | 180, 54 | 30 55 | ], 56 | "SideTable|-00.59|+00.01|+01.23": [ 57 | -0.25, 58 | 0.5, 59 | 0, 60 | 30 61 | ], 62 | "Sofa|+00.06|+00.00|-01.39": [ 63 | -0.5, 64 | -0.25, 65 | 180, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan218-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "CoffeeTable|-01.55|+00.02|+02.53": [ 3 | -0.5, 4 | 2.25, 5 | 270, 6 | 30 7 | ], 8 | "DiningTable|-05.64|00.00|+04.91": [ 9 | -6.5, 10 | 5.0, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|+00.74|+00.23|+03.32": [ 15 | 0.0, 16 | 2.25, 17 | 0, 18 | 30 19 | ], 20 | "Drawer|+00.74|+00.23|+04.10": [ 21 | 0.0, 22 | 3.0, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|+00.74|+00.67|+03.32": [ 27 | 0.0, 28 | 3.25, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|+00.74|+00.67|+04.10": [ 33 | 0.0, 34 | 4.0, 35 | 90, 36 | 30 37 | ], 38 | "Dresser|+00.85|+00.00|+03.71": [ 39 | 0.75, 40 | 5.0, 41 | 180, 42 | 30 43 | ], 44 | "GarbageCan|-07.10|00.00|+02.29": [ 45 | -6.5, 46 | 3.25, 47 | 180, 48 | 30 49 | ], 50 | "SideTable|+00.73|+00.00|+06.64": [ 51 | 0.75, 52 | 5.75, 53 | 0, 54 | 30 55 | ], 56 | "SideTable|-03.41|+00.00|+01.64": [ 57 | -2.5, 58 | 2.0, 59 | 270, 60 | 30 61 | ], 62 | "Sofa|-02.47|00.00|+03.28": [ 63 | -1.0, 64 | 3.75, 65 | 270, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan226-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|+01.51|+00.00|-00.59": [ 3 | 0.5, 4 | -0.5, 5 | 90, 6 | 30 7 | ], 8 | "CoffeeTable|-00.71|+00.01|-00.37": [ 9 | -0.75, 10 | -1.25, 11 | 0, 12 | 30 13 | ], 14 | "Drawer|+01.77|+00.77|+00.33": [ 15 | 1.0, 16 | 0.25, 17 | 90, 18 | 30 19 | ], 20 | "Drawer|-00.71|+00.07|-00.17": [ 21 | 0.25, 22 | 0.5, 23 | 270, 24 | 30 25 | ], 26 | "Drawer|-00.71|+00.07|-00.56": [ 27 | 0.75, 28 | -1.5, 29 | 270, 30 | 30 31 | ], 32 | "Drawer|-00.71|+00.23|-00.17": [ 33 | 0.25, 34 | 0.5, 35 | 270, 36 | 30 37 | ], 38 | "Drawer|-00.71|+00.23|-00.56": [ 39 | 0.75, 40 | -1.5, 41 | 270, 42 | 30 43 | ], 44 | "Drawer|-00.71|+00.39|-00.17": [ 45 | 0.25, 46 | 0.5, 47 | 270, 48 | 30 49 | ], 50 | "Drawer|-00.71|+00.39|-00.56": [ 51 | 0.5, 52 | -1.25, 53 | 270, 54 | 30 55 | ], 56 | "SideTable|+01.81|+00.00|+00.33": [ 57 | 1.25, 58 | 0.25, 59 | 90, 60 | 30 61 | ], 62 | "Sofa|-00.50|+00.00|-01.89": [ 63 | -0.75, 64 | -1.25, 65 | 180, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan309-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-00.94|+00.00|+03.61": [ 3 | -0.75, 4 | 2.5, 5 | 0, 6 | 30 7 | ], 8 | "ArmChair|-02.17|+00.00|+03.63": [ 9 | -2.0, 10 | 2.5, 11 | 0, 12 | 30 13 | ], 14 | "ArmChair|-03.37|+00.00|+03.38": [ 15 | -2.25, 16 | 3.0, 17 | 270, 18 | 30 19 | ], 20 | "Bed|+00.99|+00.03|+00.67": [ 21 | -0.5, 22 | 0.75, 23 | 90, 24 | 30 25 | ], 26 | "Cabinet|+02.06|+01.50|-02.64": [ 27 | 1.0, 28 | -2.0, 29 | 180, 30 | 30 31 | ], 32 | "Cabinet|-03.00|+01.50|-02.64": [ 33 | -2.75, 34 | -2.0, 35 | 180, 36 | 30 37 | ], 38 | "Desk|-01.27|+01.17|-02.99": [ 39 | -1.0, 40 | -2.25, 41 | 180, 42 | 30 43 | ], 44 | "Drawer|-00.37|+00.29|-02.85": [ 45 | -1.5, 46 | -2.25, 47 | 90, 48 | 30 49 | ], 50 | "Drawer|-00.37|+00.79|-02.85": [ 51 | -1.25, 52 | -2.25, 53 | 90, 54 | 30 55 | ], 56 | "Drawer|-01.16|+00.79|-02.85": [ 57 | -1.75, 58 | -2.25, 59 | 90, 60 | 30 61 | ], 62 | "SideTable|+01.78|+00.02|+02.38": [ 63 | 1.5, 64 | 3.25, 65 | 180, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan310-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+01.18|+00.00|+00.24": [ 3 | -0.5, 4 | 0.25, 5 | 90, 6 | 30 7 | ], 8 | "Cabinet|-00.03|+01.53|-01.92": [ 9 | -0.25, 10 | -1.25, 11 | 180, 12 | 0 13 | ], 14 | "Cabinet|-00.79|+01.53|-01.92": [ 15 | -0.5, 16 | -1.25, 17 | 180, 18 | 0 19 | ], 20 | "Cabinet|-01.08|+01.53|-01.92": [ 21 | -1.5, 22 | -1.0, 23 | 180, 24 | 0 25 | ], 26 | "Cabinet|-01.84|+01.53|-01.92": [ 27 | -1.5, 28 | -1.0, 29 | 180, 30 | 0 31 | ], 32 | "Desk|-00.96|00.00|-02.06": [ 33 | -0.5, 34 | -1.25, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|+01.60|+00.17|-00.99": [ 39 | 0.5, 40 | -1.5, 41 | 90, 42 | 30 43 | ], 44 | "Drawer|+01.60|+00.46|-00.99": [ 45 | 0.75, 46 | -1.25, 47 | 90, 48 | 30 49 | ], 50 | "GarbageCan|+00.13|+00.00|-02.15": [ 51 | 0.0, 52 | -1.25, 53 | 180, 54 | 30 55 | ], 56 | "Shelf|-00.94|+01.34|-02.12": [ 57 | -0.5, 58 | -1.25, 59 | 180, 60 | 0 61 | ], 62 | "SideTable|+01.60|+00.46|-00.99": [ 63 | 1.0, 64 | -0.75, 65 | 90, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan201-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-00.78|+00.01|+06.08": [ 3 | -1.0, 4 | 5.0, 5 | 0, 6 | 30 7 | ], 8 | "ArmChair|-04.41|+00.01|+06.01": [ 9 | -4.25, 10 | 5.0, 11 | 0, 12 | 30 13 | ], 14 | "CoffeeTable|-02.32|+00.00|+04.89": [ 15 | -3.5, 16 | 4.5, 17 | 90, 18 | 30 19 | ], 20 | "DiningTable|-02.27|-00.02|+01.42": [ 21 | -2.5, 22 | 2.5, 23 | 180, 24 | 30 25 | ], 26 | "DiningTable|-03.20|+00.59|+00.21": [ 27 | -4.0, 28 | 0.5, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|-00.30|+00.62|+03.37": [ 33 | -1.0, 34 | 4.25, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|-02.11|+00.66|-00.07": [ 39 | -3.0, 40 | 0.5, 41 | 90, 42 | 30 43 | ], 44 | "SideTable|-00.24|+00.00|+03.37": [ 45 | -0.75, 46 | 2.25, 47 | 0, 48 | 30 49 | ], 50 | "SideTable|-02.11|+00.01|-00.14": [ 51 | -2.0, 52 | 0.5, 53 | 180, 54 | 30 55 | ], 56 | "Sofa|-02.40|-00.07|+03.42": [ 57 | -2.25, 58 | 4.25, 59 | 180, 60 | 30 61 | ], 62 | "TVStand|-02.39|+00.00|+06.30": [ 63 | -2.5, 64 | 5.5, 65 | 0, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan421-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "CounterTop|-00.35|+00.01|+01.45": [ 3 | -1.0, 4 | 1.75, 5 | 90, 6 | 30 7 | ], 8 | "Drawer|-00.32|+00.32|+01.46": [ 9 | -1.5, 10 | 2.0, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|-00.32|+00.32|+02.50": [ 15 | -1.5, 16 | 2.0, 17 | 90, 18 | 30 19 | ], 20 | "Drawer|-00.32|+00.32|+03.01": [ 21 | -1.5, 22 | 2.5, 23 | 90, 24 | 30 25 | ], 26 | "Drawer|-00.32|+00.62|+01.46": [ 27 | -1.25, 28 | 1.75, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|-00.32|+00.62|+01.98": [ 33 | -1.25, 34 | 2.25, 35 | 90, 36 | 30 37 | ], 38 | "Drawer|-00.32|+00.62|+02.50": [ 39 | -1.25, 40 | 2.75, 41 | 90, 42 | 30 43 | ], 44 | "Drawer|-00.32|+00.62|+03.01": [ 45 | -1.25, 46 | 2.75, 47 | 90, 48 | 30 49 | ], 50 | "Sink|-00.30|+00.81|+01.73|SinkBasin": [ 51 | -1.0, 52 | 2.0, 53 | 90, 54 | 30 55 | ], 56 | "Sink|-00.30|+00.81|+02.75|SinkBasin": [ 57 | -1.0, 58 | 2.5, 59 | 90, 60 | 30 61 | ], 62 | "Toilet|-00.60|00.00|+03.67": [ 63 | -1.0, 64 | 3.25, 65 | 90, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan229-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-01.32|+00.00|+03.65": [ 3 | -1.5, 4 | 2.75, 5 | 0, 6 | 30 7 | ], 8 | "CoffeeTable|-03.04|+00.03|+02.34": [ 9 | -3.0, 10 | 3.5, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|-05.58|+00.21|+02.13": [ 15 | -5.0, 16 | 3.25, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|-05.58|+00.21|+02.68": [ 21 | -5.0, 22 | 3.75, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|-05.58|+00.52|+02.13": [ 27 | -5.25, 28 | 3.0, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|-05.58|+00.52|+02.68": [ 33 | -5.25, 34 | 3.5, 35 | 180, 36 | 30 37 | ], 38 | "Dresser|-05.77|+00.02|+02.40": [ 39 | -5.0, 40 | 2.5, 41 | 270, 42 | 30 43 | ], 44 | "SideTable|-00.21|+00.02|+01.52": [ 45 | -1.0, 46 | 1.75, 47 | 90, 48 | 30 49 | ], 50 | "SideTable|-00.31|+00.02|+00.62": [ 51 | -1.25, 52 | 0.5, 53 | 90, 54 | 30 55 | ], 56 | "SideTable|-05.57|+00.02|+00.29": [ 57 | -5.25, 58 | 1.25, 59 | 180, 60 | 30 61 | ], 62 | "Sofa|-03.13|+00.02|+00.41": [ 63 | -3.5, 64 | 1.5, 65 | 180, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan29-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|+01.34|+00.59|-01.11": [ 3 | 0.75, 4 | -0.25, 5 | 180, 6 | 30 7 | ], 8 | "Cabinet|+01.99|+00.59|-01.11": [ 9 | 1.5, 10 | -0.25, 11 | 180, 12 | 30 13 | ], 14 | "Cabinet|+01.99|+01.40|-01.11": [ 15 | 1.5, 16 | -0.5, 17 | 180, 18 | 0 19 | ], 20 | "Cabinet|-00.85|+00.59|-01.11": [ 21 | -0.25, 22 | -0.25, 23 | 180, 24 | 30 25 | ], 26 | "Cabinet|-01.53|+00.59|-01.11": [ 27 | -1.0, 28 | -0.25, 29 | 180, 30 | 30 31 | ], 32 | "Cabinet|-01.55|+02.00|-01.11": [ 33 | -1.0, 34 | 0.0, 35 | 180, 36 | -30 37 | ], 38 | "CounterTop|+00.20|+01.08|-01.51": [ 39 | 1.0, 40 | -0.75, 41 | 180, 42 | 30 43 | ], 44 | "CounterTop|+00.97|+01.08|+00.42": [ 45 | -0.5, 46 | 0.5, 47 | 90, 48 | 30 49 | ], 50 | "Fridge|-01.29|+00.02|+01.83": [ 51 | 0.0, 52 | 1.75, 53 | 270, 54 | 0 55 | ], 56 | "Microwave|-01.20|+01.61|-01.28": [ 57 | -1.0, 58 | -0.5, 59 | 180, 60 | 0 61 | ], 62 | "Sink|+00.93|+00.94|+00.32|SinkBasin": [ 63 | 1.0, 64 | -0.25, 65 | 0, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan427-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-03.71|+00.34|+00.64|BathtubBasin": [ 3 | -2.75, 4 | 0.5, 5 | 270, 6 | 30 7 | ], 8 | "CounterTop|-02.80|+00.00|-00.59": [ 9 | -2.25, 10 | 0.25, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|-01.44|+00.27|-00.62": [ 15 | -2.0, 16 | 0.5, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|-01.44|+00.53|-00.62": [ 21 | -2.0, 22 | 0.5, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|-01.89|+00.27|-00.62": [ 27 | -2.5, 28 | 0.5, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|-01.89|+00.53|-00.62": [ 33 | -2.5, 34 | 0.5, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|-02.34|+00.27|-00.62": [ 39 | -1.75, 40 | 0.5, 41 | 180, 42 | 30 43 | ], 44 | "Drawer|-02.34|+00.53|-00.62": [ 45 | -1.75, 46 | 0.5, 47 | 180, 48 | 30 49 | ], 50 | "Drawer|-02.79|+00.27|-00.62": [ 51 | -2.25, 52 | 0.5, 53 | 180, 54 | 30 55 | ], 56 | "Drawer|-02.79|+00.53|-00.62": [ 57 | -2.25, 58 | 0.5, 59 | 180, 60 | 30 61 | ], 62 | "Sink|-01.92|+00.44|+02.03|SinkBasin": [ 63 | -1.75, 64 | 1.5, 65 | 0, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan422-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-03.45|+00.18|+01.03|BathtubBasin": [ 3 | -2.5, 4 | 1.25, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-00.61|+00.46|+00.52": [ 9 | -1.25, 10 | 1.5, 11 | 180, 12 | 30 13 | ], 14 | "Cabinet|-00.61|+01.99|+00.52": [ 15 | -0.75, 16 | 1.25, 17 | 180, 18 | 0 19 | ], 20 | "Cabinet|-01.89|+00.44|+01.98": [ 21 | -1.25, 22 | 1.75, 23 | 270, 24 | 30 25 | ], 26 | "Cabinet|-01.89|+01.88|+02.39": [ 27 | -1.25, 28 | 2.0, 29 | 270, 30 | -30 31 | ], 32 | "Cabinet|-02.34|+00.46|+00.52": [ 33 | -1.75, 34 | 1.5, 35 | 180, 36 | 30 37 | ], 38 | "CounterTop|-00.81|+00.09|+00.29": [ 39 | -1.0, 40 | 1.0, 41 | 180, 42 | 30 43 | ], 44 | "Shelf|-02.03|+01.18|+02.19": [ 45 | -1.25, 46 | 2.25, 47 | 270, 48 | 30 49 | ], 50 | "Shelf|-02.12|+01.39|+02.19": [ 51 | -1.25, 52 | 2.25, 53 | 270, 54 | 30 55 | ], 56 | "Sink|-01.93|+00.77|+00.33|SinkBasin": [ 57 | -2.5, 58 | 0.75, 59 | 90, 60 | 30 61 | ], 62 | "Toilet|-00.46|00.00|+02.26": [ 63 | -1.25, 64 | 2.25, 65 | 90, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan415-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-02.10|+00.53|-00.83|BathtubBasin": [ 3 | -1.5, 4 | -0.5, 5 | 270, 6 | 30 7 | ], 8 | "CounterTop|-02.71|+01.03|-02.92": [ 9 | -2.0, 10 | -2.75, 11 | 270, 12 | 30 13 | ], 14 | "Drawer|-00.19|+00.16|-03.40": [ 15 | -1.25, 16 | -2.75, 17 | 90, 18 | 30 19 | ], 20 | "Drawer|-00.19|+00.42|-03.40": [ 21 | -1.5, 22 | -2.75, 23 | 90, 24 | 30 25 | ], 26 | "Drawer|-00.19|+00.68|-03.40": [ 27 | -1.25, 28 | -3.0, 29 | 90, 30 | 30 31 | ], 32 | "Drawer|-00.19|+00.94|-03.40": [ 33 | -1.0, 34 | -3.25, 35 | 90, 36 | 30 37 | ], 38 | "Dresser|-00.21|+00.81|-03.40": [ 39 | -0.75, 40 | -3.25, 41 | 90, 42 | 30 43 | ], 44 | "GarbageCan|-00.23|00.00|-02.80": [ 45 | -1.25, 46 | -2.25, 47 | 90, 48 | 30 49 | ], 50 | "Shelf|-02.58|+00.40|-02.92": [ 51 | -1.25, 52 | -2.75, 53 | 270, 54 | 30 55 | ], 56 | "Sink|-00.31|+00.00|-02.08|SinkBasin": [ 57 | -0.75, 58 | -1.5, 59 | 180, 60 | 30 61 | ], 62 | "Toilet|-00.41|00.00|-00.55": [ 63 | -0.5, 64 | -1.25, 65 | 0, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan413-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-01.41|00.00|+00.56|BathtubBasin": [ 3 | -0.25, 4 | 1.0, 5 | 270, 6 | 30 7 | ], 8 | "Cabinet|-01.61|+00.31|+02.49": [ 9 | -0.75, 10 | 3.25, 11 | 270, 12 | 30 13 | ], 14 | "Cabinet|-01.61|+00.31|+03.11": [ 15 | -0.75, 16 | 3.5, 17 | 270, 18 | 30 19 | ], 20 | "Cabinet|-01.61|+00.31|+03.14": [ 21 | -0.75, 22 | 2.75, 23 | 270, 24 | 30 25 | ], 26 | "Cabinet|-01.61|+00.31|+03.75": [ 27 | -0.75, 28 | 3.0, 29 | 270, 30 | 30 31 | ], 32 | "CounterTop|-01.80|+00.75|+03.12": [ 33 | -1.0, 34 | 2.75, 35 | 270, 36 | 30 37 | ], 38 | "Dresser|+00.21|+00.81|+03.77": [ 39 | 0.25, 40 | 3.25, 41 | 0, 42 | 30 43 | ], 44 | "GarbageCan|-01.76|-00.02|+02.22": [ 45 | -0.75, 46 | 2.75, 47 | 270, 48 | 30 49 | ], 50 | "Sink|-01.83|+00.69|+02.78|SinkBasin": [ 51 | -1.25, 52 | 3.25, 53 | 270, 54 | 30 55 | ], 56 | "Sink|-01.83|+00.69|+03.47|SinkBasin": [ 57 | -1.25, 58 | 3.0, 59 | 270, 60 | 30 61 | ], 62 | "Toilet|-01.57|00.00|+01.82": [ 63 | -0.5, 64 | 2.5, 65 | 270, 66 | 30 67 | ] 68 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan212-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|+02.66|+00.00|+01.86": [ 3 | 2.5, 4 | 0.75, 5 | 0, 6 | 30 7 | ], 8 | "ArmChair|-00.27|+00.00|+01.87": [ 9 | -0.5, 10 | 0.75, 11 | 0, 12 | 30 13 | ], 14 | "CoffeeTable|+01.59|00.00|+00.45": [ 15 | 0.5, 16 | 0.0, 17 | 90, 18 | 30 19 | ], 20 | "Drawer|+03.87|+00.78|+00.87": [ 21 | 3.25, 22 | 0.75, 23 | 90, 24 | 30 25 | ], 26 | "Shelf|+01.89|+00.13|-00.73": [ 27 | 2.5, 28 | 0.5, 29 | 180, 30 | 30 31 | ], 32 | "Shelf|+01.89|+00.51|-00.73": [ 33 | 2.5, 34 | 0.25, 35 | 180, 36 | 30 37 | ], 38 | "Shelf|-00.31|+00.13|-00.73": [ 39 | 0.25, 40 | 0.5, 41 | 180, 42 | 30 43 | ], 44 | "Shelf|-00.31|+00.52|-00.73": [ 45 | -0.5, 46 | 0.0, 47 | 180, 48 | 30 49 | ], 50 | "SideTable|+03.95|+00.00|+00.87": [ 51 | 3.25, 52 | 0.75, 53 | 90, 54 | 30 55 | ], 56 | "Sofa|+01.17|+00.00|+01.87": [ 57 | 1.25, 58 | 1.0, 59 | 0, 60 | 30 61 | ], 62 | "TVStand|+01.91|+00.04|-00.77": [ 63 | 3.25, 64 | -0.25, 65 | 270, 66 | 30 67 | ], 68 | "TVStand|-00.29|+00.04|-00.77": [ 69 | -1.25, 70 | -0.5, 71 | 90, 72 | 30 73 | ] 74 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan203-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|+00.42|00.00|+05.13": [ 3 | 0.5, 4 | 6.25, 5 | 180, 6 | 30 7 | ], 8 | "CoffeeTable|+00.41|+00.01|+02.61": [ 9 | -0.5, 10 | 2.5, 11 | 90, 12 | 30 13 | ], 14 | "DiningTable|-04.30|+00.01|-00.38": [ 15 | -4.25, 16 | -1.25, 17 | 0, 18 | 30 19 | ], 20 | "Drawer|+00.21|+00.07|+02.61": [ 21 | -0.75, 22 | 1.0, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|+00.21|+00.23|+02.61": [ 27 | -0.5, 28 | 1.25, 29 | 0, 30 | 30 31 | ], 32 | "Drawer|+00.21|+00.39|+02.61": [ 33 | -0.5, 34 | 1.5, 35 | 0, 36 | 30 37 | ], 38 | "Drawer|+00.60|+00.23|+02.61": [ 39 | 1.0, 40 | 1.75, 41 | 0, 42 | 30 43 | ], 44 | "Drawer|+00.60|+00.39|+02.61": [ 45 | 1.0, 46 | 3.75, 47 | 180, 48 | 30 49 | ], 50 | "Drawer|-01.03|+00.78|+00.24": [ 51 | -0.5, 52 | 1.0, 53 | 180, 54 | 30 55 | ], 56 | "Ottoman|+00.49|+00.00|+04.31": [ 57 | 1.0, 58 | 3.0, 59 | 0, 60 | 30 61 | ], 62 | "SideTable|-01.03|+00.01|+00.16": [ 63 | -1.25, 64 | 0.75, 65 | 180, 66 | 30 67 | ], 68 | "Sofa|-01.53|+00.02|+02.56": [ 69 | -0.25, 70 | 2.5, 71 | 270, 72 | 30 73 | ] 74 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan205-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-02.45|+00.01|+03.50": [ 3 | -2.5, 4 | 2.5, 5 | 0, 6 | 30 7 | ], 8 | "ArmChair|-03.55|+00.00|+03.58": [ 9 | -3.75, 10 | 4.5, 11 | 180, 12 | 30 13 | ], 14 | "DiningTable|-01.59|+00.31|+01.27": [ 15 | -1.5, 16 | 2.25, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|-02.93|+00.16|+06.71": [ 21 | -3.5, 22 | 5.5, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|-02.93|+00.47|+06.71": [ 27 | -2.5, 28 | 5.75, 29 | 0, 30 | 30 31 | ], 32 | "Drawer|-03.48|+00.16|+06.71": [ 33 | -3.0, 34 | 5.5, 35 | 0, 36 | 30 37 | ], 38 | "Drawer|-03.48|+00.47|+06.71": [ 39 | -3.0, 40 | 5.75, 41 | 0, 42 | 30 43 | ], 44 | "Dresser|-03.20|-00.01|+06.79": [ 45 | -3.25, 46 | 6.0, 47 | 0, 48 | 30 49 | ], 50 | "SideTable|-00.24|+00.00|+03.52": [ 51 | -1.0, 52 | 3.5, 53 | 90, 54 | 30 55 | ], 56 | "SideTable|-02.07|00.00|+06.70": [ 57 | -1.75, 58 | 6.0, 59 | 0, 60 | 30 61 | ], 62 | "SideTable|-04.19|00.00|+03.59": [ 63 | -3.75, 64 | 2.75, 65 | 0, 66 | 30 67 | ], 68 | "Sofa|-04.43|+00.01|+05.06": [ 69 | -3.25, 70 | 5.25, 71 | 270, 72 | 30 73 | ] 74 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan23-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Cabinet|-00.58|+00.39|-01.80": [ 3 | -1.5, 4 | -1.25, 5 | 90, 6 | 30 7 | ], 8 | "Cabinet|-00.58|+00.39|-02.20": [ 9 | -1.5, 10 | -1.75, 11 | 90, 12 | 30 13 | ], 14 | "Cabinet|-00.58|+00.39|-03.40": [ 15 | -1.5, 16 | -2.75, 17 | 90, 18 | 30 19 | ], 20 | "Cabinet|-00.88|+00.39|-03.42": [ 21 | -1.0, 22 | -2.5, 23 | 180, 24 | 30 25 | ], 26 | "Cabinet|-00.88|+02.14|-03.69": [ 27 | -1.0, 28 | -2.25, 29 | 180, 30 | 0 31 | ], 32 | "Cabinet|-01.76|+02.14|-03.69": [ 33 | -1.75, 34 | -2.25, 35 | 180, 36 | 0 37 | ], 38 | "CounterTop|-00.30|+00.95|-02.79": [ 39 | -1.0, 40 | -3.0, 41 | 90, 42 | 30 43 | ], 44 | "DiningTable|-02.43|+00.90|-01.70": [ 45 | -1.25, 46 | -1.75, 47 | 270, 48 | 30 49 | ], 50 | "Drawer|-00.45|+00.78|-03.27": [ 51 | -1.25, 52 | -3.0, 53 | 90, 54 | 30 55 | ], 56 | "Fridge|-00.33|+00.00|-00.77": [ 57 | -1.25, 58 | -0.75, 59 | 90, 60 | 0 61 | ], 62 | "Microwave|-01.32|+01.52|-03.85": [ 63 | -1.25, 64 | -3.0, 65 | 180, 66 | 0 67 | ], 68 | "Sink|-00.35|+00.91|-02.01|SinkBasin": [ 69 | -1.0, 70 | -2.25, 71 | 90, 72 | 30 73 | ] 74 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan426-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bathtub|-03.50|+00.15|+00.94|BathtubBasin": [ 3 | -2.75, 4 | 1.0, 5 | 270, 6 | 30 7 | ], 8 | "CounterTop|-01.85|+00.00|+00.34": [ 9 | -0.75, 10 | 1.0, 11 | 180, 12 | 30 13 | ], 14 | "Drawer|-00.29|+00.31|+00.31": [ 15 | -0.75, 16 | 1.5, 17 | 180, 18 | 30 19 | ], 20 | "Drawer|-00.29|+00.61|+00.31": [ 21 | -0.75, 22 | 1.25, 23 | 180, 24 | 30 25 | ], 26 | "Drawer|-00.81|+00.31|+00.31": [ 27 | -1.25, 28 | 1.5, 29 | 180, 30 | 30 31 | ], 32 | "Drawer|-00.81|+00.61|+00.31": [ 33 | -0.5, 34 | 1.25, 35 | 180, 36 | 30 37 | ], 38 | "Drawer|-01.32|+00.61|+00.31": [ 39 | -1.0, 40 | 1.25, 41 | 180, 42 | 30 43 | ], 44 | "Drawer|-01.84|+00.31|+00.31": [ 45 | -1.25, 46 | 1.5, 47 | 180, 48 | 30 49 | ], 50 | "Drawer|-01.84|+00.61|+00.31": [ 51 | -1.5, 52 | 1.25, 53 | 180, 54 | 30 55 | ], 56 | "GarbageCan|-00.85|+00.00|+03.15": [ 57 | -1.25, 58 | 2.25, 59 | 0, 60 | 30 61 | ], 62 | "Sink|-00.46|-00.01|+03.05|SinkBasin": [ 63 | -1.0, 64 | 2.75, 65 | 90, 66 | 30 67 | ], 68 | "Toilet|-01.84|+00.00|+02.50": [ 69 | -1.75, 70 | 1.5, 71 | 0, 72 | 30 73 | ] 74 | } -------------------------------------------------------------------------------- /alfred_utils/models/utils/helper_utils.py: -------------------------------------------------------------------------------- 1 | import torch 2 | 3 | def delete_keys_from_dict(dict_del, lst_keys): 4 | """ 5 | Delete the keys present in lst_keys from the dictionary. 6 | Loops recursively over nested dictionaries. 7 | """ 8 | dict_foo = dict_del.copy() #Used as iterator to avoid the 'DictionaryHasChanged' error 9 | for field in dict_foo.keys(): 10 | if field in lst_keys: 11 | del dict_del[field] 12 | if type(dict_foo[field]) == dict: 13 | delete_keys_from_dict(dict_del[field], lst_keys) 14 | return dict_del 15 | 16 | 17 | def optimizer_to(optim, device): 18 | for param in optim.state.values(): 19 | # Not sure there are any global tensors in the state dict 20 | if isinstance(param, torch.Tensor): 21 | param.data = param.data.to(device) 22 | if param._grad is not None: 23 | param._grad.data = param._grad.data.to(device) 24 | elif isinstance(param, dict): 25 | for subparam in param.values(): 26 | if isinstance(subparam, torch.Tensor): 27 | subparam.data = subparam.data.to(device) 28 | if subparam._grad is not None: 29 | subparam._grad.data = subparam._grad.data.to(device) 30 | 31 | 32 | def load_partial_model(pretrained_dict, model): 33 | model_dict = model.state_dict() 34 | pretrained_dict = {k: v for k, v in pretrained_dict.items() if k in model_dict} 35 | model_dict.update(pretrained_dict) 36 | model.load_state_dict(model_dict) -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan308-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|+01.23|+00.00|+01.67": [ 3 | -0.25, 4 | 1.5, 5 | 90, 6 | 30 7 | ], 8 | "Desk|-00.57|+00.00|-01.35": [ 9 | 0.25, 10 | -1.25, 11 | 270, 12 | 30 13 | ], 14 | "Desk|-01.58|+00.02|+00.67": [ 15 | -0.25, 16 | 0.75, 17 | 270, 18 | 30 19 | ], 20 | "Drawer|-00.51|+00.19|-00.85": [ 21 | 0.5, 22 | -1.5, 23 | 0, 24 | 30 25 | ], 26 | "Drawer|-00.51|+00.72|-00.85": [ 27 | 0.25, 28 | -1.25, 29 | 0, 30 | 30 31 | ], 32 | "Drawer|-02.07|+00.74|+00.73": [ 33 | -1.25, 34 | 1.5, 35 | 270, 36 | 30 37 | ], 38 | "GarbageCan|-00.75|+00.00|-00.34": [ 39 | 0.25, 40 | 0.0, 41 | 270, 42 | 30 43 | ], 44 | "Safe|-02.18|+00.00|+02.58": [ 45 | -1.0, 46 | 2.0, 47 | 270, 48 | 30 49 | ], 50 | "Shelf|-01.29|+00.87|+00.41": [ 51 | -1.0, 52 | 1.5, 53 | 180, 54 | 30 55 | ], 56 | "Shelf|-01.29|+01.72|+00.41": [ 57 | -1.0, 58 | 1.25, 59 | 180, 60 | -30 61 | ], 62 | "Shelf|-01.96|+00.87|+00.41": [ 63 | -1.75, 64 | 1.5, 65 | 180, 66 | 30 67 | ], 68 | "Shelf|-01.96|+01.34|+00.41": [ 69 | -0.75, 70 | 1.0, 71 | 270, 72 | 0 73 | ], 74 | "Shelf|-01.96|+01.72|+00.41": [ 75 | -1.75, 76 | 1.25, 77 | 180, 78 | -30 79 | ] 80 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan312-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bed|-00.81|-00.01|-00.92": [ 3 | 0.75, 4 | -0.75, 5 | 270, 6 | 30 7 | ], 8 | "Desk|+02.24|00.00|-01.58": [ 9 | 0.5, 10 | -1.25, 11 | 90, 12 | 30 13 | ], 14 | "Drawer|+00.15|+00.20|-01.64": [ 15 | 1.25, 16 | -0.75, 17 | 270, 18 | 30 19 | ], 20 | "Drawer|+00.15|+00.45|-01.64": [ 21 | 0.5, 22 | -0.75, 23 | 180, 24 | 30 25 | ], 26 | "Shelf|+01.56|+00.06|-01.34": [ 27 | 1.0, 28 | -0.25, 29 | 180, 30 | 30 31 | ], 32 | "Shelf|+01.56|+00.30|-01.34": [ 33 | 2.0, 34 | -0.5, 35 | 180, 36 | 30 37 | ], 38 | "Shelf|+01.56|+00.54|-01.34": [ 39 | 2.0, 40 | -0.5, 41 | 180, 42 | 30 43 | ], 44 | "Shelf|+01.60|+00.77|-01.68": [ 45 | 1.5, 46 | -1.0, 47 | 180, 48 | 30 49 | ], 50 | "Shelf|+01.60|+01.13|-01.68": [ 51 | 1.5, 52 | -1.0, 53 | 180, 54 | 30 55 | ], 56 | "Shelf|+01.99|+01.38|-01.70": [ 57 | 1.5, 58 | -1.0, 59 | 180, 60 | 30 61 | ], 62 | "Shelf|+02.24|+00.77|-01.68": [ 63 | 2.25, 64 | -0.5, 65 | 180, 66 | 30 67 | ], 68 | "Shelf|+02.24|+01.13|-01.68": [ 69 | 2.25, 70 | -0.5, 71 | 180, 72 | 0 73 | ], 74 | "SideTable|+00.15|+00.45|-01.64": [ 75 | 0.5, 76 | -1.0, 77 | 180, 78 | 30 79 | ] 80 | } -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan225-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "ArmChair|-00.88|-00.03|+00.57": [ 3 | -1.0, 4 | 1.75, 5 | 180, 6 | 30 7 | ], 8 | "CoffeeTable|-01.97|+00.00|+02.62": [ 9 | -1.0, 10 | 2.75, 11 | 270, 12 | 30 13 | ], 14 | "Drawer|-04.43|+00.47|+03.34": [ 15 | -3.75, 16 | 4.25, 17 | 180, 18 | 30 19 | ], 20 | "Shelf|-00.34|+00.18|+02.67": [ 21 | -1.5, 22 | 2.0, 23 | 90, 24 | 30 25 | ], 26 | "Shelf|-00.46|+00.17|+03.04": [ 27 | -1.5, 28 | 3.5, 29 | 90, 30 | 30 31 | ], 32 | "Shelf|-00.46|+00.42|+03.04": [ 33 | -1.5, 34 | 3.5, 35 | 90, 36 | 30 37 | ], 38 | "Shelf|-00.46|+00.48|+02.30": [ 39 | -1.25, 40 | 2.75, 41 | 90, 42 | 30 43 | ], 44 | "Shelf|-00.46|+00.57|+03.04": [ 45 | -1.25, 46 | 3.5, 47 | 90, 48 | 30 49 | ], 50 | "Shelf|-00.47|+00.18|+02.30": [ 51 | -1.5, 52 | 1.75, 53 | 90, 54 | 30 55 | ], 56 | "SideTable|-04.61|+00.01|+03.35": [ 57 | -4.25, 58 | 4.25, 59 | 180, 60 | 30 61 | ], 62 | "Sofa|-02.13|00.00|+04.56": [ 63 | -2.5, 64 | 3.25, 65 | 0, 66 | 30 67 | ], 68 | "Sofa|-04.57|00.00|+01.90": [ 69 | -3.25, 70 | 2.0, 71 | 270, 72 | 30 73 | ], 74 | "TVStand|-00.34|+00.01|+02.68": [ 75 | -1.25, 76 | 2.75, 77 | 90, 78 | 30 79 | ] 80 | } -------------------------------------------------------------------------------- /alfred_utils/models/utils/metric.py: -------------------------------------------------------------------------------- 1 | import re 2 | import string 3 | import collections 4 | 5 | 6 | def normalize_answer(s): 7 | """ 8 | Lower text and remove punctuation, articles and extra whitespace. 9 | """ 10 | 11 | def remove_articles(text): 12 | regex = re.compile(r'\b(a|an|the)\b', re.UNICODE) 13 | return re.sub(regex, ' ', text) 14 | 15 | def white_space_fix(text): 16 | return ' '.join(text.split()) 17 | 18 | def remove_punc(text): 19 | exclude = set(string.punctuation) 20 | return ''.join(ch for ch in text if ch not in exclude) 21 | 22 | def lower(text): 23 | return text.lower() 24 | 25 | return white_space_fix(remove_articles(remove_punc(lower(s)))) 26 | 27 | 28 | def get_tokens(s): 29 | if not s: 30 | return [] 31 | return normalize_answer(s).split() 32 | 33 | 34 | def compute_exact(a_gold, a_pred): 35 | return int(normalize_answer(a_gold) == normalize_answer(a_pred)) 36 | 37 | 38 | def compute_f1(a_gold, a_pred): 39 | gold_toks = get_tokens(a_gold) 40 | pred_toks = get_tokens(a_pred) 41 | common = collections.Counter(gold_toks) & collections.Counter(pred_toks) 42 | num_same = sum(common.values()) 43 | if len(gold_toks) == 0 or len(pred_toks) == 0: 44 | # If either is no-answer, then F1 is 1 if they agree, 0 otherwise 45 | return int(gold_toks == pred_toks) 46 | if num_same == 0: 47 | return 0 48 | precision = 1.0 * num_same / len(pred_toks) 49 | recall = 1.0 * num_same / len(gold_toks) 50 | f1 = (2 * precision * recall) / (precision + recall) 51 | return f1 52 | -------------------------------------------------------------------------------- /alfred_utils/gen/layouts/FloorPlan215-openable.json: -------------------------------------------------------------------------------- 1 | { 2 | "CoffeeTable|-02.49|+00.02|+04.04": [ 3 | -3.5, 4 | 4.0, 5 | 90, 6 | 30 7 | ], 8 | "CoffeeTable|-05.56|+00.02|+06.84": [ 9 | -4.25, 10 | 6.5, 11 | 270, 12 | 30 13 | ], 14 | "Shelf|-02.87|+00.14|+07.18": [ 15 | -2.75, 16 | 6.0, 17 | 0, 18 | 30 19 | ], 20 | "Shelf|-02.87|+00.44|+07.18": [ 21 | -2.75, 22 | 6.25, 23 | 0, 24 | 30 25 | ], 26 | "Shelf|-02.87|+00.87|+07.18": [ 27 | -2.75, 28 | 6.5, 29 | 0, 30 | 30 31 | ], 32 | "Shelf|-02.87|+01.27|+07.18": [ 33 | -4.0, 34 | 7.0, 35 | 90, 36 | 30 37 | ], 38 | "Shelf|-05.96|+00.14|+04.35": [ 39 | -4.75, 40 | 4.25, 41 | 270, 42 | 30 43 | ], 44 | "Shelf|-05.96|+00.44|+04.35": [ 45 | -5.0, 46 | 4.25, 47 | 270, 48 | 30 49 | ], 50 | "Shelf|-05.96|+00.87|+04.35": [ 51 | -5.25, 52 | 4.0, 53 | 270, 54 | 30 55 | ], 56 | "Shelf|-05.96|+01.27|+04.35": [ 57 | -5.25, 58 | 5.0, 59 | 270, 60 | 30 61 | ], 62 | "SideTable|-00.59|00.00|+02.00": [ 63 | -1.5, 64 | 2.0, 65 | 90, 66 | 30 67 | ], 68 | "SideTable|-00.59|00.00|+05.98": [ 69 | -1.5, 70 | 6.0, 71 | 90, 72 | 30 73 | ], 74 | "Sofa|-00.77|-00.01|+03.92": [ 75 | -1.75, 76 | 3.75, 77 | 90, 78 | 30 79 | ] 80 | } --------------------------------------------------------------------------------