Skip to content

Overview

iNexBot is a leading domestic industrial robot controller manufacturer. The self-developed open NexDroid software platform provides stable, reliable, and feature-rich secondary development interfaces (NexDroidAPI). NexDroid separates the motion control algorithm layer from the application layer, allowing partners to focus solely on industry needs. Using NexDroidAPI combined with industry experience, users can develop proprietary automated equipment for industries such as 3C electronics, medical, nuclear energy, construction machinery, and wind power.

The iNexBot documentation center provides demo examples based on the iNexBot control system, secondary development interface documentation, and secondary development resource downloads, enabling developers to fully understand the capabilities of the iNexBot control system, lower the development barrier, improve development efficiency, and quickly build robot products for specific terminal applications based on the iNexBot control system.

iNexBot secondary development levels overview diagram showing proprietary process development, custom UI/UE development, API host computer development, controller IPC mode, JSON protocol, and ROS protocol development paths

The iNexBot software platform provides the following levels of secondary development, allowing users to choose as needed.

Proprietary process development, special model support, interpolation algorithm replacement, etc. Linux system, C++ development.

Customize dedicated UI/UE. Combined with controller secondary development to achieve proprietary function customization. Linux system, Qt/C++ development.

Break free from the teach pendant constraints and directly control the robot via API. Windows system: VC++/C#/VB/Python/Qt; Linux system: C++/Qt/Python.

The iNexBot controller is downgraded to an industrial PC, providing real-time system and EtherCAT master functionality to meet customer customization needs. Linux system, C/C++ development.

Follow the protocol to easily control the iNexBot controller. Windows system: VC++/C#/VB/Python/Qt; Linux system: C++/Qt/Python.

The iNexBot controller is implemented as a Node following the ROS protocol, and you can control it according to the ROS protocol.

Target Audience

  • Controller:
  • Teach Pendant:
  • Host Computer:
  • Master Station:
  • JSON Protocol:
  • ROS:

Customers can quickly customize their control systems based on the iNexBot system, build their own robot brains, and improve brand recognition.

  • Robot OEM Manufacturers:

Develop proprietary processes, protect industry know-how, and build product moats.

  • System Integrators:

Leave basic functions to iNexBot; customers focus on high-precision motion control algorithm research, explore the limits of robot performance, and scale the peaks of technology.

  • Research Users:

Enable students to not only use robots but also build robots.

Main Content

  • Educational Users:

iNexBot demo examples provide multiple demos based on typical applications of the iNexBot controller, providing references for developers using the iNexBot control system for application development. iNexBot demo examples provide demos supporting C, C++, Qt, C#, Python, ROS, and other environments, allowing users to quickly demonstrate in common development environments. iNexBot demo examples cover various basic operations and advanced functions of robotic arms, including coordinate system operations, force control, grasping, IO functions, external axis control, ModbusRTU communication, spline curve motion, angle transparent transmission, online programming, and algorithms, enabling users to quickly master the application of various API interfaces.

  • Demo Examples

The iNexBot robotic arm secondary development interface modularizes complex functions of the robotic arm, allowing users to quickly use advanced control functions of the robotic arm without underlying development, lowering the development barrier for users based on the iNexBot controller, and enabling developers to easily implement application development. The iNexBot controller secondary development interface supports C, C++, Qt, C#, LabVIEW, Python, JSON, ROS, and other development environments, fully meeting users' deployment needs in any environment. The iNexBot secondary development interface covers detailed interface descriptions, parameter explanations, and example code, allowing users to fully understand the functions and usage of each interface.

  • Secondary Development Interface

The software secondary development resource package provides API interface packages, SDK packages, ROS packages, and other download resources. Based on the software packages, users can conveniently perform secondary development and quickly deploy applications.

Contact and Support

  • Related Resources

  • To learn more about iNexBot products, please visit: iNexBot Motion Control Official Website

  • To learn more about using iNexBot products, please visit: iNexBot Motion Control - Bilibili

  • For inquiries about iNexBot product-related issues, please send an email to the official email: sales@inexbot.com

  • For the latest iNexBot product information and to obtain detailed product manuals: Official WeChat Public Account, Official WeChat Mini Program