Trimble Business Center

 View Only

 mavic 3E rtk in TBC

Erotokritos Nikou's profile image
Erotokritos Nikou posted 11-28-2022 11:31
Hello. I just bought the new DJI Mavic 3 Enterprise rtk.  I also get a trial of the latest TBC from my local dealer and trying solving the image positions with ppk.
I thought the process would be similar to phantom 4 pro rtk. But I am not able to import the files in tbc. Is there a solution to that?
Thank you.
Thomas Widmer's profile image
Thomas Widmer
Hello Erotokritos,
congratulation to your drone!
The DJI Mavic 3 Entreprise drone is brand new, so the current version did not know about it and therefore does not support its processing in TBC.

The upcoming version TBC 5.81 will support the processing of the DJI Mavic 3 Entreprise RTK.
So if your drone has RTKFlag 50 data, we will use it correctly in the drone processing.

Concerning the post-processing of the RTK data within TBC we have to see, as at the moment we do not have from any dealer or DJI sample data including T02 base station data to run tests and to integrate it into the TBC process line.
We have already feedback from dealers which will provide us with sample data for TBC baseline processing. As soon as they get their M3E drones flying, we should get sample data to work on this process.
So in case, we won't support the baseline processing in 5.81, we are working on supporting it in the near future and add the feature as soon as possible.

I hope this helps you further.
Greetings
Mike Tartaglia's profile image
Mike Tartaglia
@Thomas Widmer I will have a demo unit next week. I will then start suppling you with the needed data for PPK.​
Erotokritos Nikou's profile image
Erotokritos Nikou
I am mostly interested for the baseline processing part. I was though the produced files were similar to phantom 4 rtk. But I am not able to import. I can provide some files if interested.
Erotokritos Nikou's profile image
Erotokritos Nikou
these are the files phantom 4 pro creates


and these are the files that mavic 3 e creates

I thought .obs and .mrk would be enough
elijah voigt's profile image
elijah voigt
Hey guys. I was out flying the M3E RTK this weekend. If you need any additional sources for data for TBC Configuration let me know and Ill send over my flights. I know you have the dealers, but just thought I would offer.
Thomas Widmer's profile image
Thomas Widmer
Hello @elijah voigt ,
great news. Yes, if we can have access to your M3E data it would be great. Preferable with ground control points and if I can add this to my wishlist :) - available with RTK (including T02 or T04).
But if not, no problem. Of course, it should be a valid and successful flight.
If you have a way to share data let me know.

@Erotokritos Nikou thanks for the screenshots. Yes, the MRK and OBS would be enough as necessary files for the baseline processing.
Another piece of information that is important to run an accurate baseline processing is the relation of the antenna origin position in relation to the camera sensor position.​ This "offset" is not the same for the different DJI drones. E.g. the DJI Phantom 4 RTK has a different offset, as the DJI M300 P1. We did not find any official comment or did not get an official response about this offset values.
If we do not get any official statement for it, we will probably use a default antenna model set, but this could include 0-5cm uncertainty.

Hope this makes sense.​
Erotokritos Nikou's profile image
Erotokritos Nikou
Offsets are stored in the MRK file. You don't need antenna offsets. Its the same for all DJI drones
Thomas Widmer's profile image
Thomas Widmer
Yes the MRK includes the offsets for the kinematic trajectory data, but not the static file from the base station.
The static file from the base station stores its information to the antenna center.
Unfortunately the MRK file does not include information about the offset from the antenna center to the camera sensor center. It could be 0 but it can also be 15cm.
Therefore it is beneficial to have an antenna model from the specific DJI drone. Which is for example different from the DJI Phantom 4 RTK and the DJI M300 P1.
Erotokritos Nikou's profile image
Erotokritos Nikou
hello.
The latest 5.81 update support Mavic 3E.
I don't understand these errors.
Thomas Widmer's profile image
Thomas Widmer
Hello Erotokritos,
thank you for your feedback, really appreciated it.
Concerning your error message, I'm probably of no help as I understand you face this during or after the baseline processing - am I right or do I misunderstand it?
I'm really no expert in TBC baseline processing options, technology, and how the files interact with each other.

I would have two ideas.
One would be you share the data with me and I try to reproduce your issue and then share it with the development group and they try to figure out which part of TBC does not respond correctly.
The second idea is, we post your error on a different forum page where people are involved in running baseline processing more often and could perhaps easier understand your error.

I will try to check some Trimble intern people to point me in the right direction.
Perhaps you can describe your workflow steps a little bit more detailed, so I can easier explain to my colleagues at what step of your workflow this error appeared.

I assume you are not able to run Adjust Photo Station?

Best regards,
Thomas
Erotokritos Nikou's profile image
Erotokritos Nikou
Hello Thomas.
Yes you u misunderstood. 
The error happened when I import the data.
I am able to process the trajectory and the results seems fine compared with rtk solution.
I tried to adjust photo station but it failed in the second step.
But mostly I am interested about trajectory processing as I sekuse another software for photogrammetry.

When importing the files it recognize them as phantom 4 rtk. Not mavic e. And the default hight is 0 at bottom of antenna mount. I am not sure if that's correct. I thought offsets in mrk file are from antenna phase center. I am not sure. And if TBC translate the trajectory height to antenna phase center is the antennas of mavic 3 e and phantom rtk similar? 
I have ground control points but in any case the difference of the heights if they exists are smaller than the expected accuracy in heights so I can't be sure.
As I said the results are compared with the rtk solution. 


I will post a set of files. I will synchronize them to onedrive later today.

I thought I am in the correct community. Where  else i should post my questions?

Best regards
Thomas Widmer's profile image
Thomas Widmer
Hi Erotokritos,
as I misunderstood, I thought your problem is not related to the drone import or drone processing but to the baseline processing itself. Therefore you are still in the right module community group :)
Erotokritos Nikou's profile image
Erotokritos Nikou
sorry for my late response, I was very busy the last few days.
I figure out what was the error in TBC. I have edited an image. No problem at all with the original dataset.

Now I am back with some questions.
  1. Importing uas data in TBC results in the creation of a huge project which stores a copy of original photos, and a second override photo with lower resolution, which, if I am correct, are the thumbnails shown in TBC. This is fine if you want to process the project in TBC. But if I just want to process the baseline trajectory to compute the coordinates of the photos?  Is there an option only do that and not create huge projects?
  2. importing the data seems that TBC  supposes the antenna is Phantom 4 RTK and the antenna height method is the Bottom of antenna mount. Is this correct? I thought, correct me if I am wrong, that offset values in the MRK file are from the antenna Phase Center of the drone. So i expect the same for the raw data. Should i change manual to antenna phase center?

best regards

Thomas Widmer's profile image
Thomas Widmer
Hello Erotokritos,
sorry myself, I got sick and catched covid unfortunately so here very late my responses to your questions: 
  1. Importing uas data in TBC results in the creation of a huge project which stores a copy of original photos, and a second override photo with lower resolution, which, if I am correct, are the thumbnails shown in TBC. This is fine if you want to process the project in TBC. But if I just want to process the baseline trajectory to compute the coordinates of the photos?  Is there an option only do that and not create huge projects?
No, as during the import of the images we determine the camera model and also assign to each image the related values. So the current version won't support this processing behavior.

  1. importing the data seems that TBC  supposes the antenna is Phantom 4 RTK and the antenna height method is the Bottom of antenna mount. Is this correct? I thought, correct me if I am wrong, that offset values in the MRK file are from the antenna Phase Center of the drone. So i expect the same for the raw data. Should i change manual to antenna phase center?
No, at the moment the text written for the antenna (Phantom 4 RTK) during the import is a dummy entry name, but we are using a general DJI file for the moment as we do not have more accurate information from DJI about the offset. 
Concerning the MRK and OBJ file it is difficult to say something about the MRK. As the MRK is "rewritten" from DJI. If they "corrected" the data offset values based on the phase center or the antenna bottom is unclear.
We can assume very strong, that the Rinex file is based on the antenna center, as this is the file created during the flight.
So I assume we won't find a solution for the MRK here unless we find a clear statement or press release from DJI, which origin the MRK file corrections are using.
Hope this helped Erotokritos.
Alexey Mansurov's profile image
Alexey Mansurov

Greetings! Are you able to process photogrammetry data from m3e in the trimble business center? Namely, not to count the exact centers of photographs, but to calculate point clouds and orthophotos? I use version 5.81, during import - all data from this drone is loaded, a data import report is generated, but when you click the "Equalize photo stations" button, a fast progress bar goes through and shows the message "failed to process". It is noteworthy that when you click the "show report" button, the error file itself is empty. But at this moment two files are being formed in the project directory - txt and xml, and now the txt file is empty. The xml file inside contains the following inscription:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<UASProcessingResults RequestId="b1bd3605-db73-448f-bf14-671801ae9011" Status="Failure" TimeStamp="2023-02-15T16:03:07">

  <Report>
    <Message BackupText="No valid license was found." Code="RNoLicense" TimeStamp="2023-02-15T21:03:07"/>
  </Report>

  <Delivered/>

</UASProcessingResults>

But this is strange, I bought a license, I thought that the problem was with this, I took a demo access for Trimble Business Center 5.81 on the second computer and tried to repeat it. Exactly the same result. Perhaps this forum can give me some advice on how to solve this problem?

Erotokritos Nikou's profile image
Erotokritos Nikou

@Alexey Mansurov I think i tried once and i don't remember why i got an error message. 

I just used it for trajectory proccesing.

Best regards