<> <> = Overview = Decision making package is being actively developed by Cogniteam [[http://wiki.ros.org/cogniteam-ros-pkg]]. The goal of this package is to implement light-weight, generic and extendable tools for writing, executing, debugging and monitoring decision making models through ROS standard tools. = Installation = Create your catkin workspace {{{ #!bash mkdir catkin_workspace cd catkin_workspace mkdir src cd src catkin_init_workspace cd .. catkin_make source devel/setup.bash }}} Check out and compile decision_making packages {{{ #!bash cd src git clone https://github.com/cogniteam/cognitao.git cd .. catkin_make }}} = How to use = Navigate to your catkin workspace source directory (in our case .../catkin_workspace/src), and create new package: {{{ catkin_create_pkg decision_making_tutorial roscpp decision_making decision_making_parser }}} Now you can create your decision making models. After creating your model, add the following line to the CMakeLists.txt file (just after target_link_libraries command): {{{ decision_making_parsing(src/your_dm_model.cpp) }}} This command ensures that your model will be converted to xml and dot formats (for visualization) ---- = Tutorials = <> <> == Simulated Robot examples == The following collection of packages are practical use cases of the decision_making_tools in simulated robots. * [[decision_making_robot_examples]] * [[dm_lizi]] * [[dm_bobcat]] == Decision Making Models in progress == * Behavior trees * Decorators * Visualization * Tutorials * Plan execution based architectures / BDI * Tutorials * Rule Based * Fuzzy logic control == ROS API == <> {{{ #!clearsilver CS/NodeAPI node.0 { name = decision_making desc = pub{ 0{ name = /diagnostics type = diagnostic_msgs/DiagnosticStatus desc = State information } } sub{ 0{ name = /decision_making/NODE_NAME/events type = std_msgs/String desc = Events to the decision making model } } }}} == Technical support == * Questions: [[http://answers.ros.org/questions/scope:all/sort:activity-desc/tags:decision_making/page:1/|http://answers.ros.org]], tag with `decision_making` * Bug reports, new feature requests: [[https://github.com/cogniteam/decision_making/issues]] <> ##i.e.<> ## AUTOGENERATED DON'T DELETE ## CategoryStack