IndySDK
Overview
IndySDK is a development environment and toolkit designed to extend the capabilities of Neuromeka’s Indy Framework, an advanced control framework for Neuromeka's collaborative robots. IndySDK allows developers to implement and apply real-time, low-level torque commands for each joint, providing a high degree of control and customization for creating robotic control systems.
Note
IndySDK is provided only to non-profit organizations for research purposes.
IndySDK allows users to replace existing Indy Framework components, such as the joint space controller (MoveJ) and task space controller (MoveL), with their own custom controllers. Additionally, it enables the easy execution of user-developed controllers through the teach pendant Conty. This provides the following benefits:
- Compatibility: IndySDK allows for the seamless use of existing Indy API—which provide a range of kinematics and dynamics functions—and the Conty teach pendant app, even when running custom controllers.
- Safety: The Indy Framework includes safety measures that detect any failure or malfunction in custom control algorithms, triggering an emergency stop to prevent unsafe operation.
- Simplicity: IndySDK provides templates that directly compile joint space controllers (MoveJ) and task space controllers (MoveL), enabling users to implement complex robot control algorithms and direct torque input easily and simply.
- Scalability and Reusability: Users can apply their developed controller components to various robots and utilize control algorithm examples provided by Neuromeka to develop new controllers.
Git Repository
Various example source codes are available through the Neuromeka Git Repository. The document introduces various aspects of IndySDK, from basic installation to robot control examples, helping users learn how to effectively use the IndySDK.
Notes
Access to the Git repository is possible only with an account of an IndySDK user who has been invited to the Neuromeka repository after receiving an IndySDK license. Please reach out to your sales representative if you have not yet been issued your IndySDK license.