Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pathProjector::Progressive does not work with time-varying right hand side #323

Open
florent-lamiraux opened this issue Jul 25, 2023 · 1 comment

Comments

@florent-lamiraux
Copy link
Contributor

florent-lamiraux commented Jul 25, 2023

if (!constraints->isSatisfied(q2)) return false;

and at other places, the constraints are evaluated without refering to the path parameter.
As a consequence the path projector returns false with paths built by steeringMethod::EndEffectorTrajectory.

@jmirabel : can you confirm this statement and tell me how you overcame this issue in past applications ?

@jmirabel
Copy link
Contributor

jmirabel commented Jul 25, 2023

Yes, the path projector will not work with a time-varying constraint. In the end, I was using the pathPlanner::EndEffectorTrajectory. It has an elementary path projection method built-in. Assuming a sufficiently large number of steps, I never encountered any problems.

There is no theoretical reason for PathProjector s not to handle time varying constraints. There are two practical reasons: implementation time and it was intended for a particular project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants