[ros-users] Looking for a behavior handling executive

Tully Foote tfoote at willowgarage.com
Tue Feb 15 21:31:53 UTC 2011


Hi Alex,

We usually use the smach package for hierarchical state machines.
http://www.ros.org/wiki/smach  It's designed to integrate well actionlib.
http://www.ros.org/wiki/actionlib

Tully

On Tue, Feb 15, 2011 at 1:24 PM, Alex Brown <rbirac at cox.net> wrote:

>   Hi all,
>
>     We are transitioning our Windows based robot project (leafproject.org)
> over to ROS.  (Thank you, Willow Garage :- )  As hobbyists, we do not want
> to be limited to single purpose designs, but want robots that can perform
> many complex behaviors selected either by user voice commands or
> autonomously generated behaviors from an artificial personality.
>
>     We currently use a table driven state machine to initialize and execute
> each behavior.  This can involve turning sensors and analysis programs on or
> off and sequentially (with branching) calling many lower level behaviors to
> accomplish the higher level objectives.  Each higher level behavior has its
> table in a text file.  The current implementation has some limitations that
> I would like to address in rewriting the code for ROS.
>
>     I suspect that some other projects have similar capabilities.  I would
> like to look at their implementations but searching all the repositories or
> the multi-thousand item package list is too daunting.  I would appreciate it
> if someone would point me at some existing packages that perform this type
> of function.
>
> Thanks,
> Alex
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>


-- 
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote at willowgarage.com
(650) 475-2827
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110215/ce996757/attachment-0003.html>


More information about the ros-users mailing list