C++ SDK

You like the performance and control of C++ for your robotics projects?

The TNY-360 offers a C++ SDK that allows you to harness the full potential of your robot with low-level access and high efficiency.


🚧 Documentation Under Construction 🚧

The TNY-360 documentation is still under redaction.
For immediate instructions, please refer to :

Note : It's not out yet, but the C++ SDK should look something like this:

example.cpp
#include <tny_360_sdk.h>

const std::string ROBOT_IP_ADDR = "192.168.4.1";  // Replace with your TNY-360 IP address

// Create an instance of the TNY-360
TNY360 robot;

try {
    robot.connect(ROBOT_IP_ADDR);
    std::cout << "Connected to TNY-360 successfully!" << std::endl;
} catch (const std::exception& e) {
    std::cerr << "Failed to connect to TNY-360: " << e.what() << std::endl;
}

robot.walk(x=0.2, y=0.0, yaw=0.0);  // Move forward
std::cout << "Walk command dispatched successfully!" << std::endl;

Any help with the C++ SDK is very welcome, so if you want to contribute, please check out our GitHub repository and join the discussion in the issues or the Discord server!