Skip to content
New issue

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

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

Already on GitHub? # to your account

Trajectory consisting of multiple segments #3

Open
4 tasks done
Peyje opened this issue May 7, 2019 · 2 comments
Open
4 tasks done

Trajectory consisting of multiple segments #3

Peyje opened this issue May 7, 2019 · 2 comments
Labels
enhancement New feature or request

Comments

@Peyje
Copy link
Owner

Peyje commented May 7, 2019

Currently, a trajectory only consists of a single segment. Ideally, an arbitrary number of segments should be possible.

Proposed course of action:

  • Clean up QP matrices
  • Construct QP matrices in a loop
  • Try manually set waypoints
  • Extend GUI to make it able to set multiple waypoints
@Peyje Peyje added the enhancement New feature or request label May 7, 2019
@Peyje
Copy link
Owner Author

Peyje commented May 16, 2019

As of #6 multiple segments are now possible in two ways: Joint and separated.
However, the solver does not allow to solve for all constraints, following are the current active constraints for each mode.

Joint

  • X,Y,Z,Psi position of starting waypoint
  • X,Y,Z,Psi position of ending waypoint
  • X,Y,Z,Psi velocity at rendezvous of segments
  • X,Y,Z,Psi velocity of absolute starting waypoint
  • X,Y,Z velocity of absolute ending waypoint

Separate

  • X,Y,Z,Psi position of starting waypoint
  • X,Y,Z,Psi velocity of starting waypoint
  • X,Y,Z acceleration of starting waypoint
  • X,Y,Z,Psi position of ending waypoint
  • X,Y,Z velocity of absolute ending waypoint

Any more constraints will resolve in the solver finishing without a solution and setting the status to primary infeasible.

@Peyje Peyje added bug Something isn't working wontfix This will not be worked on and removed enhancement New feature or request bug Something isn't working labels May 16, 2019
@Peyje
Copy link
Owner Author

Peyje commented Jul 12, 2019

The CVX solver could be used instead to figure out why more constraints are not possible to set.

@Peyje Peyje added future improvement enhancement New feature or request and removed wontfix This will not be worked on future improvement labels Jul 12, 2019
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant