Mismatch between events and images due to data link loss

Hi all,

Context

We have just started using a Reach M+ with a Reach RS+ base station PPK set-up. We are flying our commercially-purchased drone over a tropical forest with tall trees and variable topography (<= 150m elevation). We have four flight paths, with each one being successively farther away from our take-off point. Today we did the first 3 and discovered that we lost connection with the controller (and data link loss) for roughly 6 periods ranging from 10 seconds to 4 minutes, 54 seconds. During this time, the drone continued with the flight plan and continued taking pictures.

I was processing the information in Emlid Studio this evening and found a mismatch between the events in the .pos file (277) and the images (288). I read through some previous discussions here such as this one and this one.

My thoughts

I believe the connection loss is leading to the missed events in the Reach M+. Here is a Google drive link that contains our logs.

Question

I have a few questions:

  1. Is the solution for the connection loss to simply move to a better location with the base station and controller? Would wrapping the Reach M+ in foil help with this?
  2. Iā€™ve seen on previous discussions that a workaround is to manually alter the .pos file. However, it is possible we will have many flights in the future that will involve connection loss. In that case, is there a reliable post-processing step we can take?
  3. I believe this is related to our situation, but would changing the settings in Emlid Studio help with this, such as in this topic? I did already try changing the Elevation mask to 5 degrees, Filter type = combined, and Integer Ambiguity Resolution to ā€œFix and holdā€. It did increase the number of FIX points we had, but only by a small percentage.

Thanks!

Hi @mcgregorian1,

Welcome to our community!

Let me answer your questions.

Is the solution for the connection loss to simply move to a better location with the base station and controller? Would wrapping the Reach M+ in foil help with this?

A tropical forest could be a challenging environment for single-band receivers. For similar projects, we mostly suggest our multi-band receivers that can handle these types of conditions more easily. I checked your log and saw many gaps and cycle clips too. Most likely, these are the reasons for the connection loss and the difference between the events in your .pos file and your images. But I agree with your ideas. A better base location and the foil around the Reach M+ could improve the quality of the log.

I believe this is related to our situation, but would changing the settings in Emlid Studio help with this, such as in this topic 2? I did already try changing the Elevation mask to 5 degrees, Filter type = combined, and Integer Ambiguity Resolution to ā€œFix and holdā€. It did increase the number of FIX points we had, but only by a small percentage.

It could indeed be a good solution to get more FIX. You tried the same settings that we usually recommend, but overall, if the quality of the log isnā€™t good enough, these changes wonā€™t have much of an impact on the result.

2 Likes

Hi @zoltan.biber ,

Thanks for your response. We have now tried another series of flights, and on one of them we had 98.9% FIX but we still had a mismatch of the photos compared to the events (here, 288 photos for 283 events).

Is there an easy way to tell which events are attributed to specific photos? That would help a lot with knowing which ones to include for building an orthomosaic. I included the most recent log files in the same google drive link from my original post.

Sorry, it took me so long to reply.

Iā€™ve discussed your case with the team. Iā€™ve modified my previous message because it was misleading. Sorry for that. We donā€™t recommend modifying .pos files after the survey. Itā€™s usually more effective to deal with causes than effects. In most cases Weā€™ve seen, time marks were missing because of issues with the hardware setup, like RF interference or loose connection between the Reach and the camera. If itā€™s fixed, post-processing doesnā€™t require any additional steps and becomes much easier.

Most likely, connection loss between the drone and the controller should affect the results this way. Reach M+ continues writing raw data all this time and continues recording time marks if it receives a shutter signal. If you trigger the receiver via autopilot, and the signal doesnā€™t get to the device, maybe it can cause such issues. Could you please try to use the Timelapse feature instead of Autopilot?

Hi Zoltan,

Thanks for your response! We have a couple follow-up questions, but weā€™d also be happy to set up a meeting with Emlid to chat if that would be easier.

  1. Is the timelapse feature the interval shooting mode on the camera itself or QGround Control?

  2. Are there any potential issues we need to be aware of if we use the Timelapse feature?

  3. Our understanding is that the flight plan created in QGroundControl sets and controls the cadence at which photos are taken via usb connection from the drone to the camera, then the M+ is ā€˜triggeredā€™ via the hotshoe adapter connection with the camera. Both of those are cables, and while cables can be susceptible to interference itā€™s not clear to us that this is the interference you mentioned rather than the drone ā€œradioā€ just sort of overwhelming the GPS signal. Otherwise, we donā€™t see how the drone-to-controller connection would affect the M+ unless there is some feature in the droneā€™s flight software causing an unexpected behavior when it loses connection.

Thank you!

Ian

I believe itā€™s better to continue the communication here, since it may be helpful for others. Let me answer your questions.

Is the timelapse feature the interval shooting mode on the camera itself or QGround Control?

Thatā€™s the interval shooting mode on the camera.

Are there any potential issues we need to be aware of if we use the Timelapse feature?

We donā€™t have any known issues regarding the Timelapse feature, but as always, itā€™s better to do a test survey before the actual work to see how it works.

Our understanding is that the flight plan created in QGroundControl sets and controls the cadence at which photos are taken via usb connection from the drone to the camera, then the M+ is ā€˜triggeredā€™ via the hotshoe adapter connection with the camera. Both of those are cables, and while cables can be susceptible to interference itā€™s not clear to us that this is the interference you mentioned rather than the drone ā€œradioā€ just sort of overwhelming the GPS signal. Otherwise, we donā€™t see how the drone-to-controller connection would affect the M+ unless there is some feature in the droneā€™s flight software causing an unexpected behavior when it loses connection.

Actually, you are right. The cables can be susceptible to interference too. So itā€™s better to protect them as much as possible. We canā€™t provide a complete solution for this, but you can find some possible solutions in other forum threads.

Hi Zoltan,

Thank you for your response. Have you seen this problem occur before? In our case, cable interference is unlikely given all other cables appear to be functioning properly, so is there a reason that the hotshoe cable would be more susceptible?

If the cable interference issue is not influencing any other cables in the drone, it appears likely to us that one or more of the cables, connectors, or device components are faulty. How do you suggest we test for faulty connections or components of the Emlid system?

Sorry for the late reply, Ian!
Itā€™s not easy to tell whatā€™s going on at this point, but Iā€™d like to request that you send some photos of your setup. Perhaps I can spot something that can help.

1 Like

Iā€™ve never done this myself so Iā€™m just speculating, but couldnā€™t you display the points for the photos on a map and also display the photos on a map using the EXIF coordinates, and align them that way?

Currently the main photo we have is this one, where the Emlid is just to the right of the camera left of the camera - you can see it here covered in foil.

@daygeckoart yep we tried that, but the problem was that we had several instances where we had ~5 points for different photos all given the same coordinates.

Unfortunately, itā€™s not easy to spot the reason for the issue from this photo, but I can see that the hotshoe cable is a bit twisted. Also, it would be great if you could test the time marks triggering out of the drone. It will show whether the issue is related to the droneā€™s electronics or the receiver itself. For this, you just need to connect the camera with Reach and run triggering. Then Iā€™ll check the logs, the number of photos, and the number of time marks.