MissionPlanner icon indicating copy to clipboard operation
MissionPlanner copied to clipboard

new feature: Energy-Profile

Open TihKay opened this issue 8 years ago • 7 comments

Hi, I would offer you a new useful feature for the "MissionPlanner". This feature involves that the user can create his own energy-profile of his multicopter.

configenergyprofile

For now it exist two individual input-tables for some current-tilt-angle-values and some velocity-tilt-angle-values. From this sample points will be interpolate all the others required values. The config menu of the energy-profile has got an export and import function and its deactivated on start.

flightplanner_with_energy-consumption

If the energy-profile is active, the user can read the probable average energy consumption and probable average flight time between two waypoints or the entire route in the "FlightPlanner-View". For the time being, only the command "WAYPOINT" and "LOITER_TIME" are supported.

Soon:

  • an automatically function for analyse the values from logfile to determine the sample points
  • a helpful setup for the user, that he can perform a "Benchmark-Flight" for better values in logfiles

I hope I could arouse interest for this feature.

TihKay avatar Sep 28 '17 09:09 TihKay

@meee1 We have just spent a few more minutes to reduce the number of changed lines. That should make the review process a bit easier. The PR is not small but I'm confident you'll see that the actual changes are clear and mostly separate from existing logic. Please let me know if any questions or concerns arise. I'd be happy to answer or react on them in order to support a quick merge of the PR. Best!

TihKay avatar Oct 07 '17 08:10 TihKay

do you have a log to show this in action? i would like to review it as you intended it to be used.

meee1 avatar Nov 13 '17 22:11 meee1

Hi,

I'm glad that you want to review my feature. In the zip file [0] below, there is a test profile, which you can simulate the energy consumption when creating a flight plan. You can easily import this test profile, then all the necessary data should be entered in the tables.

My work on the automatic analysis of logfiles from so-called "Benschmark flights", to create such individual energy-profiles, is progressing well. I guess, I could implement a first version in a few weeks.

ciao

[0] testprofile_SoloCopter.zip

TihKay avatar Nov 14 '17 08:11 TihKay

Hello @meee1, just wanted to leave a friendly ping and wanted to hear what you think about our contribution. The first phase of the underlying project is completed and we are looking into next steps. It would be amazing to see the results merged soon. If you have any outstanding questions, comments or issues, please let us know.

Best! Thomas

ThomDietrich avatar Jan 25 '18 10:01 ThomDietrich

@meee1 @magicrub yet again a friendly ping. It would be a real shame to see all the work invested in this PR be for nothing. It would be appreciated if you at least engaged in a conversation about your concerns and/or questions. Best Regards! Thomas

ThomDietrich avatar Apr 13 '18 10:04 ThomDietrich

This looks like a helpful feature for flight planning and hope it will be implemented soon.

aercamti avatar Apr 03 '19 13:04 aercamti

this looks good, its up to @meee1 to merge.

magicrub avatar Apr 03 '19 18:04 magicrub