{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/solving-motion-planning-tasks-with-a-scalable","title":"Solving Motion Planning Tasks with a Scalable Generative Model","arxiv_id":"2407.02797","date":"2024-07-03","proceeding":null,"authors":["Yihan Hu","Siqi Chai","Zhening Yang","Jingyu Qian","Kun Li","Wenxin Shao","Haichao Zhang","Wei Xu","Qiang Liu"],"abstract":"As autonomous driving systems being deployed to millions of vehicles, there is a pressing need of improving the system's scalability, safety and reducing the engineering cost. A realistic, scalable, and practical simulator of the driving world is highly desired. In this paper, we present an efficient solution based on generative models which learns the dynamics of the driving scenes. With this model, we can not only simulate the diverse futures of a given driving scenario but also generate a variety of driving scenarios conditioned on various prompts. Our innovative design allows the model to operate in both full-Autoregressive and partial-Autoregressive modes, significantly improving inference and training speed without sacrificing generative capability. This efficiency makes it ideal for being used as an online reactive environment for reinforcement learning, an evaluator for planning policies, and a high-fidelity simulator for testing. We evaluated our model against two real-world datasets: the Waymo motion dataset and the nuPlan dataset. On the simulation realism and scene generation benchmark, our model achieves the state-of-the-art performance. And in the planning benchmarks, our planner outperforms the prior arts. We conclude that the proposed generative model may serve as a foundation for a variety of motion planning tasks, including data generation, simulation, planning, and online training. Source code is public at https://github.com/HorizonRobotics/GUMP/","url_abs":"https://arxiv.org/abs/2407.02797v1","url_pdf":"https://arxiv.org/pdf/2407.02797v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"solving-motion-planning-tasks-with-a-scalable","repo_url":"https://github.com/horizonrobotics/gump","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"autonomous-driving","task_name":"Autonomous Driving"},{"task_slug":"motion-planning","task_name":"Motion Planning"},{"task_slug":"scene-generation","task_name":"Scene Generation"}],"methods":[{"method_slug":"speed","method_name":"SPEED"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2407.02797","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2407.02797"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/horizonrobotics/gump","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":1,"unverified":2},"by_repo_kind":{"official":{"samples":3,"ran":1,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"ea92e11c12b9c3ba","entry":"to_box_frame","repo":"horizonrobotics/gump","repo_kind":"official","path":"nuplan_extent/common/geometry/oriented_box.py","file_url":"https://github.com/horizonrobotics/gump/blob/HEAD/nuplan_extent/common/geometry/oriented_box.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ea92e11c12b9c3ba"}},{"code_sha256_prefix":"6d135ae598ac46a9","entry":"box_to_corners","repo":"horizonrobotics/gump","repo_kind":"official","path":"nuplan_extent/common/geometry/oriented_box.py","file_url":"https://github.com/horizonrobotics/gump/blob/HEAD/nuplan_extent/common/geometry/oriented_box.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6d135ae598ac46a9"}},{"code_sha256_prefix":"26933af93eb33344","entry":"line_segment_intersected","repo":"horizonrobotics/gump","repo_kind":"official","path":"nuplan_extent/common/geometry/oriented_box.py","file_url":"https://github.com/horizonrobotics/gump/blob/HEAD/nuplan_extent/common/geometry/oriented_box.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"26933af93eb33344"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}