Let's go deeper and learn how to program your TNY-360 using Python, Javascript, or other programming languages!
This section is designed for developers and robotics enthusiasts who want to create more complex behaviors and functionalities for their TNY-360 quadruped robot.
To program your TNY-360, you'll need the appropriate Software Development Kits (SDKs). These SDKs provide the necessary tools and libraries to interact with your robot and control its movements, sensors, and other features.
Here are the available SDKs for programming your TNY-360:
The Python SDK provides a high-level interface to control your TNY-360 from Python scripts and applications.
The Javascript/TypeScript SDK allows you to control your TNY-360 from any JavaScript environment, including Node.js and web browsers.
The C/C++ SDK is currently in development, but will provide a high-performance interface for low-level control and robotics programming on your TNY-360.
The ROS2 Integration is under active development, and will allow you to talk to your TNY-360 through ROS2 topics, services, and actions.
All the SDKs (Python, Javascript/TypeScript, C/C++, ...) are built on top of the same underlying API that uses Websockets to communicate with the robot.
This makes all SDKs structured in a similar way. So we built a dedicated API Reference section where you can find all the details about the available methods and types, you can use in every SDK.
The API Reference provides a detailed overview of the available methods and types for controlling your TNY-360, regardless of the SDK you are using.
Have fun programming your TNY-360!
If you have any questions, feel free to reach out to us on Discord or by mail at contact@tny-robotics.com.