├── .gitignore ├── CMakeLists.txt ├── README.md ├── max_min_lp ├── CMakeLists.txt └── package.xml ├── max_min_lp_core ├── CMakeLists.txt ├── include │ └── max_min_lp_core │ │ ├── MaxMinLPCore.hpp │ │ ├── MaxMinLPDecentralizedCore.hpp │ │ └── MaxMinLPSequentialCore.hpp ├── package.xml └── src │ ├── MaxMinLPCore (copy).cpp │ ├── MaxMinLPCore.cpp │ ├── MaxMinLPDecentralizedCore.cpp │ └── MaxMinLPSequentialCore.cpp ├── max_min_lp_demo ├── CMakeLists.txt ├── include │ └── max_min_lp_demo │ │ └── MaxMinLPDemo.hpp ├── launch │ └── test_max_min_lp.launch ├── package.xml ├── src │ └── MaxMinLPDemo.cpp └── yaml │ ├── test_example.yaml │ ├── test_example_2.yaml │ ├── test_example_3.yaml │ ├── test_example_num_targets.yaml │ └── test_paper_example.yaml ├── max_min_lp_experiment ├── CMakeLists.txt ├── README.md ├── include │ └── max_min_lp_experiment │ │ ├── GreedyCentralNode.hpp │ │ ├── GreedyRobotNode.hpp │ │ └── TargetNode.hpp ├── launch │ └── greedy_central.launch ├── package.xml ├── src │ ├── GreedyCentralNode.cpp │ ├── GreedyRobotNode.cpp │ └── TargetNode.cpp ├── srv │ ├── RobotRequest.srv │ └── TargetRequest.srv └── yaml │ └── target_model.yaml ├── max_min_lp_msgs ├── CMakeLists.txt ├── msg │ ├── general_node.msg │ ├── general_node_array.msg │ ├── layered_node.msg │ ├── layered_node_array.msg │ ├── primitive_node.msg │ ├── server_to_robots.msg │ ├── server_to_robots_array.msg │ └── target_node.msg └── package.xml ├── max_min_lp_simulation ├── CMakeLists.txt ├── data │ ├── greedy │ │ ├── results.txt │ │ ├── results_for_debug.txt │ │ ├── robots_0.txt │ │ ├── robots_1.txt │ │ ├── robots_2.txt │ │ ├── robots_3.txt │ │ ├── robots_4.txt │ │ └── robots_5.txt │ └── local │ │ ├── results.txt │ │ ├── robots_1.txt │ │ ├── robots_2.txt │ │ ├── robots_3.txt │ │ ├── robots_4.txt │ │ ├── robots_5.txt │ │ └── targets.txt ├── gazebo_model │ └── world │ │ ├── target_spawn.world │ │ └── target_spawn_journal.world ├── include │ └── max_min_lp_simulation │ │ ├── MaxMinLPCentralNode.hpp │ │ ├── MaxMinLPCentralNodeSimulation.hpp │ │ ├── MaxMinLPGreedyCentralNode.hpp │ │ ├── MaxMinLPGreedyRobotNode.hpp │ │ ├── MaxMinLPRobotNode.hpp │ │ ├── MaxMinLPRobotNodeSimulation.hpp │ │ ├── RobotGreedyJournal.hpp │ │ ├── apply_motion_primitive.hpp │ │ ├── apply_motion_primitive_journal.hpp │ │ ├── get_odom.hpp │ │ └── kalman.hpp ├── launch │ ├── five_robot_twenty_target_case.launch │ ├── greedy_robots_journal.launch │ ├── greedy_server_to_robots.launch │ ├── includes │ │ ├── kobuki.launch.xml │ │ └── moving_target.launch.xml │ ├── journal.launch │ ├── motion_primitive_test.launch │ ├── server_to_robots.launch │ ├── simulation_server_to_robots.launch │ ├── single_robot_case.launch │ ├── test_motion_primitive.launch │ ├── three_robot_four_target_case.launch │ ├── three_robot_four_target_case_failure_case.launch │ └── two_robot_three_target_case.launch ├── package.xml ├── src │ ├── MaxMinLPCentralNode.cpp │ ├── MaxMinLPCentralNodeSimulation.cpp │ ├── MaxMinLPGreedyCentralNode.cpp │ ├── MaxMinLPGreedyRobotNode.cpp │ ├── MaxMinLPRobotNode.cpp │ ├── MaxMinLPRobotNodeSimulation.cpp │ ├── RobotGreedyJournal.cpp │ ├── animated_box.cc │ ├── animated_box_journal.cc │ ├── apply_motion_primitive.cpp │ ├── apply_motion_primitive_journal.cpp │ ├── get_odom.cpp │ ├── get_result_target_num.cpp │ ├── get_target_odom.cpp │ ├── get_target_odom_journal.cpp │ ├── kalman.cpp │ └── motion_primitive_generator.cpp ├── srv │ ├── GetOdom.srv │ ├── GetTotalNumTarget.srv │ ├── MessageRequest.srv │ ├── MotionPrimitiveRequest.srv │ └── MoveRobot.srv └── urdf │ ├── box.urdf.xacro │ ├── box_library.urdf.xacro │ └── kobuki.urdf.xacro └── max_min_lp_visualization ├── CMakeLists.txt ├── log ├── general_graph.dot ├── general_graph.png ├── layered_graph.dot └── layered_graph.png ├── package.xml └── scripts └── max_min_lp_plot.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/README.md -------------------------------------------------------------------------------- /max_min_lp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp/package.xml -------------------------------------------------------------------------------- /max_min_lp_core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp_core/include/max_min_lp_core/MaxMinLPCore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/include/max_min_lp_core/MaxMinLPCore.hpp -------------------------------------------------------------------------------- /max_min_lp_core/include/max_min_lp_core/MaxMinLPDecentralizedCore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/include/max_min_lp_core/MaxMinLPDecentralizedCore.hpp -------------------------------------------------------------------------------- /max_min_lp_core/include/max_min_lp_core/MaxMinLPSequentialCore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/include/max_min_lp_core/MaxMinLPSequentialCore.hpp -------------------------------------------------------------------------------- /max_min_lp_core/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/package.xml -------------------------------------------------------------------------------- /max_min_lp_core/src/MaxMinLPCore (copy).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/src/MaxMinLPCore (copy).cpp -------------------------------------------------------------------------------- /max_min_lp_core/src/MaxMinLPCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/src/MaxMinLPCore.cpp -------------------------------------------------------------------------------- /max_min_lp_core/src/MaxMinLPDecentralizedCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/src/MaxMinLPDecentralizedCore.cpp -------------------------------------------------------------------------------- /max_min_lp_core/src/MaxMinLPSequentialCore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_core/src/MaxMinLPSequentialCore.cpp -------------------------------------------------------------------------------- /max_min_lp_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp_demo/include/max_min_lp_demo/MaxMinLPDemo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/include/max_min_lp_demo/MaxMinLPDemo.hpp -------------------------------------------------------------------------------- /max_min_lp_demo/launch/test_max_min_lp.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/launch/test_max_min_lp.launch -------------------------------------------------------------------------------- /max_min_lp_demo/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/package.xml -------------------------------------------------------------------------------- /max_min_lp_demo/src/MaxMinLPDemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/src/MaxMinLPDemo.cpp -------------------------------------------------------------------------------- /max_min_lp_demo/yaml/test_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/yaml/test_example.yaml -------------------------------------------------------------------------------- /max_min_lp_demo/yaml/test_example_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/yaml/test_example_2.yaml -------------------------------------------------------------------------------- /max_min_lp_demo/yaml/test_example_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/yaml/test_example_3.yaml -------------------------------------------------------------------------------- /max_min_lp_demo/yaml/test_example_num_targets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/yaml/test_example_num_targets.yaml -------------------------------------------------------------------------------- /max_min_lp_demo/yaml/test_paper_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_demo/yaml/test_paper_example.yaml -------------------------------------------------------------------------------- /max_min_lp_experiment/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp_experiment/README.md: -------------------------------------------------------------------------------- 1 | This package is not available. -------------------------------------------------------------------------------- /max_min_lp_experiment/include/max_min_lp_experiment/GreedyCentralNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/include/max_min_lp_experiment/GreedyCentralNode.hpp -------------------------------------------------------------------------------- /max_min_lp_experiment/include/max_min_lp_experiment/GreedyRobotNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/include/max_min_lp_experiment/GreedyRobotNode.hpp -------------------------------------------------------------------------------- /max_min_lp_experiment/include/max_min_lp_experiment/TargetNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/include/max_min_lp_experiment/TargetNode.hpp -------------------------------------------------------------------------------- /max_min_lp_experiment/launch/greedy_central.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/launch/greedy_central.launch -------------------------------------------------------------------------------- /max_min_lp_experiment/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/package.xml -------------------------------------------------------------------------------- /max_min_lp_experiment/src/GreedyCentralNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/src/GreedyCentralNode.cpp -------------------------------------------------------------------------------- /max_min_lp_experiment/src/GreedyRobotNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/src/GreedyRobotNode.cpp -------------------------------------------------------------------------------- /max_min_lp_experiment/src/TargetNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/src/TargetNode.cpp -------------------------------------------------------------------------------- /max_min_lp_experiment/srv/RobotRequest.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/srv/RobotRequest.srv -------------------------------------------------------------------------------- /max_min_lp_experiment/srv/TargetRequest.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/srv/TargetRequest.srv -------------------------------------------------------------------------------- /max_min_lp_experiment/yaml/target_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_experiment/yaml/target_model.yaml -------------------------------------------------------------------------------- /max_min_lp_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/general_node.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/general_node.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/general_node_array.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/general_node_array.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/layered_node.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/layered_node.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/layered_node_array.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/layered_node_array.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/primitive_node.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/primitive_node.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/server_to_robots.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/server_to_robots.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/server_to_robots_array.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/server_to_robots_array.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/msg/target_node.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/msg/target_node.msg -------------------------------------------------------------------------------- /max_min_lp_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_msgs/package.xml -------------------------------------------------------------------------------- /max_min_lp_simulation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/results.txt: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/results_for_debug.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/robots_0.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/robots_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/robots_2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/robots_3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/robots_4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/greedy/robots_5.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/data/local/results.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/robots_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/data/local/robots_1.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/robots_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/data/local/robots_2.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/robots_3.txt: -------------------------------------------------------------------------------- 1 | 0 0 2 | 0 -2.8e-06 3 | 0.33 -0.52 4 | -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/robots_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/data/local/robots_4.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/robots_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/data/local/robots_5.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/data/local/targets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/data/local/targets.txt -------------------------------------------------------------------------------- /max_min_lp_simulation/gazebo_model/world/target_spawn.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/gazebo_model/world/target_spawn.world -------------------------------------------------------------------------------- /max_min_lp_simulation/gazebo_model/world/target_spawn_journal.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/gazebo_model/world/target_spawn_journal.world -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPCentralNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPCentralNode.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPCentralNodeSimulation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPCentralNodeSimulation.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPGreedyCentralNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPGreedyCentralNode.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPGreedyRobotNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPGreedyRobotNode.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPRobotNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPRobotNode.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPRobotNodeSimulation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/MaxMinLPRobotNodeSimulation.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/RobotGreedyJournal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/RobotGreedyJournal.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/apply_motion_primitive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/apply_motion_primitive.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/apply_motion_primitive_journal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/apply_motion_primitive_journal.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/get_odom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/get_odom.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/include/max_min_lp_simulation/kalman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/include/max_min_lp_simulation/kalman.hpp -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/five_robot_twenty_target_case.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/five_robot_twenty_target_case.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/greedy_robots_journal.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/greedy_robots_journal.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/greedy_server_to_robots.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/greedy_server_to_robots.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/includes/kobuki.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/includes/kobuki.launch.xml -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/includes/moving_target.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/includes/moving_target.launch.xml -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/journal.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/journal.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/motion_primitive_test.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/motion_primitive_test.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/server_to_robots.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/server_to_robots.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/simulation_server_to_robots.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/simulation_server_to_robots.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/single_robot_case.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/single_robot_case.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/test_motion_primitive.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/test_motion_primitive.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/three_robot_four_target_case.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/three_robot_four_target_case.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/three_robot_four_target_case_failure_case.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/three_robot_four_target_case_failure_case.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/launch/two_robot_three_target_case.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/launch/two_robot_three_target_case.launch -------------------------------------------------------------------------------- /max_min_lp_simulation/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/package.xml -------------------------------------------------------------------------------- /max_min_lp_simulation/src/MaxMinLPCentralNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/MaxMinLPCentralNode.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/MaxMinLPCentralNodeSimulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/MaxMinLPCentralNodeSimulation.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/MaxMinLPGreedyCentralNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/MaxMinLPGreedyCentralNode.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/MaxMinLPGreedyRobotNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/MaxMinLPGreedyRobotNode.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/MaxMinLPRobotNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/MaxMinLPRobotNode.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/MaxMinLPRobotNodeSimulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/MaxMinLPRobotNodeSimulation.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/RobotGreedyJournal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/RobotGreedyJournal.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/animated_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/animated_box.cc -------------------------------------------------------------------------------- /max_min_lp_simulation/src/animated_box_journal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/animated_box_journal.cc -------------------------------------------------------------------------------- /max_min_lp_simulation/src/apply_motion_primitive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/apply_motion_primitive.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/apply_motion_primitive_journal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/apply_motion_primitive_journal.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/get_odom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/get_odom.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/get_result_target_num.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/get_result_target_num.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/get_target_odom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/get_target_odom.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/get_target_odom_journal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/get_target_odom_journal.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/kalman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/kalman.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/src/motion_primitive_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/src/motion_primitive_generator.cpp -------------------------------------------------------------------------------- /max_min_lp_simulation/srv/GetOdom.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/srv/GetOdom.srv -------------------------------------------------------------------------------- /max_min_lp_simulation/srv/GetTotalNumTarget.srv: -------------------------------------------------------------------------------- 1 | string request_odom 2 | 3 | --- 4 | 5 | int8 total_num_target -------------------------------------------------------------------------------- /max_min_lp_simulation/srv/MessageRequest.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/srv/MessageRequest.srv -------------------------------------------------------------------------------- /max_min_lp_simulation/srv/MotionPrimitiveRequest.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/srv/MotionPrimitiveRequest.srv -------------------------------------------------------------------------------- /max_min_lp_simulation/srv/MoveRobot.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/srv/MoveRobot.srv -------------------------------------------------------------------------------- /max_min_lp_simulation/urdf/box.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/urdf/box.urdf.xacro -------------------------------------------------------------------------------- /max_min_lp_simulation/urdf/box_library.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/urdf/box_library.urdf.xacro -------------------------------------------------------------------------------- /max_min_lp_simulation/urdf/kobuki.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_simulation/urdf/kobuki.urdf.xacro -------------------------------------------------------------------------------- /max_min_lp_visualization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/CMakeLists.txt -------------------------------------------------------------------------------- /max_min_lp_visualization/log/general_graph.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/log/general_graph.dot -------------------------------------------------------------------------------- /max_min_lp_visualization/log/general_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/log/general_graph.png -------------------------------------------------------------------------------- /max_min_lp_visualization/log/layered_graph.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/log/layered_graph.dot -------------------------------------------------------------------------------- /max_min_lp_visualization/log/layered_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/log/layered_graph.png -------------------------------------------------------------------------------- /max_min_lp_visualization/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/package.xml -------------------------------------------------------------------------------- /max_min_lp_visualization/scripts/max_min_lp_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaslab/multi-robot_task_allocation/HEAD/max_min_lp_visualization/scripts/max_min_lp_plot.py --------------------------------------------------------------------------------