smark-

  • *
  • 16
App Development
« on: May 07, 2017, 05:52:45 pm »
Is the app still under development or it's been abandoned?

@marc

  • *****
  • 152
  • Ask me about LibrePilot2Go on Android.
Re: App Development
« Reply #1 on: May 07, 2017, 09:20:15 pm »
It's not abandoned, yet currently paused.
Any special reason you ask?

smark-

  • *
  • 16
Re: App Development
« Reply #2 on: May 09, 2017, 08:23:48 am »
Hi Marc,

I had to chance to have a look at EZ-GUI app, which is developed for multiwii. It's quite complete and I was wondering if it wouldn't be better to have the telemetry output in a "multiwii" compatible format to be able to use that app, rather than developing a Librepilot specific one.

Mateusz

  • *
  • 808
Re: App Development
« Reply #3 on: June 04, 2017, 01:46:16 pm »
As far as I know MultWii uses MavLink which is quite different (older) protocol than UAVTalk, each has pros and cons, but UAVTalk has some advanced features that are not possible with MAVLink. Perhaps simple telemetry would be possible. Would be good to tell what features you find there and miss here, so they might get implemented :)

smark-

  • *
  • 16
Re: App Development
« Reply #4 on: June 14, 2017, 11:19:23 pm »
I understand. I think the most interesting feature, which has not been implemented in Lp2go, is the way point management. On top of that, I find very useful the wider implementation of the text2speech engine. The last, but not least, is the possibility to perform the calibration of the magnetometer, but I know Marc was working on it on the alpha version. Is there a particular reason why the app developement has been paused?

@marc

  • *****
  • 152
  • Ask me about LibrePilot2Go on Android.
Re: App Development
« Reply #5 on: June 15, 2017, 09:17:41 pm »
Is there a particular reason why the app developement has been paused?

Real life ;-).

iacobe

  • *
  • 2
Re: App Development
« Reply #6 on: June 20, 2017, 04:35:14 pm »
Guys, please continue this project!

I started using it few days ago and it works perfect for me. Using OTG USB cable. One con I found is that app drains battery from phone really fast - but who cares. Just connect, make some changes, disconnect and have fun with prefectly tuned quadcopter :-)
My setup: CC3D, cheap OTG USB to MicroUSB cable and Samsung Galaxy S6 with LibrePilot2Go app.

Thanks for developers for making it easier.

vas

  • *
  • 6
Re: App Development
« Reply #7 on: July 14, 2017, 12:49:28 pm »
Hi,
I was wandering where I can find the source code for the beta release, as it is on Play Store. The bitbucket version is not supporting 16.09.
Thanks.

@marc

  • *****
  • 152
  • Ask me about LibrePilot2Go on Android.
Re: App Development
« Reply #8 on: July 14, 2017, 02:02:47 pm »
Hi,

the Librepilot2Go Beta Release Sourcecode ist here:

https://github.com/MarcProe/lp2go/tree/branch_public_beta_0.3

What exactly do you mean by "The bitbucket version is not supporting 16.09."?

-- Marc

Mateusz

  • *
  • 808
Re: App Development
« Reply #9 on: August 07, 2017, 09:04:37 am »
Hi,
I was wandering where I can find the source code for the beta release, as it is on Play Store. The bitbucket version is not supporting 16.09.
Thanks.

If you want to use LibrePilot from bitbucket, you just need to load the uav objects generated on compile time. Just provide them in a zip file and open that with LP2Go app.

Check here https://librepilot.atlassian.net/wiki/display/LPDOC/LibrePilot2Go+Android+App
For Loading new UAVO files is only needed if you are using a self compiled version of LibrePilot and click on "For detailed information on this advanced feature, click here."

If that's what you are asking for. I think that's what you wanted to know since Bitbucket version of LP2Go supports all LibrePilot firmware versions  :) Or just ask again, if that's not the answer you wanted :)

Re: App Development
« Reply #10 on: October 17, 2017, 11:40:43 am »
Where can I find the alpha release with the mag calibration?
I want to calibrate the mag in the field,  with a laptop this is not verg handy.
I use the next release of 13 october.

Mateusz

  • *
  • 808
Re: App Development
« Reply #11 on: October 17, 2017, 01:24:15 pm »
Where can I find the alpha release with the mag calibration?
I want to calibrate the mag in the field,  with a laptop this is not verg handy.
I use the next release of 13 october.

LP2Go implementation in Java uses similar Yury Petrov's Ellipsoid fitting algorithm (external library) as GCS in C++. You would need to calibrate one sensor with both methods at the same time to validate if coefficients are close enough. I am not sure if this has been done, that's why it's Alpha version. You would need to test if it works.
On Wiki there is link to apply for Alpha, which is basically contact to author, he will send you the link. Let us know if it works, I am also curious.

@marc

  • *****
  • 152
  • Ask me about LibrePilot2Go on Android.
Re: App Development
« Reply #12 on: October 19, 2017, 07:21:26 pm »
Hi,

the mag calibration was never finished due to lack of people willing to test and give feedback.

You can get it here:



Please note that this totally might f**k up your calibration.

karla

  • *****
  • 629
Re: App Development
« Reply #13 on: October 24, 2017, 04:54:25 am »
...
You would need to calibrate one sensor with both methods at the same time to validate if coefficients are close enough. I am not sure if this has been done, that's why it's Alpha version. You would need to test if it works.
On Wiki there is link to apply for Alpha, which is basically contact to author, he will send you the link. Let us know if it works, I am also curious.

I have the Beta and Alpha app and can do the testing.
Just not sure How to calibrate with both methods at the same time?

If I complete the mag calibration from the GCS and export the UAV file, then complete another calibration using the Alpha app and export that file, then you or someone here can compare them and check if its okay, right?

I will try doing the two calibrations in exactly the same way and time.

Mateusz

  • *
  • 808
Re: App Development
« Reply #14 on: October 24, 2017, 11:33:17 am »
If I complete the mag calibration from the GCS and export the UAV file, then complete another calibration using the Alpha app and export that file, then you or someone here can compare them and check if its okay, right?

I will try doing the two calibrations in exactly the same way and time.

If you do that, then you would get two different polynomials (coefficients) afaik. You will not know how much they're different.
I guess if you had made more than 2 calibrations in very stable environment, you could have standard deviation around each coefficient, how much it is allowed to change and compare that to the other method also calibrated multiple times.
But then again, if there is a difference somewhere in the code, you might end up with one coefficients set completely different from the other. I guess flying flying it would make a good check.
I am also not sure how to modify the code to store both calibrations done at the same time but since mag calibration is done completely off-line (calculated after reading all samples) it should be possible just to start both calibrations in GCS and Android app almost at the same time and compare coefficients ?

@marc how would you test it ?