Skip to content

Reproducing on the Gopro 12 #100

@john7030157

Description

@john7030157

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions