humanoid-pose-1-no-background.png

Humanoids

Motorcortex is deal for Humanoid development. It provides the basic functionality for the large number of servo axes your humanoid has, so you can focus on implementing the humanoid behavior.

You can start with the Motorcortex-Robot App with a Machine module that can control a virtually unlimited number of Servo Drives and axes. Motorcortex allows the drives to be controlled in Torque, Velocity and/or Position mode and also provides functionality like homing, compliance (impedance and admittance control), switching, fading in and out, sensor monitoring and error handling. A lot of features you as a Humanoid developer do not want to waste time on.

Motorcortex also offers a maintained Realtime Linux System (Motorcortex-RTOS), which is tuned to be very robust and high performance, even on low-cost hardware. Motorcortex supports ARM and x86 architectures and also offers the service to certify your hardware for deterministic realtime performance.

For ultimate freedom ther is a Motorcortex template project for humanoid robot development. It supports Matlab/Simulink-Embedded Coder, as well as ONNX inferencing. And it is very easy to wrap your our own C++ code into a Motorcortex Module so you can use all Motorcortex tools like the GRID GU builder.