srs_public: srs_arm_navigation_tests | srs_assisted_arm_navigation | srs_assisted_detection | srs_decision_making | srs_decision_making_interface | srs_env_model | srs_env_model_msgs | srs_env_model_percp | srs_environments | srs_grasping | srs_human_sensing | srs_interaction_primitives | srs_knowledge | srs_leg_detector | srs_likelihood_calculation | srs_msgs | srs_object_verification | srs_pellet | srs_people_tracking_filter | srs_scenarios | srs_states | srs_symbolic_grounding | srs_ui_but

Package Summary

srs_scenarios

Scenario

srs_scenarios

Testing SRS interface and interactions under simulation environment.
  1. robot stands at zero position
  2. robot search in room for milkbox based on common knowledge from semantic DB
  3. robot perceive object information based on environment perception and object detection
  4. robot adjust position autonomously based on decision making and symbolic grounding
  5. robot grasp the object and transfer the object to the tray
  6. robot brings milkbox to the sofa in the IPA kitchen

Usage/Examples

Start the simulation and all related services about decision making, knowledge, etc.

Start the simulation (All necessary services for the simulation will be loaded)

roslaunch srs_scenarios srs_scenario_sim.launch 

Add a milk bottle in the simulation on either kitchen or table

roslaunch srs_scenarios milk_box_kitchen.launch 
or 
roslaunch srs_scenarios milk_box_table.launch 

Start the get milk box procedure (Priority 0)

rosrun srs_decision_making test_client_get_milk.py

Other options

Issue a higher level command (Priority 1) to override previous task

rosrun srs_decision_making test_client_move_order.py

Stop the robot during any operation

rosrun srs_decision_making test_client_stop.py

Pause the robot during any operation

rosrun srs_decision_making test_client_pause.py

Resume the robot during any operation

rosrun srs_decision_making test_client_resume.py

Simulated responses from user interface

rosrun srs_decision_making ui_test_client.sh
or
rosrun srs_decision_making ui_test_client_give_up.sh

Wiki: srs_scenarios (last edited 2012-01-25 09:40:21 by renxi)