{"id":20161302,"url":"https://github.com/mkner/longitudinal-vehicle-dynamics","last_synced_at":"2025-06-14T18:09:25.356Z","repository":{"id":177707276,"uuid":"407350714","full_name":"mkner/longitudinal-vehicle-dynamics","owner":"mkner","description":"Tutorial notebook for automotive longitudinal physics and dynamics. Includes test scenarios for various 2-dimensional terrain and throttle profiles. Parameters can be changed to experiment with the dynamic behavior of the model.","archived":false,"fork":false,"pushed_at":"2023-10-26T05:43:50.000Z","size":663,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T00:12:42.667Z","etag":null,"topics":["autonomous-vehicles","drive-train-physics","longitudinal-automotive-dynamics","longitundinal-vehicle-dynamics","trajectory-profiles","tutorial"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mkner.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-17T00:14:09.000Z","updated_at":"2025-01-09T16:29:39.000Z","dependencies_parsed_at":"2024-11-14T00:18:21.661Z","dependency_job_id":"353fad7b-04bc-4498-b17d-73c9c287fded","html_url":"https://github.com/mkner/longitudinal-vehicle-dynamics","commit_stats":null,"previous_names":["mkner/longitudinal-vehicle-dynamics"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mkner/longitudinal-vehicle-dynamics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkner%2Flongitudinal-vehicle-dynamics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkner%2Flongitudinal-vehicle-dynamics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkner%2Flongitudinal-vehicle-dynamics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkner%2Flongitudinal-vehicle-dynamics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mkner","download_url":"https://codeload.github.com/mkner/longitudinal-vehicle-dynamics/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkner%2Flongitudinal-vehicle-dynamics/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259860419,"owners_count":22922988,"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":["autonomous-vehicles","drive-train-physics","longitudinal-automotive-dynamics","longitundinal-vehicle-dynamics","trajectory-profiles","tutorial"],"created_at":"2024-11-14T00:18:16.706Z","updated_at":"2025-06-14T18:09:24.858Z","avatar_url":"https://github.com/mkner.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Automotive Longitudinal Vehicle Dynamics Tutorial\n#### - Mike Knerr \n\n\n#\n\u003cdiv\u003e\n\u003cimg src=\"longitudinal-car-v0.06.png\" alt=\"car\" width=\"75%\"/\u003e\n\u003cdiv align=\"right\"\u003e\u003csub\u003eIllustration - Mike Knerr\u003c/sub\u003e\u003c/div\u003e\n\u003c/div\u003e\n\n# \n\nThis [tutorial notebook](longitudinal_vehicle_dynamics_tutorial.ipynb) is a model for automotive longitudinal physics and dynamics. \n\nIncludes test scenarios for various 2-dimensional terrain and throttle profiles. The reduction to 2D makes\nit easier to concentrate on the longitudinal dynamics without being side-tracked by the kinematics of lateral motion.\n\nThe object oriented vehicle model expresses dynamics as an equation of forward, reverse\nand opposing forces that would be typical for a vehicle in motion. Characteristic\nparameters of the automobile model are set. A basic terrain geometry and motion profile is\ndefined. Euler time-step integration yields acceleration, velocity and longitudinal \nposition over time. Graphics show different aspects of the motion plan when run is completed.\n\nThe parameters and 2D terrain geometry can be changed to experiment and learn about \nthe dynamic behavior of the model.\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkner%2Flongitudinal-vehicle-dynamics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkner%2Flongitudinal-vehicle-dynamics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkner%2Flongitudinal-vehicle-dynamics/lists"}