Release Name: 0.8.0
Notes:
= What is Roby ?
Roby is a plan manager: it allows to represent, execute and adapt a plan, which
is a representation of the past, present and future activities of a robot along
with the information needed to verify that their executin is going well, and to
manage errors.
Roby is:
* a task/event model in which one can represent the activities (Roby::Task) and
the noticeable situations during execution (Roby::EventGenerator,
Roby::Task.event).
* a set of task relations describing the interactions between the activities
(Roby::TaskStructure).
* a set of event relations describing the reaction the system should have in
response to some situations (Roby::EventStructure).
* error management tools which allow to catch errors during execution and
repair them (i.e. let the system manage the error).
* a mean to modify the plan as it is being executed (Roby::Transaction)
* (G)UI tools for interacting/controlling the living system.
* all of that in a multi-robot context.
See doudou.github.com/roby for more informations, including links to
tutorials and demonstration videos
Changes:
=== 0.8.0
* major refactoring of the core code, to make it easier to reuse parts of the
framework
* some major usability improvements in the shell. In particular, planning
methods can now be properly documented.
* a lot of small changes
* tested during the Sauc-E competition in 2009 ... and working well !
=== 0.7.2
|