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

Provide Derivatives in FunctionHandleTrajectory #22076

Open
cohnt opened this issue Oct 24, 2024 · 1 comment
Open

Provide Derivatives in FunctionHandleTrajectory #22076

cohnt opened this issue Oct 24, 2024 · 1 comment
Assignees
Labels
component: planning and control Optimization-based planning and control, and search- and sampling-based planning type: feature request

Comments

@cohnt
Copy link
Contributor

cohnt commented Oct 24, 2024

#21093 introduced a way for the user to specify trajectories as the image of an arbitrary function, completing the feature request in #20699. However, it does not yet support computing derivatives of the trajectory, which is needed for trajectory processing algorithms like Toppra. I think this should be pretty straightforward to implement, so I'll self-assign (and ask for help if I get stuck).

@cohnt cohnt added type: feature request component: planning and control Optimization-based planning and control, and search- and sampling-based planning labels Oct 24, 2024
@cohnt cohnt self-assigned this Oct 24, 2024
@cohnt
Copy link
Contributor Author

cohnt commented Oct 24, 2024

Actually, maybe this is more complicated than I thought, since I don't think we can use AutoDiffXd to get higher order derivatives. Would love to hear if people have other ideas.

I know Russ suggested allowing a user to provide a function if the derivatives are known. Or we could provide a finite-difference approximation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: planning and control Optimization-based planning and control, and search- and sampling-based planning type: feature request
Projects
None yet
Development

No branches or pull requests

1 participant