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

Initial CLI/GUI for operating the drones #33

Closed
dennisss opened this issue Oct 18, 2016 · 10 comments
Closed

Initial CLI/GUI for operating the drones #33

dennisss opened this issue Oct 18, 2016 · 10 comments
Assignees

Comments

@dennisss
Copy link
Owner

dennisss commented Oct 18, 2016

  • Possibly write a simple GUI with some buttons in Qt
  • We need to be able to hit 'Go'
  • Hit 'Pause' (should stop at the next 'safe' location in the choreography velocity=0)
  • If Paused, hit 'Land at current position'
  • At all times, hit 'Kill'

All these should be commands while the server is running. Restarting the server to change arguments/configs is not an option.

Depending on our approach, related to #18

@dmz38 , it was suggested that maybe you would be interesting in heading this up so that we have a snappy thing to work with this weekend

@dmz38
Copy link
Collaborator

dmz38 commented Oct 20, 2016

Acknowledging receipt of this ticket. Will have an HTML GUI for this weekend.

@abramowitzK
Copy link
Collaborator

@dmz38 You might want to look at the Qt framework. We just need a really simple thing that can call C++ functions on button press.

@dennisss
Copy link
Owner Author

If Qt is too high of a learning curve, almost anything will work. I can strap in a generic message passer like lcm/zcm which supports JavaScript/c++

@dennisss
Copy link
Owner Author

dennisss commented Oct 21, 2016

Global status things

  • Mocap connected
  • Playing state
  • Time

Useful things to have in a per drone status list:

  • Tracking Active
  • Connected
  • Armed

@dmz38
Copy link
Collaborator

dmz38 commented Oct 22, 2016

Array of string log messages for each drone, to be able to see what is going on for each.

@dennisss
Copy link
Owner Author

Also, probably most useful of all, a battery monitor per drone showing percentage and current floating point version.

@tessmichi
Copy link
Collaborator

@dmz38 This task has a lot of pieces. For any requirement that isn't done by tomorrow, please either make a new issue or contact me privately so I can make issue(s) for the remaining requirements unaddressed in this issue and assign it a milestone asap.

@tessmichi
Copy link
Collaborator

@dmz38 Did you separate this into multiple tasks or do we still need to do that? I'd like to close this one huge one and replace it with smaller bite-sized tasks that can be assigned to whichever due date best fits

@tessmichi
Copy link
Collaborator

^he is currently working on this so we can close this issue and open the new ones

@dmz38
Copy link
Collaborator

dmz38 commented Nov 12, 2016

Created #67 #68 #69 #70 #71 to replace this ticket. Closing because now duplicating these individual action items.

@dmz38 dmz38 closed this as completed Nov 12, 2016
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

4 participants