{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"Computes time-optimal path parameterization for robots subject to kinematic and dynamic constraints, converting a geometric path into the fastest feasible trajectory.","skillfed_tags":["robotics","trajectory-optimization","motion-planning"],"use_cases":["Generate fastest robot arm trajectories that respect joint velocity and acceleration limits for pick-and-place tasks.","Optimize mobile robot paths subject to dynamic constraints like maximum speed and turning radius.","Compute time-optimal tool trajectories in Cartesian space while satisfying kinematic singularity avoidance.","Parameterize pre-planned geometric paths to meet real-time execution deadlines on production robots.","Research and validate trajectory optimization algorithms against benchmark constraint sets."],"what_it_does":"toppra is a library for computing time-optimal path parameterization\u2014the fastest way to traverse a geometric path while respecting robot kinematic and dynamic constraints. Given a path and a list of constraints (joint velocity, joint acceleration, Cartesian velocity, etc.), it returns a parameterization function that describes how fast the robot should move at each point along the path. This allows you to generate the quickest feasible trajectory that satisfies all physical and operational limits.\n\nThe library depends on scipy, numpy, and matplotlib for numerical computation and visualization. It is actively maintained and distributed as compiled wheels for Python 3.9\u20133.14 on Linux x86_64. However, the description notes that Python support will be dropped in favor of a C++ version with bindings, so new projects should evaluate whether the C++ alternative is appropriate.","worth_installing":"Yes, if you need to compute time-optimal trajectories for robots with kinematic or dynamic constraints and are comfortable with Python. The library is actively maintained, has no known vulnerabilities, and offers a straightforward API. However, note the deprecation warning: the project is transitioning to a C++ version with bindings, so for new long-term projects, evaluate whether that alternative is ready for your use case."},"id":"toppra","links":{"html":"https://skillfed.io/packages/toppra","md":"https://skillfed.io/packages/toppra.md","pypi":"https://pypi.org/project/toppra/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":null,"license_treatment":"permissive","name":"toppra","python_support":"unspecified","summary":"toppra: time-optimal parametrization of trajectories for robots subject to constraints."},"popularity":{"monthly_downloads":94528,"position":13324,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.9"}
