Skip to main content
Version: 2.0.0

API Overview

While the Web User Interface provides a great way to get started quickly with OutdoorNav Software, some users will want programmatic control or may wish to develop their own graphical user interfaces -- for those users, the Application Programming Interface (API) provides the flexibility to do so. This is illustrated in the figure below.

Interconnection between OutdoorNav Software and UGV Controller

The API is, at present, a ROS 2 Jazzy API. The message and services types for the API are defined at: https://github.com/clearpathrobotics/clearpath_msgs/tree/onav-ros2/clearpath_outdoornav_msgs

More details on the API will be provided in a future release of the documentation.