solve dependencies problem

This commit is contained in:
2025-09-05 15:49:00 +08:00
parent 12a6b47969
commit 21fbd5a323
114 changed files with 11337 additions and 19 deletions

View File

@@ -99,6 +99,7 @@ class OldTaskGenerator:
def __init__(self, task_template, data_root):
self.data_root = data_root
self.init_info(task_template)
self.task_template = task_template
def _load_json(self, relative_path):
with open(os.path.join(self.data_root, relative_path), 'r') as file:
@@ -224,10 +225,11 @@ class OldTaskGenerator:
def generate_tasks(self, save_path, task_num, task_name):
os.makedirs(save_path, exist_ok=True)
generated_tasks_path = []
for i in range(task_num):
task_instance = deepcopy(self.task_template)
output_file = os.path.join(save_path, f'{task_name}_%d.json' % (i))
generated_tasks_path.append(output_file)
task_instance['objects'] = []
task_instance['objects'] += self.fix_obj_infos
task_instance['robot'] = {
@@ -236,6 +238,7 @@ class OldTaskGenerator:
"robot_cfg": self.robot_cfg,
"stand": self.stand,
}
task_instance['recording_setting'] = self.task_template["recording_setting"]
flag_failed = False
for key in self.layouts:
@@ -258,5 +261,5 @@ class OldTaskGenerator:
Log.info('Saved task json to %s' % output_file)
with open(output_file, 'w') as f:
json.dump(task_instance, f, indent=4)
return generated_tasks_path
# -------------------------------------------------------------