Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.

Plan dynamically feasible trajectories #449

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

nicovanduijn
Copy link
Collaborator

This is on top of #448 and #443 so those should go in first.

This uses the trajectory simulator in the tree generation to add nodes to the tree that we can actually reach.

Note that this does not yet affect the selection of the nodes, whose cost is still computed by assuming perfect tracking.

Also the eventual setpoint will be on the dynamically feasible path, not the setpoint input to the simulator used to calculate the node position. This sounds like flawed logic, but it yields very smooth and nice flying behavior in SITL.

@nicovanduijn nicovanduijn changed the base branch from master to remove-cropping July 23, 2019 08:19
@nicovanduijn nicovanduijn force-pushed the dynamically-feasible-trajectories branch from a71456f to b4551ab Compare July 23, 2019 11:28
@nicovanduijn nicovanduijn force-pushed the dynamically-feasible-trajectories branch from b4551ab to b393d84 Compare July 23, 2019 11:34
@nicovanduijn nicovanduijn force-pushed the dynamically-feasible-trajectories branch from b393d84 to 55b6665 Compare July 25, 2019 09:59
@nicovanduijn nicovanduijn force-pushed the remove-cropping branch 3 times, most recently from e35cb44 to fba9488 Compare July 26, 2019 14:51
@nicovanduijn nicovanduijn force-pushed the dynamically-feasible-trajectories branch from 55b6665 to 7d79b14 Compare July 29, 2019 07:14
@nicovanduijn nicovanduijn force-pushed the dynamically-feasible-trajectories branch from 7d79b14 to 602fa5c Compare July 29, 2019 11:18
@nicovanduijn nicovanduijn force-pushed the dynamically-feasible-trajectories branch from 5aac13b to f76efa3 Compare July 30, 2019 14:43
@jkflying jkflying force-pushed the remove-cropping branch 3 times, most recently from 067f765 to 054cd32 Compare August 19, 2019 08:16
@jkflying jkflying changed the base branch from remove-cropping to master August 21, 2019 20:49
Nico van Duijn and others added 5 commits August 28, 2019 16:11
This commit changes the star planner to distinguish between setpoints
sent to the position controller and the actual positions we would then end
up in.
cost such that it's possible to fly at lower altitudes
@mrivi mrivi force-pushed the dynamically-feasible-trajectories branch from f76efa3 to 5628fa2 Compare August 29, 2019 08:22
@mrivi mrivi force-pushed the dynamically-feasible-trajectories branch from 7665685 to a8b2943 Compare September 4, 2019 08:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants