NOTE: For the latest features see the release notes
Motorcortex is a collection of libraries and tools to build Industry 4.0 Hard-Real-Time Control Systems. Motorcortex has extremely fast, open and secure communication built-in that is also natively supported by web-browsers. Motorcortex provides simple interfaces for complex functions like developing software for hard-realtime, communicating with industrial EtherCAT hardware and accessing the data of your application. With Motorcortex you can focus on the task you, as a developer, need to perform: to get your robot or machine working as fast as possible.
Motorcortex provides Open Source Client Libraries allowing all kinds of Applications built on top of a Control System, such as super-smooth visualization or user interfaces in the browser, data logging and analysis tools in Python or integrate a Motorcortex system with other frameworks like ROS. The modern communication is super fast and super scalable allowing connections to hundreds of clients simultaneously.
On this website you will find the documentation to learn working with Motorcortex. For new users it is recommended to start with the Geting started section. In this section you will learn the basics of interacting with Motorcortex.
motorcortex.io is the Motorcortex portal where you can Build, Deploy, Control and Analyze your control systems. In Motorcortex.io Tools you will find all the information and tutorials needed to get started using motorcortex.io.
Client applications are non-realtime applications but support multiple languages like Python C++ and Java Script. In Developing Client Applications you will find all the information and tutorials needed to get started creating Client application in Motorcortex.
Control applications are realtime application running on the controller generally containing control loops and state machines. In Developing Control Applications you will find all the information and tutorials needed to get started creating Control application in Motorcortex.