├── .gitignore ├── LICENSE ├── README.md └── catkin_ws ├── .catkin_workspace └── src ├── CMakeLists.txt ├── mrta ├── CMakeLists.txt ├── data │ └── .gitignore ├── launch │ └── .gitignore ├── msg │ ├── AuctionAck.msg │ ├── AuctionRequest.msg │ ├── Bid.msg │ ├── ScheduledTasks.msg │ ├── Task.msg │ └── Winner.msg ├── package.xml ├── src │ ├── BitSchedule.py │ ├── DCOP │ │ ├── DcopAllocator.py │ │ ├── Testing │ │ │ ├── dcop_test_1.py │ │ │ └── dcop_test_2.py │ │ ├── function │ │ │ ├── FunctionEvaluator.py │ │ │ └── TabularFunction.py │ │ ├── graph │ │ │ ├── Edge.py │ │ │ ├── FactorGraph.py │ │ │ ├── NodeArgument.py │ │ │ ├── NodeFunction.py │ │ │ └── NodeVariable.py │ │ ├── maxsum │ │ │ └── Agent.py │ │ ├── messages │ │ │ ├── MailMan.py │ │ │ ├── Message.py │ │ │ ├── MessageContent.py │ │ │ ├── MessageFactory.py │ │ │ ├── MessageQ.py │ │ │ └── MessageR.py │ │ ├── misc │ │ │ └── NodeArgumentArray.py │ │ ├── operation │ │ │ ├── MSumOperator.py │ │ │ ├── Max.py │ │ │ ├── Min.py │ │ │ └── Sum.py │ │ ├── solver │ │ │ └── MaxSum.py │ │ └── system │ │ │ └── COP_Instance.py │ ├── DataGenerator.py │ ├── Logger.py │ ├── PIA │ │ ├── PIA.py │ │ ├── PIA2.py │ │ ├── Testing │ │ │ └── p_graph_test.py │ │ ├── allocate_tasks.py │ │ └── start_robot.py │ ├── PrecedenceGraph.py │ ├── Robot.py │ ├── STN.py │ ├── TODO.txt │ ├── Task.py │ ├── pg_db_schema.sql │ ├── result_summary_query.sql │ ├── run_batch.py │ └── utils.py └── srv │ └── TerminateRobot.srv └── multi_robot_2dnav ├── CMakeLists.txt ├── launch ├── includes │ ├── move_base.launch │ └── single_robot.launch └── navigation.launch └── package.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/README.md -------------------------------------------------------------------------------- /catkin_ws/.catkin_workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/.catkin_workspace -------------------------------------------------------------------------------- /catkin_ws/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /catkin_ws/src/mrta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/CMakeLists.txt -------------------------------------------------------------------------------- /catkin_ws/src/mrta/data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/data/.gitignore -------------------------------------------------------------------------------- /catkin_ws/src/mrta/launch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/launch/.gitignore -------------------------------------------------------------------------------- /catkin_ws/src/mrta/msg/AuctionAck.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/msg/AuctionAck.msg -------------------------------------------------------------------------------- /catkin_ws/src/mrta/msg/AuctionRequest.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/msg/AuctionRequest.msg -------------------------------------------------------------------------------- /catkin_ws/src/mrta/msg/Bid.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/msg/Bid.msg -------------------------------------------------------------------------------- /catkin_ws/src/mrta/msg/ScheduledTasks.msg: -------------------------------------------------------------------------------- 1 | int32 robot_id 2 | Task[] tasks -------------------------------------------------------------------------------- /catkin_ws/src/mrta/msg/Task.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/msg/Task.msg -------------------------------------------------------------------------------- /catkin_ws/src/mrta/msg/Winner.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/msg/Winner.msg -------------------------------------------------------------------------------- /catkin_ws/src/mrta/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/package.xml -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/BitSchedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/BitSchedule.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/DcopAllocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/DcopAllocator.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/Testing/dcop_test_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/Testing/dcop_test_1.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/Testing/dcop_test_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/Testing/dcop_test_2.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/function/FunctionEvaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/function/FunctionEvaluator.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/function/TabularFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/function/TabularFunction.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/graph/Edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/graph/Edge.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/graph/FactorGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/graph/FactorGraph.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/graph/NodeArgument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/graph/NodeArgument.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/graph/NodeFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/graph/NodeFunction.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/graph/NodeVariable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/graph/NodeVariable.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/maxsum/Agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/maxsum/Agent.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/messages/MailMan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/messages/MailMan.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/messages/Message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/messages/Message.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/messages/MessageContent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/messages/MessageContent.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/messages/MessageFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/messages/MessageFactory.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/messages/MessageQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/messages/MessageQ.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/messages/MessageR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/messages/MessageR.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/misc/NodeArgumentArray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/misc/NodeArgumentArray.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/operation/MSumOperator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/operation/MSumOperator.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/operation/Max.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/operation/Max.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/operation/Min.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/operation/Min.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/operation/Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/operation/Sum.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/solver/MaxSum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/solver/MaxSum.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DCOP/system/COP_Instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DCOP/system/COP_Instance.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/DataGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/DataGenerator.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/Logger.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/PIA/PIA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/PIA/PIA.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/PIA/PIA2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/PIA/PIA2.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/PIA/Testing/p_graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/PIA/Testing/p_graph_test.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/PIA/allocate_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/PIA/allocate_tasks.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/PIA/start_robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/PIA/start_robot.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/PrecedenceGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/PrecedenceGraph.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/Robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/Robot.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/STN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/STN.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/TODO.txt -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/Task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/Task.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/pg_db_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/pg_db_schema.sql -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/result_summary_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/result_summary_query.sql -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/run_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/run_batch.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/mrta/src/utils.py -------------------------------------------------------------------------------- /catkin_ws/src/mrta/srv/TerminateRobot.srv: -------------------------------------------------------------------------------- 1 | --- 2 | bool result -------------------------------------------------------------------------------- /catkin_ws/src/multi_robot_2dnav/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/multi_robot_2dnav/CMakeLists.txt -------------------------------------------------------------------------------- /catkin_ws/src/multi_robot_2dnav/launch/includes/move_base.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/multi_robot_2dnav/launch/includes/move_base.launch -------------------------------------------------------------------------------- /catkin_ws/src/multi_robot_2dnav/launch/includes/single_robot.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/multi_robot_2dnav/launch/includes/single_robot.launch -------------------------------------------------------------------------------- /catkin_ws/src/multi_robot_2dnav/launch/navigation.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/multi_robot_2dnav/launch/navigation.launch -------------------------------------------------------------------------------- /catkin_ws/src/multi_robot_2dnav/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utkarshjp7/MRTA/HEAD/catkin_ws/src/multi_robot_2dnav/package.xml --------------------------------------------------------------------------------