XTT implements the Task-State-Pattern, to make task interaction easy and robust. Tasks are an appropriate model for any robot action that is not instantaneous (which, given the real-world, is almost all of them). For tasks, servers can report both when a task begins and when it ends independently, and there are also (optional) functions for updating task goals and canceling tasks, all in one consistent interface. Furthermore, the toolkit supports both synchronous and asynchronous use.

At the moment, there is a full implementation in Java, based on XCF4J (xtt-java) and an experimental version on Python, for RSB (xtt-python).

Issue tracking

View all issues

Latest news

Update 3.1.2 for XTT
Update release 3.1.2 for XTT is now available and should be used by all current users of the XTT 3 branch.
Added by Ingo Lütkebohle over 11 years ago

XTT 3.1 Released
XTT 3.1 has been released. It features per-client ordered delivery of tasks also when using the XCF transport.
Added by Ingo Lütkebohle over 11 years ago

XTT 3 series started
Development on version 3 of XTT has started, focusing on structured tasks (e.g., task tree support)
Added by Ingo Lütkebohle over 11 years ago

XTT 2.0.6
XTT 2.0.6: RSB 0.6 compatibility and available from Maven
Added by Ingo Lütkebohle almost 12 years ago

2.0 release
XTT 2.0, with support for both XCF and RSB, has been released.
Added by Ingo Lütkebohle about 12 years ago

View all news