Skip to main content

Eazy Navi

Eazy Navi (Easy Navigation) is a browser-based tool in Cyclo Intelligence for mapping, autonomous navigation, and map editing on AI Worker. You can create maps, set navigation goals, and fix map artifacts without using RViz or the command line.

Prerequisites

  • AI Worker 2.0.2 or later
  • Cyclo Intelligence 1.2.0 or later
info

The Map Viewer is built with WebGL and requires a web browser with hardware acceleration enabled. If the Map Viewer is not displayed correctly in Google Chrome, we recommend accessing Cyclo Intelligence using Mozilla Firefox.

Getting Started

1. Bring Up the AI Worker

Bring up the AI Worker by following the Bringup Guide or Teleoperation Guide.

2. Start Cyclo Intelligence

Start Cyclo Intelligence by following the Cyclo Intelligence Setup guide.

3. Open the Navigation Page

From the Cyclo Intelligence sidebar, click Navi. The Eazy Navi page opens as shown below.

Cyclo Intelligence Eazy Navi page

Interface Overview

ButtonDescription
IdleShows that the navigation system is waiting. The status changes to Running while mapping or navigation is active.
MappingStarts the mapping process.
NavigationStarts autonomous navigation using an existing map.
LogOpens the navigation log window.
CancelCancels the current navigation goal and stops the robot.
StopStops the currently active mapping or navigation process.
Save MapSaves the current map using the specified map name.
FixOpens map editing mode.
GoalSets a navigation goal. Click and drag on the map to define the target position and orientation.
InitialCorrects the robot's estimated position on the map. Click and drag on the map to define the initial position and orientation.

Mapping

Eazy Navi mapping mode

  1. Make sure the AI Worker bringup process is running.
  2. Click Mapping to start creating a map.
  3. Move the robot around the environment using one of the following methods:
  4. Continue moving the robot until the required area has been mapped.
  5. Enter a map name.
  6. Click Save Map to save the generated map.

Eazy Navi navigation mode

The most recently saved map is loaded automatically.

  1. Click Navigation.
  2. Confirm that the costmap is displayed in the Map Viewer.
  3. Click Initial.
  4. Click and drag on the map to set the robot's current position and orientation.
  5. Click Goal.
  6. Click and drag on the map to set the target position and orientation.
  7. The AI Worker begins autonomous navigation toward the selected goal.

To stop the robot while it is moving, click Cancel.

Map Editing

Eazy Navi map editing mode

  1. Click Fix to open map editing mode.
  2. Select the map that you want to edit.
  3. Select one of the editing tools:
    • [-]: Erases an area from the map.
    • [+]: Draws an occupied area on the map.
  4. Adjust the numeric value next to the editing tools to change the brush size in pixels.
  5. Edit the required areas of the map.
  6. Click Back to undo the previous editing operation.
  7. After completing the modifications, click Save to save the edited map.
  • Navigation — Run the Nav2 stack from the command line, including SLAM and RViz visualization