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

Implement Assisted mode control. #93

Open
Spordoz opened this issue Jul 2, 2021 · 3 comments
Open

Implement Assisted mode control. #93

Spordoz opened this issue Jul 2, 2021 · 3 comments

Comments

@Spordoz
Copy link
Contributor

Spordoz commented Jul 2, 2021

Implement a button that enables Altitude hold assist mode and the neccesary code to make it function.
Implement an preference for a command based control mode (left joystick replaced by 4 directional buttons : up, down, yaw right, yaw left) in combination with a takeoff command, kill command and land command.

@fredg02
Copy link
Member

fredg02 commented Jul 2, 2021

Something similar was/is on my wish list, but I probably won't have time to work on this anytime soon. PRs are welcome! :)

@Spordoz
Copy link
Contributor Author

Spordoz commented Jul 2, 2021

Cool, ill make a PR soon then. The only problem i am running into is that it works flawless with single packet sending, but fails over split packet. so right now it only works in combination with changes i made on the firmware side (including changing the parameter group name to have it fit in a single package).
See https://github.com/Spordoz/crazyflie-firmware/tree/Altitude-Hold-baro-for-mobile for the firmware
and https://github.com/Spordoz/crazyflie-android-client/tree/Development for the client (i changed the branch name on githb desktop to be clearer, but it doesnt seem to have gone through online).

@fredg02
Copy link
Member

fredg02 commented Jul 2, 2021

That sounds like a good motivation to fix the split packets. I'll try to spend some time on this in the coming days.

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

No branches or pull requests

3 participants