Hi I'm trying to use my own data gathered on a Hero 12 camera.
I havent been able to start the SLAM process with the following error:
############# 02_create_map ###########
Pulling docker image chicheng/orb_slam3:latest
latest: Pulling from chicheng/orb_slam3
Digest: sha256:fbf562a6707a0fe9bafb04375c4cfb7b051156c14bc1e820f3f238b9aa17744f
Status: Image is up to date for chicheng/orb_slam3:latest
docker.io/chicheng/orb_slam3:latest
CompletedProcess(args=['docker', 'run', '--rm', '--volume', '/home/keti/UMI/universal_manipulation_interface/test_session/demos/mapping:/data', '--volume', '/home/keti/UMI/universal_manipulation_interface/test_session/demos/mapping:/map', 'chicheng/orb_slam3:latest', '/ORB_SLAM3/Examples/Monocular-Inertial/gopro_slam', '--vocabulary', '/ORB_SLAM3/Vocabulary/ORBvoc.txt', '--setting', '/ORB_SLAM3/Examples/Monocular-Inertial/gopro10_maxlens_fisheye_setting_v1_720.yaml', '--input_video', '/data/raw_video.mp4', '--input_imu_json', '/data/imu_data.json', '--output_trajectory_csv', '/data/mapping_camera_trajectory.csv', '--save_map', '/map/map_atlas.osa', '--mask_img', '/data/slam_mask.png'], returncode=139)
Traceback (most recent call last):
File "/home/keti/UMI/universal_manipulation_interface/run_slam_pipeline.py", line 120, in
main()
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 1161, in call
return self.main(*args, **kwargs)
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/home/keti/UMI/universal_manipulation_interface/run_slam_pipeline.py", line 68, in main
assert map_path.is_file()
AssertionError
Taking a look at the imu_data.json tells me that the two data structures differ in that the hero9 file from the example code contains GPS5 data. Is this the issue?
I'd appreciate any kind of help
Hi I'm trying to use my own data gathered on a Hero 12 camera.
I havent been able to start the SLAM process with the following error:
############# 02_create_map ###########
Pulling docker image chicheng/orb_slam3:latest
latest: Pulling from chicheng/orb_slam3
Digest: sha256:fbf562a6707a0fe9bafb04375c4cfb7b051156c14bc1e820f3f238b9aa17744f
Status: Image is up to date for chicheng/orb_slam3:latest
docker.io/chicheng/orb_slam3:latest
CompletedProcess(args=['docker', 'run', '--rm', '--volume', '/home/keti/UMI/universal_manipulation_interface/test_session/demos/mapping:/data', '--volume', '/home/keti/UMI/universal_manipulation_interface/test_session/demos/mapping:/map', 'chicheng/orb_slam3:latest', '/ORB_SLAM3/Examples/Monocular-Inertial/gopro_slam', '--vocabulary', '/ORB_SLAM3/Vocabulary/ORBvoc.txt', '--setting', '/ORB_SLAM3/Examples/Monocular-Inertial/gopro10_maxlens_fisheye_setting_v1_720.yaml', '--input_video', '/data/raw_video.mp4', '--input_imu_json', '/data/imu_data.json', '--output_trajectory_csv', '/data/mapping_camera_trajectory.csv', '--save_map', '/map/map_atlas.osa', '--mask_img', '/data/slam_mask.png'], returncode=139)
Traceback (most recent call last):
File "/home/keti/UMI/universal_manipulation_interface/run_slam_pipeline.py", line 120, in
main()
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 1161, in call
return self.main(*args, **kwargs)
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/keti/miniforge3/envs/umi/lib/python3.9/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/home/keti/UMI/universal_manipulation_interface/run_slam_pipeline.py", line 68, in main
assert map_path.is_file()
AssertionError
Taking a look at the imu_data.json tells me that the two data structures differ in that the hero9 file from the example code contains GPS5 data. Is this the issue?
I'd appreciate any kind of help