NEPI Documentation

NEPI Engine – Automation Management System

NEPI Engine – Automation Management System Introduction This document describes NEPI’s Automation Script Management (ASM) system as well as automation script file content and structure. The ASM system provides both programmatic and an intuitive no-code interface for loading, running, and orchestrating automation scripts from a NEPI device’s onboard automation script library. The ASM system also …

NEPI Engine – Automation Management System Read More »

NEPI Engine – Hardware Driver Interface System

Hardware Driver Interface System Introduction NEPI Engine’s hardware driver interface system provides plug-and-play interfacing with a growing list of supported sensors, lights, actuators, navigation, communication, and robotic control system hardware from a variety of manufactures. NEPI hardware drivers provide a hardware abstraction layer that allows downstream applications to work with any supported hardware system without …

NEPI Engine – Hardware Driver Interface System Read More »

NEPI Engine – Ardupilot Control Systems

NEPI Engine – Ardupilot Control Systems Introduction This tutorial will show you how to connect and control a robotic platform running Ardupilot autopilot software using the NEPI ROS integrated MAVLink interface (Mavros), NEPI NavPose Management System, and NEPI Automation Script Management System. This tutorial uses a Pixhawk PX4 control board configured with Ardupilot software. Useful …

NEPI Engine – Ardupilot Control Systems Read More »

NEPI Engine – Supported AI Frameworks

NEPI Engine – Supported AI Frameworks and Models Introduction This document provides details for AI frameworks and AI model types supported by NEPI Engine’s integrated AI Model Management (AIM) system.   For more information on NEPI’s AI Management system and supported AI frameworks see the NEPI Engine – Developers Manual “AI Management System” available at: https://nepi.com/documentation/nepi-engine-ai-management-system/ …

NEPI Engine – Supported AI Frameworks Read More »

NEPI Engine – API Manual

NEPI Engine – API Manual Introduction This document describes the API interface for NEPI Engine AI and automation software running on edge-compute devices. It is intended for software developers interacting with and integrating a NEPI-enabled device and those developing custom software solutions to run in a NEPI Edge environment. NEPI API Options NEPI-enabled edge devices …

NEPI Engine – API Manual Read More »

NEPI Engine – Troubleshooting

NEPI Engine – Software Troubleshooting Startup Issues RUI Connection Issues 1) Check that your PC’s Ethernet adapter is properly set to the same subdomain as the NEPI device you are connecting to.  For defualt NEPI installations the recommended PC IP address and netmask is 192.168.179.5 & 255.255.255.0 2) Open a terminal (Command Prompt on Windows), …

NEPI Engine – Troubleshooting Read More »

NEPI Engine – AI Management System

NEPI Engine – AI Management System Introduction This document describes NEPI’s AI Model Management (AIM) system, AIM AI model required file content and structure, as well as AI model deployment and use within the AIM system. The AIM system provides a framework for storing, connecting, and running AI models from an onboard AI model library, …

NEPI Engine – AI Management System Read More »

NEPI Engine – User Interface System

NEPI Engine – User Interface System Architecture NEPI’s web-browser supported Resident User Interface (RUI) system is built on JavaScript and React, a JavaScript-based UI development library. The RUI interacts with the NEPI ROS-based application system through a custom ROS-HTML Bridge Node that converts data back and forth between the two environments. All data and controls …

NEPI Engine – User Interface System Read More »

NEPI Engine – Software File System

NEPI Engine – Software File System Introduction This document describes NEPI Engine’s Root File System (rootfs) structure at a conceptual and instructional level. This document also describes the procedure used to update and customize the NEPI software on the edge device. It is intended for NEPI developers and integrators; specifically, those working on NEPI system …

NEPI Engine – Software File System Read More »