DroidPlanner / Tower

Ground Control Station for Android Devices
https://play.google.com/store/apps/details?id=org.droidplanner.android
Other
623 stars 556 forks source link

Safety Splash screen: Simple idea for a big problem (important) #326

Closed JaredReabow closed 10 years ago

JaredReabow commented 11 years ago

A Simple idea for a big problem (summary: I would like a splash screen to be implemented that gives safety tips each start up possibly reads the tip out loud?)

Full story

Please don't take the following as me bossing around, this is a suggestion I feel very strongly about and so should everyone as it will effect everyone.

So recently (very recently) Multirotor and other RC model safety has been brought into the spotlight. there have been deaths, injuries, cuts, bruises and damaged Egos, btu most importantly bad impressions and opinions. With all this negative attention I foresee this blowing up very soon and being the central gaze of media.

And even though we have all sorts of blog posts with advice in hindsight, nothing has been done, so action needs to be taken, Because the sooner we do something about Rc model safety, the leaner the consequences will be.in the long run.

I would like a splash screen to be implemented that gives safety tips each start up on Droidplanner, which Arthur supports (the creator or droidplanner)

Warnings include: with the main message above followed by the sub message (they could be comical or upbeat but i do not think that gets the message across

eg: (main message) (example of message below)

Return to launch (RTL) only flies in a straight line, it wont watch out for that tree

Return to launch (RTL) Doesn't know when it is going to hit something, make sure the path is clear!

Return to launch (RTL) Don't fly if you plan on using it. It Doesn't give you wings!

Return to launch (RTL) Is not capable of flying through objects, so don't make it try!

Prison or Freedom, only one accident away are you willing to risk your own life?

Prison of Freedom, I'm sorry doesn't bring back lives, Don't fly near animals or people!

Life or Death, Only one crash away! Is life in prison worth it?

Your life and spectators, Would you let someone new fly close to you? Don't let the inexperienced fly dangerously

Medical,court and insurance costs, Are you rich enough? Don't endanger others or their property

Damage, how much is their car worth? I don't think you want to find out

Good luck to all who recognize the benefits Another idea from me :) hope you like Regards Jared Reabow @MultirotorGuy

ghost commented 11 years ago

Hi Jared, good idea! However, I am scared that it will be annoying for experienced users and especially during field work. Instead I suggest to provide a list/screen/whatever of pre-arm checks (RX powered?, Batteries loaded?, Camera powered?, etc.*). And for sure place and highlight safety tips in the manuals. Regards Thorsten

*For documentation purposes some log with operator name, flight time, UAV, location, etc. continuously stored for all flights might also be an interesting feature!?

JaredReabow commented 11 years ago

hmm when Arthur started Droidplanner, I had asked him to remove the splash screen because it had minimal use and was a tad annoying, but and this is a BIG BUT, the cost of hobby "drones" being banned or heavy regulated is just not worth no splash screen,I have an idea which would involve work.

I have an idea that perhaps a "test app" of sorts could be made for android that tests your knowledge, at the end you will get a code or unlock that will remove the splash screen for say 1 month? at which point you will have to test again. Not a code because people could just write down the code, an interactive unlock. For new users they will likely not care about the splash screen and for old users, it would not be a big problem i feel vs the cost.

bradh79 commented 11 years ago

implement it worth a do not show again option On 05/10/2013 7:55 AM, "JaredReabow" notifications@github.com wrote:

hmm when Arthur started Droidplanner, I had asked him to remove the splash screen because it had minimal use and was a tad annoying, but and this is a BIG BUT, the cost of hobby "drones" being banned or heavy regulated is just not worth no splash screen,I have an idea which would involve work.

I have an idea that perhaps a "test app" of sorts could be made for android that tests your knowledge, at the end you will get a code or unlock that will remove the splash screen for say 1 month? at which point you will have to test again. Not a code because people could just write down the code, an interactive unlock. For new users they will likely not care about the splash screen and for old users, it would not be a big problem i feel vs the cost.

— Reply to this email directly or view it on GitHubhttps://github.com/arthurbenemann/droidplanner/issues/326#issuecomment-25737610 .

JaredReabow commented 11 years ago

Ok i think a compromise could be made but it is entirely up to Arthur what he does

If you want the app with ability to remove the safety screen you buy the paid version, if you want the app with a permanent safety screen you use the free version.

Serious users an spend the small amount for the paid version, serious users who do not mind the screen and new users can use the free version.

In all truth i think there should be NO ability to remove the screen it should be a permanent tab that loads as default. but i compromised the idea down to a temporary splash screen and i think in all honesty it should go no further.

bradh79 commented 11 years ago

Well I put my quad on before I loaf droid Planner so the splash screen would be a waste of time On 05/10/2013 8:09 AM, "JaredReabow" notifications@github.com wrote:

Ok i think a compromise could be made but it is entirely up to Arthur what he does

If you want the app with ability to remove the safety screen you buy the paid version, if you want the app with a permanent safety screen you use the free version.

Serious users an spend the small amount for the paid version, serious users who do not mind the screen and new users can use the free version.

In all truth i think there should be NO ability to remove the screen it should be a permanent tab that loads as default. but i compromised the idea down to a temporary splash screen and i think in all honesty it should go no further.

— Reply to this email directly or view it on GitHubhttps://github.com/arthurbenemann/droidplanner/issues/326#issuecomment-25737958 .

JaredReabow commented 11 years ago

why would it?

who has just downloaded droid planner t the field and know instantly ho to use it without so much as looking at the screen.

When you download something new you test it out. when you have your quad on the field and you load droidplanner, you will see the first screen and see what it says.

If you do not care about others safety then you should not be flying. Don't put your lack of forward thinking ahead of the future of this hobby

And especially don't do it to me because i do not give up on ideas.

arthurbenemann commented 11 years ago

Let's just show a Splash screen for the first time you load the app in that android section (when you exit the app it is still in the memory), for let's say 3s.

And add option to disable that on the settings, anyone that disables that either:

But more important that all the discussion, who want's to give a try to this issue? There is plenty of code on the internet, so it's an easy one.

ghost commented 11 years ago

Jared is right there are a lot of reckless people and UAVs can be kind of weapons. So, his suggestion is appreciated. On the other hand I am not sure if a hobbyist uses an APM with a GCS like droidplanner as his first UAV. Even it is all DIY and open source, tools like the survey grid etc. are rather designed for professional use. So maybe the problem in the discussion is to separate unexperienced beginners and professionals - maybe also idiots and responsible people too. For an unexperienced and interested beginner the idea of splash screen can be really valuable - an idiot doesn't care anyway and the expert might be annoyed. So maybe in addition to splash screen, which should be shown in a beginners mode, there should also be more options marked as "experts only" in this mode. A pre-flight check list and a log file might also help people starting to think.

wunderlins commented 11 years ago

I have just put together a proposal which might help in this situation.

Ardupilot and groundstations are getting better and safer. But there is only so much that the technology can prevent in terms of accidents. UAV technology is complex and most often accidents are actually cause by human errors.

I think that a splash screen does not help much in preventing human errors. A structured approach would be needed. From real aviation i am used to use checklists. Checklists prevent so many human errors, this is why they are mandatory in real aviation.

With a ground station, we could take this idea one step further: Interactive checklists! the checklist could display values from the uav that need to be checked (battery power, etc.). The on screen check list could guide the operator step by step through his checks. The interactive check list could also offer GUI components to manipulate the UAV (for example mode change while checking moving surfaces, or buttons to connect via different methods).

I have posted my short proposal in a DIYdrones blog, not sure if it is published yet (waiting for approval): http://diydrones.com/profiles/blogs/interactive-checklists-proposal

The checklist feature (if implemented) should be optional. Those who think it's not important will not pay attention anyway. And a lot of experienced pilots will probably do it from the top of their head.

ghost commented 11 years ago

@wunderlins: Perfect!

JaredReabow commented 11 years ago

ahh but you see i have posted on diy drones too to get this implemented on missionplanner.

The fact is anyone using an APM has to at some point,set up the hardware and this is when they will be faced with a first time wizard or at the very least a splash screen

I am adamant that this be done, so much so that i have been searching for this splash screen cide for hours and questionnaire type code to get the ball rolling.

arthurbenemann commented 11 years ago

The checklist tab its a great idea, especialy if it is interactive.

I have my time devoted to the new ui, so i caant help with that rigth now. Em 05/10/2013 14:06, "JaredReabow" notifications@github.com escreveu:

ahh but you see i have posted on diy drones too to get this implemented on missionplanner.

The fact is anyone using an APM has to at some point,set up the hardware and this is when they will be faced with a first time wizard or at the very least a splash screen

I am adamant that this be done, so much so that i have been searching for this splash screen cide for hours and questionnaire type code to get the ball rolling.

— Reply to this email directly or view it on GitHubhttps://github.com/arthurbenemann/droidplanner/issues/326#issuecomment-25752416 .

arthurbenemann commented 11 years ago

@wunderlins I created a new issue for the checklist issue #330, I think it should be separated from the splash screen.

JonoParrott commented 10 years ago

Coming from an aviation background I'm all for safety as well and I have read too many articles on people using UAVs with no concern for safety. I think a simple splashscreen with a quick safety message should suffice. eg, Any flying object can cause serious injury or death. Please comply with local regulations and authorities. If it is not safe, do not fly!

Perhaps to avoid being a nuisance this splashscreen should only be displayed once a day.

arthurbenemann commented 10 years ago

Anyone wants to give this a try? It's a good way to start developing with our team, there are probably example code on StackOverflow on how to do it.

squilter commented 10 years ago

Since nobody has volunteered to implement this, the issue has been closed.