[Documentation] [TitleIndex] [WordIndex

Only released in EOL distros:  

executive_teer: teer_example_turtle | teer_ros

Package Summary

High-level executive using teer, the task execution environment for robotics, from ETHZ ASL. Teer is a Python library proposing the use of co-routines (called tasks) to implement executives. Teer is an alternative to executives based on state machines such as smach.

executive_teer: teer_example_turtle | teer_ros

Package Summary

High-level executive using teer, the task execution environment for robotics, from ETHZ ASL. Teer is a Python library proposing the use of co-routines (called tasks) to implement executives. Teer is an alternative to executives based on state machines such as smach.

executive_teer: teer_example_turtle | teer_ros

Package Summary

High-level executive using teer, the task execution environment for robotics, from ETHZ ASL. Teer is a Python library proposing the use of co-routines (called tasks) to implement executives. Teer is an alternative to executives based on state machines such as smach.

About teer

Teer, which stands for task-execution environment for robotics, is a Python library proposing the use of co-routines (called tasks) to implement executives. Teer is an alternative to executives based on state machines such as smach. Teer provides the following features:

Compared to state-machines, teer allows to maintain sequential code for sequential actions, using multiple lightweight tasks to implement parallel flows of execution. Compared to multi-threading, the cooperative aspect of co-routines removes synchronisation hazards.

Installation

Installing teer is easy, just clone the git source somewhere in your ROS_PACKAGE_PATH:

git clone --recursive git://github.com/ethz-asl/executive_teer.git

Documentation

Report a Bug

You can report a bug on the ROS integration of teer on the stack's bug tracker.

If you think the bug is in teer itself, please use its own bug tracker.


2023-10-28 12:35