[Android] Pix4Dcapture with DJI drones

@ Support

you said “Note that on iOS, the new release will have a double grid mission that will automatically rotate the drone (currently just translating) and so camera to capture all facades in 2 grids only.”

Sounds very useful, are you going to implement that on Android, too?

Of course yes :slight_smile:
But it will come a bit later, we cannot provide a more precise timeline for now.

Thanks for keeping us informed but PLEASE can we have an approximate date for Phantom 4 support on Android.  I am keen to use it now!

 Ahhh - the end of June (ish) … I just read that bit … everytime my software has updates on my phone I wish that Pix4Dcapture is in there :smiley:

 

@Jae Turner “everytime my software has updates on my phone I wish that Pix4Dcapture is in there :D”

Me too!

@Pix4D

The latest app update, combined with the latest DJI app update running on my Note4 is a major improvement and has worked the last 50+ times without fail. Thank you.

Just a few comments on what works and what doesn’t work perfectly.

I plan the mission in PCapture, close all apps including PCAPTURE in task manager to free up ram, connect the phone to the controller with the drone having been on for over 30s. DJI reliably recognizes the drone and gives me the blue camera button. I get in, set max altitude to greater than my PCAPTURE flight altitude, and get the drone flying just off the ground. Then I got back to PCature. It asks me if I want to close DJI and I tried that a few times but my Note4 had trouble switching to the Force close application manager and back to Pcature, so I’ve just been “Continuing anyways.” Then, I get the first screen that says, do you want have Pcature control the USB device. I click yes and my previously planned mission is there. I click start and if I do it before the second “control USB” dialog box comes up is quickly says Connect drone. I can wait an anxious 30s to 2 minutes for that 2nd screen to pop up before hitting start, which will then connect to the drone. However, I click start, get the red “connect to drone”, unplug my phone from the controller for 5 seconds, plus it back in, then I reliably get bother USB control screens within 5 seconds of plugging in. With Pix4D selected on both, the app starts to initialize a connection instantly and connects to the drone within 3 seconds. It then moves through the checklist. If it can’t upload the mission, with a red X after 10s, I cancel, move the mission a tiny bit, restart the mission… which since I’m connected, the process from clicking start to getting to mission upload on the checklist is a beautiful 2 seconds. Then for some reason it always works on the second try. Then I fly. As someone who has had clients looking over my shoulder on a windy ridge top with the drone (P3Pro) hovering a few feet away, seconds saved are worth their wait in UI/UX gold.

Hi Greg,

Thank you for sharing your experience again and for all the details you provided.

Connecting to the drone can indeed take some time, sometimes the status might also need to be refreshed.
Tapping Cancel to restart the Start wizard might help. This is difficult to diagnose because there are many interactions with the drone via the DJI SDK. We hope that the new Android version supporting SDK 3 will be more stable.

Regards,

Sadly it’s now the end of June and still no update on Android - can I not try the beta software?!  I am desperate to start using Pix4Dcapture with my Phantom 4 …

What is the delay?  What is the latest ETA?

 

Hi Jae,

The developers are fixing the last details, perhaps a beta release will come out tomorrow or next week, but we are very close to it for sure.

Regards,

 

Do we have to subscribe for the beta program or would an APK be available to download?  I would love it if it came out tomorrow :smiley:  I am going away on Saturday and hoping to do some mapping…

 

 

Yes, indeed you will have to subscribe to a Google group.
I will send all the procedure here when it is ready :).

I would be more than happy to join a beta program if there is one available

 

 

This worked for me to join the beta program:

  1. Log in to your Google Play Store account: https://accounts.google.com/.
  2. Click on the following link: https://groups.google.com/forum/#!forum/capture-beta02.
  3. Click Join Group to join the “capture-beta02” group.
  4. In the Join the capture-beta group pop-up, click Join this group.
  5. Click on the following link and register as a beta tester: https://play.google.com/apps/testing/com.pix4d.pix4dmapper.
  6. Click BECOME A TESTER.
  7. Download the app from the Google Play Store page: https://play.google.com/store/apps/details?id=com.pix4d.pix4dmapper.
    IMPORTANT: Make sure that you are logged in with the Play Store account that you used to register as a beta tester.

 

That is wonderful :slight_smile:  Thanks Philipp :smiley:

 

 

@ Pix4D Support

They are working to include “Stop-and-shoot behavior / Safe Mode” feature available for iOS. For inclusion in the android version?

I wish it was included to improve the precision of the work.

I already tried the version 3.1.0 in my Phantom 4.
I scheduled a mission of 200x100 meters at home and when I went to fly, automatically take off was the starting point and stood, waited a while and aborted the mission.
Then I created a new mission in the field and all good.
They could tell me which might be the error?

I load them to home satellite image cache and when I went to the field was not available.

A greeting and thank you very much for your efforts in developing Pix4D Capture App

hi guys 

my drone is phantom 4

i installed pix4dcapture corectly and ctrl+dji in connected to my drone

but when i complete the plan to mision an click start… see this page and no any motion…

please help me friends…

Northcom.ltd@gmail.com

TaHa

regards

Hi,

@ Domingo
Thank you for the kind feedback.

Yes, the developers have the implementation of the “Stop-and-shoot behavior / Safe Mode” for Android (like already available on iOS9 in their pipeline. I have reported your need.

I guess the mission was not uploaded to the drone in the first place. Sometimes there are some delays when sending the mission details to the drone through DJI SDK (what allows the communication between the two). A time-out could prevent the mission from being completely uploaded. We would suggest to try the following:

  1. Abort the mission and take over manual control to land the drone.
  2. Cancel the mission and restart it but slightly adjust the grid before, e.g. the size, in order to force the app to upload the mission details again.
  3. (optional) If this does not work, restart the mission scratch, meaning close and force the app to stop, disconnect the mobile device, switch off the remote controller and the drone.

The background tiles can be cached meaning that they will remain on the phone for 2-3 days but it depends on the memory usage of the device. It could be less. Here are our recommendations to make it effective:

  • Define the size of the grid you wish to fly and move it to the background of the location of interest.
  • Move all around the grid in order to load the surrounding tiles.
  • Repeat it at different zoom levels. For high level of zoom make sure to cover the area below the grid.
  • Wait a bit between each move to make sure the tiles are loaded properly.

@ Taha
Changing the language of your device to English and then restart the mission should solve the problem.

Regards,

Hi.

I’d like to know whether installing PIX4D & DJI GO Applications together in One Smartphone can be a conflict? Because it is said on my smartphone that there is a conflict between these 2 applications. 

Hi Patrick,

The two apps can both be installed be they might indeed be in conflict if they are running at the same time (one being in the background while the other is active) or if one app was selected as the default one to perform a specific action on the device.

The best practice with Pix4Dcapture we suggest:

  1. Always make sure DJI GO is not running in the background by forcing it to quit.
  1. Always make sure that no app is selected by default when the device tries to connect to the drone. This is Android specific. It is possible to clear the default settings following: https://support.pix4d.com/hc/en-us/articles/212300043

Regards,

Thank you for your reply to my question.

When I am in PIX4D and when I click the Grid Mission selection, there is a note saying:
APP CONFLICT

DJI GO is currently runnging. Capture may not function correctly unless DJI GO is stopped.

CONTINUE ANYWAY STOP DJI GO

Can I just click on the STOP DJI GO rather than Force to stop at the Application on Android Sertings?

On Android it is necessary to force DJI GO to stop, meaning going to the app manager and click the corresponding button in order to make this effective. Because in some cases, just stopping DJI GO might not be sufficient.

Regards,