Overview

NeuraPy AI is a user-friendly, extendable, and robot-agnostic Python API designed for developers who want to integrate AI-driven robotics into their applications. It provides a fast and direct two-way connection between Neura’s AI software and robotic systems, enabling seamless communication and control.

With NeuraPy AI, developers can:

✔️ Monitor the real-time status of the robot

✔️ Directly control robotic arms and tools

✔️ Connect through Ethernet to an external workstation PC

Key Features
  • Object Detection & Tracking: Identify and track objects in real-time

  • Path Planning & Navigation: Optimize robot movement and route planning

  • Manipulation & Object Handling: Perform precise object interactions

  • Machine Learning & Data Analysis: Integrate AI-driven decision-making

NeuraPy AI makes it easy to develop, customize, and enhance AI-powered robotic applications, whether for industrial automation, research, or commercial use.

_images/neurapy_overview.png

A simplified architecture diagram that shows what the API gives access to.

The NeuraPy Python API is designed to help developers integrate and control robotic systems through a simple and intuitive interface. The API is divided into three main packages, each providing a specific set of functionalities to work seamlessly with the robot. The NeuraPy Python API exists of three packages:

  • neurapy: APIs for communication with Neura’s control software.This package provides the necessary APIs to communicate with Neura’s control software, allowing you to interface with the robot’s core system. It serves as the bridge for initiating commands and receiving status updates from the robot.

  • neurapy_ai: APIs for communication with Neura’s AI modules from the robot’s python program. The neurapy_ai package allows you to connect with Neura’s AI modules. This is used to control and monitor robotic movements and actions, powered by artificial intelligence, directly from the robot’s Python program.

  • neurapy_ai_utils: utility functions, gripper and kinematics.This package includes a set of utility functions, gripper controls, and kinematics tools. It simplifies tasks like manipulating the robot’s gripper and managing complex robotic movements.

Note

NeuraPy and NeuraPy AI are installed on the robot. By connecting to the robot, you can interface with it using your external PC. Alternatively, the software packages can be installed directly on the external PC.