EDixon/strands_executive — pull request #1 by BFALacerda (2014-08-12 00:47:27+00:00)
Title: adding policy generation and structure for policy execution

policy is now added and can be accessed as ``top_map_mdp.policy``
i also added a skeleton for the ``execute_cb`` you need to implement, the place for your stuff is line 508 of ``mdp_planner.py``
also, i wrote a ``test_client2.py`` to test the whole thing. for now, just try and do execution for a topological map without doors, since we don't have the other actions going. try to write the code general enough so when we have those, we just need to add the correct call to the action server in a specific place in your code.

to run this, with the cs_lg_large2 map (no doors), you need to launch the bringup and:
```
roslaunch ros_datacentre datacentre.launch
roslaunch scitos_2d_navigation scitos_2d_nav.launch map:=/opt/maps/cs_lg_large2/map.yaml
roslaunch monitored_navigation monitored_nav.launch
roslaunch topological_navigation topological_navigation.launch map:=cs_lg_large2
rosrun mdp_plan_exec mdp_planner.py cs_lg_large2
rosrun mdp_plan_exec test_client2.py
```