Operation¶
All the tools in this ‘section’ allow the user to design the mission, such as waypoints, segments, marks, runways, etc.
Important
Whenever any of these elements are created/modified, it is necessary to Save and Upload them into the Autopilot 1x configuration.
For more information about these actions, refer to the Operation actions - Operation section of this manual.
Waypoint¶
Use the Waypoint tool and click (left-click) on the map to create new waypoints. Then, when users have created all the desired waypoint, right-click on the map to close/finish the ‘creation event’.
To move waypoints, it is first necessary to activate mission editing by clicking on the icon. Then, simply drag it to the desired position.
In relation to waypoints, the following actions can be performed with the mouse:
Clicking once on the waypoint will display a summary of the waypoint information: Operation Custom Point ID, coordinates, elevation and Patch name:
Right-clicking on the waypoint, users will access to its options:
Remove Waypoint: Deletes the waypoint.
Set Start Route: Users must define where they want the cruise route to start by defining the waypoint as such with this option. The waypoint will turn of green color.
Warning
If users do not define any waypoint as the ‘Start Route’, the operation will not be uploaded to the autopilot configuration and the following warning notification will be displayed:
Go to: By clicking here, the platform will fly to this waypoint. If the waypoint belongs to a mission, the platform will continue that mission after reaching it.
Note
This option is only available when a Veronte Autopilot 1x is connected and the operation, which the user is working on, is stored in the autopilot.
Waypoint Settings: The user can change the configuration of the waypoint (coordinates and elevation) in the menu displayed here:
There are 3 ways of defining the position of a waypoint manually:
Matching it to the platform position. By selecting the icon, the waypoint coordinates and elevation will be automatically updated with those of the actual platform’s actual position.
Selecting a position in the map. Simply click on this icon , then click on the desired point on the map and the waypoint coordinates and elevation will be updated automatically.
Entering the exact coordinates and elevation here:
Absolute:
Set coordinate: The coordinates can be set in:
Decimal Degrees \(\rightarrow\) Latitude (DD) and Longitude (DD)
Degrees \(\rightarrow\) Latitude (DMS) and Longitude (DMS)
UTM \(\rightarrow\) x (Easting), y (Northing), Zone and Hemisphere
MGRS (Military Grid Reference System)
Set elevation: Whichever way the user defines the altitude (WGS84, MSL and AGL) Veronte Ops will calculate the other 2 ways. That is, if the user defines a waypoint at X m in AGL, Veronte Ops will automatically calculate what that value is in WGS84 and MSL.
Relative: In this case, the position of the waypoint is relative to another point.
That point could be the UAV position, a Desired position, a Track position or an Operation Custom Point. They are indicated through North, East and Down.
Open elevations: To be able to consult the elevation of the route, it is required to have installed the Veronte Terrain Provider application (for more information about this, see Additional apps section of this manual).
Here users can see an estimate of the height of the terrain and the height of the route to be taken as well as the collisions that could occur.
In addition, users can set up a Warning Threshold, which will be represented as a red warning line over the terrain. Fore more information, see Map settings - Veronte Ops configuration section of this manual.
By clicking on it, the following menu will appear:
This legend showing waypoints, terrain, collision and warning threshold is an ‘interactive’ legend, i.e. users can choose which of these elements are displayed or not by simply clicking on them:
Drag button: When enabled (), users can modify the altitude of the waypoints by simply clicking and dragging them. If it is disabled (), it is not possible to move them:
Settings button: Displays a new window with some parameters that can be customized:
Units: Units of the elevation and distance of the chart view can be set.
Set elevations: The altitude of all waypoints on the route can be modified.
Paddings: The size of the grid can be adjusted as desired.
Sliders: X and Y axes sliders can be hidden by disabling them.
Advanced: The collision line and chart colors can be modified:
Segment¶
To create a new segment, click on the segment icon and then select on the map the point where the segment will start. To end the track, users have to double click directly with the left mouse button to create the last waypoint of the segment. Then, after creating the last waypoint, right-click on the map to close/finish the ‘creation event’.
In addition, users can concatenate two or more segments by clicking on various points on the map with the left button, as shown in the figure below:
Besides, to create a closed route, users must match the last waypoint of the segment with the first one:
It is also possibe to curve a segment. To do so, users must create the segment, edit the mission by clicking on the icon, and then move the translucent orange waypoint () in the center of the segment. The distance moved will correspond to the radius of the curve:
There is an extra option in the options for a waypoint that corresponds to the start of a curved segment:
Set Turns: This option allows the user to set a desired number of turns. After these turns the platform will continue with the defined mission. An example is shown below:
Warning
When a segment is created, be careful with the height of the waypoints.
Users can check for collisions between route waypoints and terrain directly on the map or using the ‘Open elevations’ functionality described above.
To check directly on the map, if some of the waypoints are below the terrain altitude indicated by the meshes, the affected segment will change its color to red. To solve this, change the altitude of the waypoints. An example is shown below:
Orbit¶
This tool allows the user to create a new orbit on the map.
First, select a point on the map which will be the center of the new orbit. Then, when users have created all the desired orbits, right-click on the map to close/finish the ‘creation event’.
In addition, the initial circular orbit can be converted into an ellipse by modifying the length of the axes and can also be rotated. To do this, edit the mission by clicking on the icon, then move the 4 translucent orange waypoints () as desired to turn them into an ellipse and to rotate it, click and rotate the small blue circle ():
Besides, there is an extra option in orbits regarding waypoints and segments:
Set Direction: It is possible to select the direction of the loiter: Auto, Clockwise and Anticlockwise.
Warning
When creating an orbit, be careful with its altitude and the ground level (all the points of the orbit will be at the same altitude).
Users can check for collisions between orbit and terrain directly on the map or using the ‘Open elevations’ functionality described above.
To check this directly on the map, if any part of the orbit is below the terrain altitude indicated by the meshes, the affected segment will change its color to red. To solve this, change the altitude of the waypoint.
Sphere¶
This tool is used to determinate a spherical volume (3D) in which an action is wanted to be performed. When the aircraft enters or leaves the sphere an event may be triggered and it can be used to start an automation.
Note
The linking of a spherical volume to an automation is done in the Operation Panel, for more information about this, see Operation Panel - Operation section of this manual.
To add a sphere, click on its icon, click on the desired point on the map and drag it to set the radius. Then, when users have created all the desired spheres, right-click on the map to close/finish the ‘creation event’.
Like all other elements, it can be edited to move it or change its radius by clicking on the icon:
Right-clicking on the sphere, users will access to its options:
Set Radius: To accurately set the radius of the sphere, users can enter the value manually.
Set Obstacle: A sphere can become an obstacle, an space that is desired to avoid. As it is a 3D space, it allows the platform to avoid it by passing over it, taking into account the height of the obstacle.
Note
When setting the obstacle, the option “Set Obstacle” changes to “Set Sphere”. This option turns the obstacle back into a sphere.
This tool allows to set an exclusion area on the map that can not be crossed by the RPAS. Main functions of the tool:
Avoid collisions with obstacles as for example buildings, trees or antenna towers.
Avoid flying restricted access areas.
What can happen with high speed aircrafts (Airplanes)?
It is possible that due to its speed, the RPAS will enter the obstacle area, but will immediately apply the corrections to exit the obstacle area and return to the path. The solutions to this problem is to configure a bigger obstacle area in order to avoid the physical obstacle
What can happen with mow speed aircrafts (Multirotor)?
It can happen that a multirotor enter an obstacle area (staying very close to its center), at that moment the Ground Speed Vector and the Field Repulsion Vector have the same direction but opposite sign. This phenomenon causes a conflict and until the directions are different enough to allow the multirotor to move, it will remain in an indecision situation.
To solve this problem the user can configure the obstacle area by leaving the center of the obstacle away from the path line.
Remove Sphere: Deletes the sphere.
Cylinder¶
This tool is used to determinate a cylindrical area in which an action is wanted to be performed. When the aircraft enters or leaves the cylinder an event may be triggered and it can be used to start an automation.
Note
The linking of a cylindrical area to an automation is done in the Operation Panel, for more information about this, see Operation Panel - Operation section of this manual.
To add a cylinder, click on its icon, click on the desired point on the map and drag it to set the radius. Then, when users have created all the desired cylinders, right-click on the map to close/finish the ‘creation event’.
Like all other elements, it can be edited to move it or change its radius by clicking on the icon:
Right-clicking on the cylinder, users will access to its options:
Set Height: Users can set the upper and lower heights of the cylindrical area. By default, cylindrical areas have infinite lower and upper boundaries.
As can be seen in the figure above, the lower and upper limits can be set as absolute or relative:
Relative icon: The altitude is relative to a Operation Variable, previously defined in 1x PDI Builder. But, it is required to set the value of the variable in the Operation Variables of the Operation Panel.
In addition, it is necessary to establish whether it is relative to AGL, MSL, WGS84 or to a Fld (feature) that has to be selected.
Absolute icon: The value must be entered manually and it is also necessary to establish whether it is relative to AGL, MSL, WGS84 or to a Fld (feature) that has to be selected.
Set Radius: To accurately set the radius of the cylinder, users can enter the value manually.
Set Obstacle: A cylinder can become an obstacle, an area that is desired to avoid.
Note
When setting the obstacle, the option “Set Obstacle” changes to “Set Cylinder”. This option turns the obstacle back into a cylindrical area.
This functionality acts in the same way as when defining a sphere as an obstacle, but taking into account only 2 dimensions. Therefore, the platform will not be able to prevent the obstacle from passing over it (it has no upper or lower limits).
Remove Cylinder: Deletes the cylinder.
Prism¶
The way it works is very similar to Cylinder, described above.
This tool is used to determinate an area in which an action is wanted to be performed. When the aircraft enters or leaves the prism an event may be triggered and it can be used to start an automation.
Note
The linking of a prism area to an automation is done in the Operation Panel, for more information about this, see Operation Panel - Operation section of this manual.
To add a prism, click on its icon, click on the desired points on the map and match the last waypoint of the prism with the first one. Then, when users have created all the desired prisms, right-click on the map to close/finish the ‘creation event’.
Like the other elements, it can be edited to change its shape by moving its vertices. Click on the icon:
Right-clicking on the prism, users will access to its options:
Set Height: Users can set the upper and lower heights of the prism. By default, prisms have infinite lower and upper boundaries. It works in the same way as in the cylindrical areas, described above.
Invert: This inverts the defined area. This option has been implemented to be used together with the geocaging funcionality.
Set Obstacle: A prism can become an obstacle, an area that is desired to avoid.
Note
When setting the obstacle, the option “Set Obstacle” changes to “Set Prism”. This option turns the obstacle back into a prism.
This functionality acts in the same way as when defining a sphere as an obstacle, but taking into account only 2 dimensions. Therefore, the platform will not be able to prevent the obstacle from passing over it (it has no upper or lower limits).
Remove Prism: Deletes the prism.
Runway¶
This option allows the user to configure a Runway which is used during flight phases.
To add a runway, click on its icon, click on a point on the map to define the start and click on a second point to define the end of the runway.
Note
The loiter position is automatically defined and it is identified by this icon: , as can be seen in the image above.
By accessing the mission edition ( icon) it is possible to modify the position of the start and end points of the runway, as well as the position of the loiter point:
Right-clicking on the start or end point of the runway, users will access to its options:
Runway Settings: The following parameters can be configured:
Runway direction: The direction of the runway is defined here with an arrow.
By default it is \(\rightarrow\), but user can define it as desired clicking on it. The available options are \(\rightarrow, \leftarrow\) and AUTO.
Note
When the AUTO option is selected, the runway direction will be defined by the wind direction.
Runway coordinates: The user can manually introduce the coordinates of the start and end point of the runway. Its configuration is the same as for a waypoint (a detailed explanation of this has been described in the Waypoint section above).
Margin/Margin Reverse: Percentage of the runway distance at which the airplane will try to touch the ground.
Loiter Position: To accurately define the loiter point of reference (Runway Loiter), its coordinates and the altitude that the aircraft will reach during climb, can be defined in this option.
Its configuration is the same as for a waypoint (a detailed explanation of this has been described in the Waypoint section above).
Configure Alarms: When an alarm is selected, the aircraft shall perform the actions associated to that alarm on the selected runway.
Alarms are configured with bit variables, users can select any bit they want.
Remove Runway: Deletes the runway.
Spot¶
This option allows the user to configure a Spot which is used during flight phases. A spot refers to a kind of runway where a initial point and its azimuth is defined. Besides, it is necessary to define a delta angle.
Note
The loiter position is automatically defined and it is identified by this icon: , as can be seen in the image above.
By accessing the mission edition ( icon) it is possible to modify the position, azimuth and delta of the ‘spot’ and also the position of the loiter point:
Right-clicking on the ‘spot’ point, users will access to its options:
Spot Settings: The aircraft will land or take-off using the best orientation computed within the area bounded by the parameters entered here:
Position: The user can manually introduce the coordinates of the ‘spot’ point. Its configuration is the same as for a waypoint (a detailed explanation of this has been described in the Waypoint section above).
Azimuth and Delta: Users must configure the desired azimuth and delta for the spot. The units available for these angular values are \(º [0,360],\) º ‘ ” , \(rad, rad [0,2 \pi], \, º \, , rad[-\pi, \pi]\) and \(º[-180,180]\).
Loiter Position: To accurately define the loiter point of reference (Spot Loiter), its coordinates and the altitude can be defined in this option.
Its configuration is the same as for a waypoint (a detailed explanation of this has been described in the Waypoint section above).
Configure Alarms: When an alarm is selected, the aircraft shall perform the actions associated to that alarm on the selected spot. It is configured in the same way as runways, described above.
Remove Spot: Deletes the spot.
Marks¶
This tool allows to set an event mark on a patch. Marks are useful to initiating automations. When the aircraft flies over it, an event is triggered and can be used as a condition to start a set of actions: add a lap to a counter, payload launch, take a photo, start video recording, etc.
Note
The linking of a mark to an automation is done in the Operation Panel, for more information about this, see Operation Panel - Operation section of this manual.
To place a mark, it is first required to create a patch. The elements described above that are patches are waypoints, segments and orbits. To add it, select the tool and click on the desired patch. Then, when users have created all the desired marks, right-click on the map to close/finish the ‘creation event’.
Initially, new marks appear as a pin (). If the user links an event to one of them, the icon selected for this event will be displayed.
Marks can be moved along the patch by clicking on the icon:
Note
A mark can only be displaced if it is in a segment.
Right-clicking on the mark, users will access to its options:
Set Distance: This distance is the horizontal distance along the patch to the starting waypoint. If the mark is attached to a waypoint, distance will be zero.
Remove Mark: Deletes the mark.
Generate route¶
To be able to create these elements, it is first necessary to have the application Veronte Terrain Provider running.
If this tool is not initialized, the following warning message will appear when trying to use any ‘Generate Route’ element:
-
Spiral tool draws a spiral that can cover a target area.
The spiral options are accessed in the same way as for the other elements described above, and are the same as the waypoint options. However, by clicking on the central waypoint of the spiral, an extra option appears that allows the user to access the ‘Spiral Settings’:
The following parameters can be configured:
Invert: When enabled, the direction of the route will be the opposite to the direction configured below.
AGL: If enabled, the waypoint altitude is set in AGL, otherwise it is expressed in MSL.
Radius: Spiral maximum radius.
Rounds: The number of spiral rounds.
Altitude (MSL/AGL): Altitude of the waypoints expressed in MSL/AGL (depending on whether the AGL parameter is enabled or disabled).
Direction: Direction of the spiral axes on the map.
Warning
If the user ‘refreshes’ Veronte Ops, it will no longer be possible to access this configuration menu.
In addition, the spiral will act as a curved segment and will have the same options like this one:
-
Photogrammetry Mission tool allows users to draw a prism on the map to automatically generate a mapping mission.
The photogrammetry mission options are accessed in the same way and are the same as for a prism (see Prism section on this page for more information). However, an extra option appears that allows the user to access the ‘Photogrammetry Settings’ (Route Settings):
Note
The options for the waypoints forming the route generated for this photogrammetry mission are the same as for a “normal” waypoint. For more information on waypoint configuration, see Waypoint section described above.
The following parameters can be configured:
Invert: When enabled, the direction of the route will be the opposite to the direction configured below.
AGL: If enabled, the waypoint altitude is set in AGL, otherwise it is expressed in MSL.
Prism: As with prisms, users can link a predefined prism to this photogrammetry mission in the Operation Panel. For more information about this, see Operation Panel - Operation section of this manual.
Margin: This option allows the user to add boundary margins for the route to each side of the photogrammetry mission.
Curve radius: Radius of the route turns.
Distance between segments: Distance between segments can be modified.
Note
Depending on the curve radius value and the distance between segments, there are three cases for this part of the route (the radius must be set according to the minimum achievable by the platform):
Radius 0 \(\Rightarrow\) There are no curves between passes, but straight lines. This option is used with multicopters, which are able to perform this kind of paths.
Radius is smaller than half the distance between segments (\(R < \frac{d}{2}\)) \(\Rightarrow\) Veronte Ops generates a semicircle with the diameter equal to the distance between parallel segments.
Radius bigger than half the distance between segments (\(R > \frac{d}{2}\)) \(\Rightarrow\) The path between straight lines is formed by two curves and a straight line.
Altitude (MSL/AGL): Altitude of the waypoints expressed in MSL/AGL (depending on whether the AGL parameter is enabled or disabled).
Direction: Direction of the route generated on the map.
Warning
If the user ‘refreshes’ Veronte Ops, it will no longer be possible to access this configuration menu. Therefore, photogrammetry mission will act as a prism.
-
This tool allows users to create their own mission from a pre-designed route. To create it, click and drag to make the figure as big as desired.
The figure options are accessed in the same way as for the other elements described above, and are the same as the waypoint or curved segment options, depending on the waypoint in the route. This is because it is basically made up of straight and curved segments.
However, an extra option appears to access the ‘Figure Settings’:
The following parameters can be configured:
Invert: When enabled, the direction of the route will be the opposite to the direction configured below.
AGL: If enabled, the waypoint altitude is set in AGL, otherwise it is expressed in MSL.
Type: The available options are:
Figure of 8: This is a path in the shape of 8/infinity.
Racetrack: This route is like a racetrack.
Altitude (MSL/AGL): Altitude of the waypoints expressed in MSL/AGL (depending on whether the AGL parameter is enabled or disabled).
Warning
If the user ‘refreshes’ Veronte Ops, it will no longer be possible to access this configuration menu. Therefore, the figure will act as a “normal segment”.
Mission panel¶
This mission panel allows the user to monitor and manipulate the waypoints, prisms, cylinders and spheres created.
Waypoints
The following fields can be found in this menu:
Name: Name of this waypoint defined in the 1x PDI Builder software.
Latitude/Longitude/MSL: Coordinates of the waypoint.
Position: Absolute or Relative.
Absolute means that the position of the element is fixed.
Relative indicates that its position is relative to the position of another element and may change during the operation.
Options:
Search: Clicking here will center and zoom the waypoint on the map.
Edit: Open the waypoint edit menu. For more information on waypoint settings, click here.
It is also possible to modify the altitude of one, several or all the selected waypoints by using the Altitude edit function on the top of the list.
Note
Selecting all will select the waypoints on all pages of the panel.
Users must enter the desired altitude value, select the altitude type (WGS84, MSL or AGL) and finally click ‘Set’.
Prisms
The following fields can be found in this menu:
ID: Feature Id of this prism.
Name: Name of this prism defined in the 1x PDI Builder software.
Options:
Show/hide: It is possible to show/hide the prism on the map by clicking here.
Search: Clicking here will center and zoom the prism on the map.
Edit: Open the prism edit menu. For more information on prism settings, click here.
Cylinders
The following fields can be found in this menu:
ID: Feature Id of this cylinder.
Name: Name of this cylinder defined in the 1x PDI Builder software.
Options:
Show/hide: It is possible to show/hide the cylinder on the map by clicking here.
Search: Clicking here will center and zoom the cylinder on the map.
Edit: Open the cylinder edit menu. For more information on cylinder settings, click here.
Spheres
The following fields can be found in this menu:
ID: Feature Id of this sphere.
Name: Name of this sphere defined in the 1x PDI Builder software.
Options:
Show/hide: It is possible to show/hide the sphere on the map by clicking here.
Search: Clicking here will center and zoom the sphere on the map.
Edit: Open the sphere edit menu. For more information on sphere settings, click here.
Edit mission¶
This tool allows the user to move waypoints, marks, areas, etc., as well as to change their shape.
A detailed explanation on how to use this tool can be found in each of the elements described above.
In addition, when modifying a mission with a Veronte Autopilot 1x connected, the “original operation” loaded in the autopilot will be greyed out and the modified one will be colored. This will be the case until the new changes are saved and uploaded to the autopilot, so the previous operation will be completely removed from the map. An example is shown below:
Turn on multiselection¶
Multiselection allows to move and rotate mission’s path from one place on the map to another.
Select the tool and create a rectangle by clicking and dragging until the waypoints you want to move fall into it.
With the points selected, click and drag the rectangle to move it to the desired location. And to rotate it, click on the ‘white pin’ () and drag it to the desired rotation angle.
After that, click again in the tool’s icon to deselect.
Note
Runways and spots cannot be moved with this tool.
In addition, this tool also allows to delete all items selected in two different ways, right-clicking on the selected area or pressing the ‘delete’ key on the user’s keyboard.
Before deleting the selected items, the following confirmation message appears:
Note
Runways and spots cannot be deleted in this way.
Remove mission¶
By clicking on this icon, the user can remove all the elements created by simply clicking on each of them.
However, if the user wishes to remove all the missions created, simply click on the second icon that appears: . A confirmation pop-up window will then appear to make sure that all missions wish to be deleted.