A New Way To Share Your Control Strategies With the Community.

We are excited to announce the launch of a new pipeline to share your compiled c++ or matlab controllers with the community.

Sharing Control Strategies

In our newest version of the Open-Source Leg library, we have included support for controllers developed in other languages like C++ and MATLAB. The opensourceleg.control module provides support for these languages using the CompiledController class. This class wraps a function from a compiled dynamic library and allows it to be called from your main python code. Using a compiled controller written in another language can be beneficial, especially when speed is a concern. A tutorial for using this class can be found here: Compiled Control Tutorial. If you are interested in sharing your controller with the community, check out the tutorial and reach out to our team with any questions you have. We are happy to help you share your amazing controllers and ensure they are safe and user-friendly.

Compiled Controllers Image