BisonRobotics / snowplow_2018

Autonomous snowplow
1 stars 0 forks source link

User Interface #8

Open JoeyCluett opened 7 years ago

JoeyCluett commented 7 years ago

hey crew, we should talk about what kind of interface we want for the snowplow last year, i made a Qt4 based interface and relied on a tcp connection to pipe robot data back ideas for this year: 1.) do the same thing, but do it right. last years never really got used 2.) ncurses. there are a couple of options available for this one as well a.) run the entire gui application on the snowplow and ssh in to view it b.) run gui application on base station and update as robot information comes in. this has the advantage that if the robot crashes, the ui will stay up

voice your opinion and ideas here please

TheVetter commented 7 years ago

Thank you Joe, this is how I want Github to be used!

My questions are:

In my opinion, I like the simplicity of running the application on the snowplow and using something like tight VNC but this has some disadvantages like using a lot of communications for video and what do we do if we lose connection. I really like the Idea of just having the robot transmit data to a GUI on the base station and the base station having basic control over the robot like selecting which routine to run and enabling/disabling the robot. Also the UI could display data like errors and sensor values something like FRC dashboard.

FRC dashboard: image