Table des matières

TNY-360 Documentation

Programming

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.


Available SDKs

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:

Python SDK

The Python SDK provides a high-level interface to control your TNY-360 from Python scripts and applications.

Javascript/TypeScript SDK

The Javascript/TypeScript SDK allows you to control your TNY-360 from any JavaScript environment, including Node.js and web browsers.

C/C++ SDK

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.

ROS2 Integration

The ROS2 Integration is under active development, and will allow you to talk to your TNY-360 through ROS2 topics, services, and actions.


API Reference

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.

API Reference

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.