Parallel Functional Decision Trees for Situated Agent Control
By Rene Schaad, April 01, 1999
Rene presents an approach to programming reactive situated agents that's based on parallel functional decision trees. In the process, he introduces "InSitu," a C++ class library and run-time system he's developed and tested on mobile robots.
Apr99: Parallel Functional Decision Trees for Situated Agent Control
Steppable *unbump =
new StickyIf(
new BumpedQ(the_robot),
new Prog(
NULL,
new Moveby(the_robot, -0.1),
new Turnby(the_robot, PI/2)
),
do_the_other_stuff
);
Example 1: Simple reactive program implemented as a collection of decision trees.
Copyright © 1999, Dr. Dobb's Journal