[Documentation] [TitleIndex] [WordIndex

Why T-REX?

What would anybody want to use T-REX? Here are some of the benefits we hope to deliver with T-REX:

Key Ideas

There are a few key ideas behind T-REX, and of course, the devil is in the details. Those details deeply involve EUROPA-2. However, as a first introduction, we present the key concepts.

Constraint-based Temporal Planning

Constraint-based Temporal Planning is a paradigm for representing and reasoning about plans. It is a foundation of T-REX, and is presented here informally.

Timelines-based Execution

Many people are intuitively familiar with the notion of a timeline. In T-REX, a timeline is a core primitive for representing all state in the past, present and future. Check this out if you want to see more formally how this works.

Sense-Plan-Act

Timelines are great, but what we really care about is how we fill them out. A long standing paradigm for robot control sees a control loop as a continuous cycle of Sensing, Planning, and Acting. T-REX applies this simple paradigm, thus placing planning at the core of a control loop in a systematic way. Check this out to learn more.

Divide-and-Conquer

An age old approach for tackling complexity is to divide and conquer. T-REX embraces this idea to enable a planning centric system to scale well, enabling a spectrum of variously reactive and deliberative behavior. Here's how.

T-REX in the Scheme of Things

People have been programming robots for quite some time. If you want to find out more about how approaches to programming robots have evolved, and how T-REX fits in to that work, then this is a good place to go.


2023-10-28 13:07