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

HighLevelCmd:Broadcast support for startTrajectory #309

Merged
merged 1 commit into from
Apr 20, 2018

Conversation

whoenig
Copy link
Contributor

@whoenig whoenig commented Apr 7, 2018

The previous design of startTrajectory required to pass in information
about the memory layout. When using multiple quadrotors with different
trajectories, this design does not allow to start trajectories at the same
time using a broadcast.

The updated API design now has a defineTrajectory method where the
memory layout can be defined for a trajectoryId. StartTrajectory
just requires the trajectoryId. CFs can now be configured individually
with their trajectories, and trajectory execution can be started
simulatanously using broadcasts.

Verified with 2 CFs and a modified Crazyswarm package using a figure8
trajectory.

The previous design of startTrajectory required to pass in information
about the memory layout. When using multiple quadrotors with different
trajectories, this design does not allow to start trajectories at the same
time using a broadcast.

The updated API design now has a defineTrajectory method where the
memory layout can be defined for a trajectoryId. StartTrajectory
just requires the trajectoryId. CFs can now be configured individually
with their trajectories, and trajectory execution can be started
simulatanously using broadcasts.

Verified with 2 CFs and a modified Crazyswarm package using a figure8
trajectory.
@ataffanel ataffanel merged commit 802c74a into bitcraze:master Apr 20, 2018
@ataffanel
Copy link
Member

Merged, Thanks!

@krichardsson krichardsson modified the milestones: Next release, 2018.10 Oct 18, 2018
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

Successfully merging this pull request may close these issues.

3 participants