drink_serving: bosch_drawer_executive | busbot_bringup | busbot_description | busbot_driver | busbot_filter | busbot_gazebo | busbot_launch | busbot_navigation | busbot_node | ds_common_msgs | ds_master_executive | ds_pr2_2dnav | ds_pr2_drink_fetching_planner | ds_pr2_drop_drink | ds_pr2_fridge_drink_perception | ds_pr2_fridge_handle_detector | ds_pr2_fridge_manipulation_executive | ds_pr2_fridge_opener | ds_turtle_2dnav | ds_webinterface | keyboard_smooth | keyboard_smooth_safe | marker_detector_tbot | multi_robot_visualization

Package Summary

ds_fridge_manipulation_executive

The pr2_fridge_manipulation_executive serves as an intermediate layer between the master_executive and all action_servers provided in the ds_pr2_* packages. It contains a statemachine that responds to two types of action requests for the PR2:

  • retrieving a drink from the fridge given the ID of the shelf rail. (PR2GetDrinkAction)
  • placing the drink on the busbot.(PR2PlaceDrinkOnTBotAction)

Usage:

All nodes required for the state machine to complete the action requests are launched by

roslaunch ds_pr2_fridge_manipulation_executive fridge_pr2.launch

Wiki: ds_pr2_fridge_manipulation_executive (last edited 2011-08-02 17:56:47 by Kyle Maroney)