Web UI Autonomous Mode
Ensure that the Safety document has been read and the user is aware of possible hazards when using this product as well as the safety methods that can be used to stop the moving UGV.
The Autonomous Mode of OutdoorNav Software is a set of robotic navigation modules that enables robotics developers to define and then autonomously execute missions on UGVs, getting work done without requiring direct operator action. This software is composed of four main modules: localization, navigation, safety monitoring and user control unit. This a combination of Clearpath's proprietary packages and custom configured open-source packages from ROS community. Please see the software architecture section for more information.
Definitions
The list below defines what a "Mission" is as well as its components. These components are referred to throughout this manual.
- Mission A Mission is a set of one or more Waypoints.
- Path The list of Waypoints that will determine the path for the specific Mission.
- Waypoint A Waypoint is any geographical point referenced by its position relative to the datum in meters.
- Task A Task is an automated activity or wait time implemented as a ROS action at a specific Waypoint. Tasks are called in the order they are added to a Waypoint.
- Ghost Waypoint A transparent waypoint that is not part of the mission. This Waypoint appears between two other waypoints when in edit mode. The user can drag and drop this ghost waypoint to add a new waypoint to the mission between the other two waypoints.
Map Settings

To access the Map Settings: Menu → Settings → Map:
- Map Offset: The map tiles used in this software are not perfectly aligned with the real world. Therefore, the user may need to apply an offset to the map so that the UGV's position in the real world matches its position on the map.
- Change Datum: The datum is represented by a blue marker on the map and should be set to a location within 10km of the test site. The user can change this value in the Map Settings page. Enter the new values and click the "Set Datum" button.
Mission Creation
To create a new Mission first ensure that the UI is in "Edit Mode" ( select the pencil icon in the bottom bar). Then open the drop down menu in the bottom bar and select the "Add Mission" option. This will allow the user to create a new mission which can then be defined with Waypoints.
Waypoint Mode
To add new Waypoints to a mission while edit mode is enabled select the "Waypoint Mode" button. This will allow the user to place Waypoints at locations where the user clicks on the map. These will appear as red Waypoints with the exception of the first waypoint (green) and the last waypoint (yellow).
The first Waypoint in the mission must be within 1.5 meters of the UGV's current position.
As Waypoints are placed, a "ghost waypoint" will appear between each pair of real Waypoints and can be dragged to a new spot to insert a real Waypoint between them. Waypoints can also be dragged and dropped on the map to modify their positions.
Constrained Replanning
If constrained replanning is enabled the user can show on the path deviation distance by navigating to the General settings in the hamburger menu. Once enabled the area of possible deviation will show over the planned route as can be seen in the following figure.

If the UGV is manually driven outside of the constrained replanning area while a Mission is running, the Mission will need to be restarted as the UGV will no longer be able to find it's way back onto the path.