{"id":28577017,"url":"https://github.com/rsasaki0109/poseoptimizationslam3d","last_synced_at":"2025-07-01T16:08:34.301Z","repository":{"id":43879616,"uuid":"206843286","full_name":"rsasaki0109/PoseOptimizationSLAM3D","owner":"rsasaki0109","description":"Python sample code of 3D pose optimization SLAM","archived":false,"fork":false,"pushed_at":"2023-05-04T09:51:58.000Z","size":493,"stargazers_count":72,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T00:08:53.103Z","etag":null,"topics":["localization","mapping","optimization","robotics","slam"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rsasaki0109.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-06T17:28:50.000Z","updated_at":"2024-07-10T03:45:37.000Z","dependencies_parsed_at":"2022-08-27T19:24:43.618Z","dependency_job_id":null,"html_url":"https://github.com/rsasaki0109/PoseOptimizationSLAM3D","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rsasaki0109/PoseOptimizationSLAM3D","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsasaki0109%2FPoseOptimizationSLAM3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsasaki0109%2FPoseOptimizationSLAM3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsasaki0109%2FPoseOptimizationSLAM3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsasaki0109%2FPoseOptimizationSLAM3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rsasaki0109","download_url":"https://codeload.github.com/rsasaki0109/PoseOptimizationSLAM3D/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsasaki0109%2FPoseOptimizationSLAM3D/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262996405,"owners_count":23396903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["localization","mapping","optimization","robotics","slam"],"created_at":"2025-06-11T00:08:52.059Z","updated_at":"2025-07-01T16:08:34.280Z","avatar_url":"https://github.com/rsasaki0109.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PoseOptimizationSLAM3D\n3D (x, y, z, qw, qx, qy, qz) pose optimization SLAM\n\n1. Download data  \n\n~~~\npython script/data_downloader.py\n~~~\n\n2. run SLAM \n\n~~~\npython script/pose_optimization_slam_3d.py\n~~~\n\n# Result\n\nparking-garage.g2o data\n\nstep 1  \n![demo](./images/parking-garage_step1.png)  \n\nstep 10  \n![demo](./images/parking-garage_step10.png)  \n \nstandard output  \n![demo](./images/output.png)  \n\nsphere2200_guess.g2o  \n![demo](./images/sphere2200_guess.g2o.png)  \n\ntorus3d_guess.g2o  \n![demo](./images/torus3d_guess.g2o.png)  \n\n# Reference \n[A Compact and Portable Implementation of Graph\\-based SLAM](https://www.researchgate.net/publication/321287640_A_Compact_and_Portable_Implementation_of_Graph-based_SLAM)  \n[GitHub \\- furo\\-org/p2o: Single header 2D/3D graph\\-based SLAM library](https://github.com/furo-org/p2o)  \n[GitHub \\- AtsushiSakai/PythonRobotics\n/SLAM/PoseOptimizationSLAM](https://github.com/AtsushiSakai/PythonRobotics/tree/master/SLAM/PoseOptimizationSLAM)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsasaki0109%2Fposeoptimizationslam3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frsasaki0109%2Fposeoptimizationslam3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frsasaki0109%2Fposeoptimizationslam3d/lists"}