Comments (5)
For the real, spatial position, the inverse is not unique. For example, a trajectory starting from p=0
with v>0
with the same target position and the same positive target velocity will cross p=0
(at least) three times. Nonetheless, I think this features might still be useful.
If you mean a path position parameter (as often found for path-based time parametrization), this inverse is of course unique. However, ruckig does not expose a path position, and an additional interface for that would be required.
For all cases, Ruckig does not overshoot (see #22).
from ruckig.
Thanks for your suggestion! In general, the inverse is not unique, so we could only have something like findTime(position) -> [time]
returning a list of times.
from ruckig.
The inverse is not unique, so it means s
is not monotonic ?
I'm guessing in case of overshooting ?
Do we have access to this info in ruckig ? isOvershooting ?
from ruckig.
The latest commit adds the method get_first_time_at_position
, which returns the time that the trajectory passes a specific position of a given DoF the first time. You can find the documentation here.
from ruckig.
That is awesome ! Thanks @pantor . @traversaro
from ruckig.
Related Issues (20)
- Unintialized Variable
- Optional header not found HOT 1
- The problem encountered when using a class template with Ruckig. HOT 4
- Soft Terminal constrains? HOT 5
- Tutorial plot failure HOT 3
- Strange behaviour on target conditions HOT 1
- Retracement of position HOT 1
- ruckig pypi package for macos mislabeled as universal2 HOT 1
- How to integrate with an existing ros package? HOT 7
- Errors in solving cubic equation of one variable
- Pip install Ruckig fails on Windows 32bit, Py3.6 HOT 5
- ruckig on 32bit python >=3.6 HOT 2
- filter_intermediate_positions documentation missing/lacking HOT 2
- Is there a way to make ruckig GPU acceleration friendly? HOT 2
- Velocity constraint violated and no error thrown HOT 2
- Out of bound access when compiling tests HOT 2
- Integrating Ruckig with ROS2 HOT 1
- Runtime Error on aarch64 System HOT 4
- Acceleration Constrained motion vs jerk constrained motion HOT 2
- Result::ErrorExecutionTimeCalculation -by hualei HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ruckig.