Using Region of Interest (ROI) with DroidPlanner2

The waypoint type Region of Interest (ROI) points the nose of the vehicle and camera gimbal at the “region of interest”. Let’s have a look at how to use it with DroidPlanner2.

Required software and version

The current version (as of September 3rd, 2014) of DroidPlanner2 as available on Google Play, does not yet support the ROI waypoint feature. You need to download and install one of the latest beta versions.

As of this writing I recommend to use version Droidplanner v2.6.2 RC1, which can be downloaded as an apk file.

How-to use

After opening Droidplanner2 on your Android table or phone, change to the Edit mode.

You will notice that Droidplanner2 already has a default waypoint with the #1 defined. This is a waypoint of type “take-off”.

Let’s add a second waypoint to where you want your region of interest to be placed (See Figure 1).

Figure 1: Drop Waypoint as ROI

Figure 1: Drop Waypoint as ROI

Next draw your desired flight path around the ROI (See Figure 2).

Figure 2: Draw line for flight path

Figure 2: Draw line for flight path

Now select the waypoint you want to become the ROI. In this case it’s waypoint #2 (See Figure 3).

Figure 3: Select waypoint, you want to become the ROI

Figure 3: Select waypoint, you want to become the ROI

As the waypoint type chose “Region of Interest” (See Figure 4). The altitude specified within the Region of Interest is the altitude of the target. During execution of the mission, IRIS will not only point the nose (and thereby the camera) towards this target, but also adjust the tilt of the Gimbal (if available) to keep the camera pointed at the correct height of the target.

Figure 4: Select "Region of Interest" as waypoint type

Figure 4: Select “Region of Interest” as waypoint type

(Optional) Next add another waypoint of type “Land” in order to land your quadcopter (See Figure 5).

Figure 5: Set waypoint to land the quad

Figure 5: Set waypoint to land the quad

Send the planned mission to your quadcopter. It’s ready for execution now.

Executing the mission

But before we execute this mission, let’s walk through what will happen during this Auto Mission (See Figure 6).

Figure 6: Auto Mission with Region of Interest

Figure 6: Auto Mission with Region of Interest

  • Waypoint #1: First the quad will take off and ascent straight up to the configured height. Here this height is 10m.
  • Waypoint #2: Next the quad will position itself with the nose pointing towards the region of interest (ROI) waypoint and adjust the Gimbal tilt angle to match the ROI height (in this case 0m).
  • Waypoint #3: Now the quad will fly towards the location of waypoint #3, while still pointing the nose towards the ROI and adjusting the Gimbal angle to match the ROI height. It will also climb up to the configured height (here 20m).
  • Waypoint #4 and following: What happens now depends on which version of ArduCopter you’re using:
    • With ArduCopter 3.1, the quad will point towards waypoint #4 and reset the Gimbal angle, after reaching waypoint #3. It will continue thereafter the flight, pointing the nose of the quad towards the waypoint that it’s flying towards to.
    • With ArduCopter 3.2, the quad will keep pointing towards the ROI, while flying along all remaining waypoints (in this case #7).
  • Waypoint #8: The quad will fly towards waypoint #8. Once it reached the location, it will decent and effectively land. The Gimbal tilt angle will return to the position it was before the mission.