toppra: time-optimal parametrization of trajectories for robots subject to constraints.
Project description
toppra
: Time-Optimal Path Parameterization

- [Overview](#overview)
- [Supports](#supports)
- [Citing `toppra`](#citing--toppra-)
# Overview
**toppra** is a library for computing the time-optimal path
parametrization for robots subject to kinematic and dynamic
constraints. In general, given the inputs:
1. a geometric path `p(s)`, `s` in `[0, s_end]`;
2. a list of constraints on joint velocity, joint accelerations, tool
Cartesian velocity, et cetera.
**toppra** returns the time-optimal path parameterization: `s_dot
(s)`, from which the fastest trajectory `q(t)` that satisfies the
given constraints can be found.
**Documentation and tutorials** are available
[here](https://hungpham2511.github.io/toppra/index.html).
You can install the package with pip:
``` shell
pip install toppra
```
To install from source for development:
``` shell
pip install -r requirement3.txt
pip install -e .
```
# Support
## Bug tracking
Please report any issues, questions or feature request via
[Github issues tracker](https://github.com/hungpham2511/toppra/issues).
Have a quick question? Try asking in our slack channel.
## Contributions
Pull Requests are welcome! Create a Pull Request and we will review
your proposal!
# Credits
`toppra` was originally developed by [Hung
Pham](https://hungpham2511.github.com/) ([Eureka Robotics](https://eurekarobotics.com/), former [CRI
Group](https://personal.ntu.edu.sg/cuong/)) and [Phạm Quang Cường](https://personal.ntu.edu.sg/cuong/)
(Eureka Robotics, CRI Group) with major contributions from talented
contributors:
- [Joseph Mirabel](https://github.com/jmirabel) (C++ API)
- EdsterG (Python3 support).
If you have taken part in developing and supporting the library, feel
free to add your name to the list.
The development is also generously supported by [Eureka Robotics](https://eurekarobotics.com/).
# Citing toppra
If you use this library for your research, we encourage you to
1. reference the accompanying paper [A new approach to Time-Optimal Path Parameterization based on Reachability Analysis](https://www.researchgate.net/publication/318671280_A_New_Approach_to_Time-Optimal_Path_Parameterization_Based_on_Reachability_Analysis),
*IEEE Transactions on Robotics*, vol. 34(3), pp. 645-659, 2018.
2. put a star on this repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
toppra-0.6.3.tar.gz
(256.1 kB
view details)
File details
Details for the file toppra-0.6.3.tar.gz
.
File metadata
- Download URL: toppra-0.6.3.tar.gz
- Upload date:
- Size: 256.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
5a8926128a9decce85d11bac3e9a2aa2fbf2882653053b10f5cb42e0e21a401e
|
|
MD5 |
d56388588a7688ab50ce35dd0dc9abca
|
|
BLAKE2b-256 |
824603751ca33b7cdbb4cb47f24c3c6217e1bd6faf637d6ba0235e9a35c94f40
|