├── .circleci ├── ansible │ ├── configure-server.yml │ ├── deploy-backend.yml │ ├── deploy-database.yml │ ├── deploy-frontend.yml │ ├── inventory.txt │ └── roles │ │ ├── configure-server │ │ └── tasks │ │ │ ├── main.yml │ │ │ └── readme.md │ │ ├── deploy-backend │ │ ├── files │ │ │ └── readme.md │ │ └── tasks │ │ │ ├── main.yml │ │ │ └── readme.md │ │ ├── deploy-database │ │ ├── files │ │ │ └── readme.md │ │ └── tasks │ │ │ ├── main.yml │ │ │ └── readme.md │ │ └── deploy-frontend │ │ ├── files │ │ └── readme.md │ │ └── tasks │ │ ├── main.yml │ │ └── readme.md ├── config.yml └── files │ ├── cloudfront.yml │ ├── database.yml │ ├── network-parameters.json │ ├── network.yml │ ├── server-parameters.json │ ├── servers.yml │ └── webapplications.yml ├── .gitattributes ├── .gitignore ├── ARM-LIB-Layer ├── BIT_MATH │ └── BIT_MATH.h └── STD_TYPES │ └── STD_TYPES.h ├── Arduino-code-system-with-ROS ├── graduation_project │ ├── PID.cpp │ ├── PID.h │ ├── graduation_project.ino │ ├── graduation_project.ino.BLUEPILL_F103C8.bin │ └── pub.py └── stm_original │ ├── IMU6050.cpp │ ├── IMU6050.h │ ├── stm_original.ino │ ├── z_I2Cdev.cpp │ ├── z_I2Cdev.h │ ├── z_MPU6050.cpp │ ├── z_MPU6050.h │ ├── z_MPU6050_6Axis_MotionApps20.h │ └── z_helper_3dmath.h ├── Dockerfile ├── Git-cheat-sheet.md ├── Jenkinsfile ├── LICENSE ├── MCAL-core-peripheral-drivers ├── NVIC │ ├── include │ │ ├── NVIC_config.h │ │ ├── NVIC_interface.h │ │ └── NVIC_private.h │ └── src │ │ ├── NVIC_program.c │ │ └── main.c └── SYSTICK │ ├── include │ ├── STK_config.h │ ├── STK_interface.h │ └── STK_private.h │ └── src │ ├── STK_program.c │ └── main.c ├── README-images ├── canvas.png ├── canvas2.png └── obsidian-nodes.png ├── README.md ├── ROS-communication ├── DB_query_node.py ├── DB_update_node.py ├── Database.py ├── Logger.py ├── Map2D.py ├── Master.py ├── Path_Planning_Algorithms.py ├── ROS_communication.py ├── Robot.py ├── Robot_Control.py ├── Shelf.py ├── auto_start.py ├── main.py ├── ros_initial_data.py ├── test_key_listen.py └── utils.py ├── dashboard-web-application ├── README.md ├── client │ ├── .env.local │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.js │ │ ├── assets │ │ └── profile.jpeg │ │ ├── components │ │ ├── BreakdownChart.jsx │ │ ├── DataGridCustomColumnMenu.jsx │ │ ├── DataGridCustomToolbar.jsx │ │ ├── FlexBetween.jsx │ │ ├── Header.jsx │ │ ├── Navbar.jsx │ │ ├── OverviewChart.jsx │ │ ├── Sidebar.jsx │ │ └── StatBox.jsx │ │ ├── index.css │ │ ├── index.js │ │ ├── scenes │ │ ├── admin │ │ │ └── index.jsx │ │ ├── breakdown │ │ │ └── index.jsx │ │ ├── daily │ │ │ └── index.jsx │ │ ├── dashboard │ │ │ └── index.jsx │ │ ├── layout │ │ │ └── index.jsx │ │ ├── map2d │ │ │ └── index.jsx │ │ ├── monthly │ │ │ └── index.jsx │ │ ├── orders │ │ │ └── index.jsx │ │ ├── overview │ │ │ └── index.jsx │ │ ├── performance │ │ │ └── index.jsx │ │ ├── products │ │ │ └── index.jsx │ │ ├── robots │ │ │ └── index.jsx │ │ ├── shelves │ │ │ └── index.jsx │ │ └── transactions │ │ │ └── index.jsx │ │ ├── state │ │ ├── api.js │ │ └── index.js │ │ └── theme.js └── server │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── routes │ └── api │ ├── Database.js │ ├── map2d.js │ ├── orders.js │ ├── products.js │ ├── robots.js │ └── shelves.js ├── data-normalization ├── AMR_Warehouse - Data Normalization.drawio ├── README.md └── images │ ├── Customer_Services_Table.png │ ├── Customers_Table.png │ ├── Notifications_Table.png │ ├── Orders_After_Normalization.png │ ├── Orders_Table.png │ ├── Products_Table.png │ ├── Robots_Table.png │ ├── Shelves_Table.png │ └── Wishlist_Table.png ├── database-creation ├── Entity-Relationship-Diagram │ ├── AMR_Warehouse - ER Diagram.drawio │ └── AMR_Warehouse - ER Diagram.drawio.png ├── README.md ├── postgres-database-features.sql ├── postgres-database-tables.sql ├── testing-queries.sql └── website-data.sql ├── database-servers-comparison ├── README.md ├── codes │ ├── MSSQL_AMR_Warehouse.sql │ ├── MySQL_AMR_Warehouse.sql │ └── PostgreSQL_AMR_Warehouse.sql ├── servers-performance-analysis.ipynb ├── servers-performance-results.csv └── servers-performance.ipynb ├── docker-with-databases ├── Database_pstgress.py ├── Dockerfile ├── Logger.py ├── README.md ├── logger.log ├── main.py └── postgres-database.sql ├── docs ├── Data │ ├── Data.md │ ├── create a database with different tables for the shelves, robots, users and products @23.md │ ├── inspect some metrics like most poplar product @22.md │ ├── keep track and analyze the products in the different shelves @20.md │ └── keep track and analyze the robots different attributes like battery life @21.md ├── DevOps │ ├── CI-CD pipeline for the web application @25.md │ ├── Create the cloud infrastructure, diagram and the cloudformation script @24.md │ └── Devops.md ├── Embedded │ ├── ARM embedded-c encoders code @14.md │ ├── Arduino Encoders code @12.md │ ├── Embedded.md │ ├── PCB design @15.md │ ├── PCB fabrication @16.md │ ├── Robot mechanical design @13.md │ ├── Test hardware components @11.md │ ├── integrate ros with micro-controller in arduino @17.md │ ├── integrate ros with micro-controller in embeded-c @18.md │ └── robot movement algorithm @19.md ├── Git flow.md ├── Git-cheat-sheet.md ├── Obsidian-canvas │ ├── ALGO-SIMP.canvas │ ├── Algorithm-diagram.canvas │ ├── Closest robot to shelf node.canvas │ ├── Robot (raspberry pi) computations end.canvas │ ├── Simplified-block-diagram.canvas │ └── system-overview.canvas ├── README-images │ ├── Simplified-block-diagram.png │ ├── agmedgpteam.jpg │ ├── canvas.png │ ├── canvas2.png │ ├── demo_cover.png │ ├── dockerized_comp.png │ ├── obsidian-nodes.png │ ├── robot.jpeg │ └── system-overview.png ├── README.md └── Software │ ├── Create a 2d map to update robots and shelves locations @1.md │ ├── Create a 2d map to update robots and shelves locations from database @2.md │ ├── QR codes with locations @29.md │ ├── Software.canvas │ ├── Software.md │ ├── Warehouse robots-shelves movement simulation @3.md │ ├── Warehouse-robots-shelves-movement-simulation@3.md │ ├── backeend for a dashboard web application @6.md │ ├── configure communication with raspberrypi over wifi @10.md │ ├── dashboard-web-application @5.md │ ├── frontend for a dashboard web application @5.md │ ├── images │ ├── QR-[7,8].png │ ├── problem-cost.png │ ├── qr_camera_test.mp4 │ ├── robots_sim.gif │ └── solution-cost.png │ ├── implement the 2d map in javascript-react (for later usage in web application) @4.md │ ├── raspbian os on raspberrypi @7.md │ ├── ros noetic on raspberrypi @26.md │ ├── stream camera over rtsp with raspberrypi @8.md │ └── upload code to the micro-controller over wifi network @9.md ├── install raspbian os on raspberrypi └── README.md ├── logger.log ├── map2d-update-robots-shelves-locations └── map2d_update_robots_shelves_locations.py ├── qr-codes-with-locations ├── QR-[2,5].png ├── QR-[7,8].png ├── QR.py ├── README.md ├── main.py └── requirements.txt ├── scripts.groovy └── warehouse-robots-shelves-simulation ├── AMR_Warehouse.sql ├── Control.py ├── Database.py ├── Logger.py ├── Map2D.py ├── Path_Planning_Algorithms.py ├── README.md ├── Robot.py ├── Shelf.py ├── database.sql ├── logger.log ├── main.py ├── recived_order_shelfs.csv ├── requirements.txt ├── testing_AMRs.sql └── utils.py /.circleci/ansible/configure-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/configure-server.yml -------------------------------------------------------------------------------- /.circleci/ansible/deploy-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/deploy-backend.yml -------------------------------------------------------------------------------- /.circleci/ansible/deploy-database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/deploy-database.yml -------------------------------------------------------------------------------- /.circleci/ansible/deploy-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/deploy-frontend.yml -------------------------------------------------------------------------------- /.circleci/ansible/inventory.txt: -------------------------------------------------------------------------------- 1 | [web] 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/configure-server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/roles/configure-server/tasks/main.yml -------------------------------------------------------------------------------- /.circleci/ansible/roles/configure-server/tasks/readme.md: -------------------------------------------------------------------------------- 1 | ## Back-end server configuration playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-backend/files/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-backend/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/roles/deploy-backend/tasks/main.yml -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-backend/tasks/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-database/files/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-database/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/roles/deploy-database/tasks/main.yml -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-database/tasks/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-frontend/files/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-frontend/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/ansible/roles/deploy-frontend/tasks/main.yml -------------------------------------------------------------------------------- /.circleci/ansible/roles/deploy-frontend/tasks/readme.md: -------------------------------------------------------------------------------- 1 | ## Deployment playbook goes here. 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/files/cloudfront.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/cloudfront.yml -------------------------------------------------------------------------------- /.circleci/files/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/database.yml -------------------------------------------------------------------------------- /.circleci/files/network-parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/network-parameters.json -------------------------------------------------------------------------------- /.circleci/files/network.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/network.yml -------------------------------------------------------------------------------- /.circleci/files/server-parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/server-parameters.json -------------------------------------------------------------------------------- /.circleci/files/servers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/servers.yml -------------------------------------------------------------------------------- /.circleci/files/webapplications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.circleci/files/webapplications.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/.gitignore -------------------------------------------------------------------------------- /ARM-LIB-Layer/BIT_MATH/BIT_MATH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ARM-LIB-Layer/BIT_MATH/BIT_MATH.h -------------------------------------------------------------------------------- /ARM-LIB-Layer/STD_TYPES/STD_TYPES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ARM-LIB-Layer/STD_TYPES/STD_TYPES.h -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/graduation_project/PID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/graduation_project/PID.cpp -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/graduation_project/PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/graduation_project/PID.h -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/graduation_project/graduation_project.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/graduation_project/graduation_project.ino -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/graduation_project/graduation_project.ino.BLUEPILL_F103C8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/graduation_project/graduation_project.ino.BLUEPILL_F103C8.bin -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/graduation_project/pub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/graduation_project/pub.py -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/IMU6050.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/IMU6050.cpp -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/IMU6050.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/IMU6050.h -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/stm_original.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/stm_original.ino -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/z_I2Cdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/z_I2Cdev.cpp -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/z_I2Cdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/z_I2Cdev.h -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/z_MPU6050.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/z_MPU6050.cpp -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/z_MPU6050.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/z_MPU6050.h -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/z_MPU6050_6Axis_MotionApps20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/z_MPU6050_6Axis_MotionApps20.h -------------------------------------------------------------------------------- /Arduino-code-system-with-ROS/stm_original/z_helper_3dmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Arduino-code-system-with-ROS/stm_original/z_helper_3dmath.h -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Dockerfile -------------------------------------------------------------------------------- /Git-cheat-sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Git-cheat-sheet.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/LICENSE -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/NVIC/include/NVIC_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/NVIC/include/NVIC_config.h -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/NVIC/include/NVIC_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/NVIC/include/NVIC_interface.h -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/NVIC/include/NVIC_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/NVIC/include/NVIC_private.h -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/NVIC/src/NVIC_program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/NVIC/src/NVIC_program.c -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/NVIC/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/NVIC/src/main.c -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/SYSTICK/include/STK_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/SYSTICK/include/STK_config.h -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/SYSTICK/include/STK_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/SYSTICK/include/STK_interface.h -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/SYSTICK/include/STK_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/SYSTICK/include/STK_private.h -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/SYSTICK/src/STK_program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/SYSTICK/src/STK_program.c -------------------------------------------------------------------------------- /MCAL-core-peripheral-drivers/SYSTICK/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/MCAL-core-peripheral-drivers/SYSTICK/src/main.c -------------------------------------------------------------------------------- /README-images/canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/README-images/canvas.png -------------------------------------------------------------------------------- /README-images/canvas2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/README-images/canvas2.png -------------------------------------------------------------------------------- /README-images/obsidian-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/README-images/obsidian-nodes.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/README.md -------------------------------------------------------------------------------- /ROS-communication/DB_query_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/DB_query_node.py -------------------------------------------------------------------------------- /ROS-communication/DB_update_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/DB_update_node.py -------------------------------------------------------------------------------- /ROS-communication/Database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Database.py -------------------------------------------------------------------------------- /ROS-communication/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Logger.py -------------------------------------------------------------------------------- /ROS-communication/Map2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Map2D.py -------------------------------------------------------------------------------- /ROS-communication/Master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Master.py -------------------------------------------------------------------------------- /ROS-communication/Path_Planning_Algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Path_Planning_Algorithms.py -------------------------------------------------------------------------------- /ROS-communication/ROS_communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/ROS_communication.py -------------------------------------------------------------------------------- /ROS-communication/Robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Robot.py -------------------------------------------------------------------------------- /ROS-communication/Robot_Control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Robot_Control.py -------------------------------------------------------------------------------- /ROS-communication/Shelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/Shelf.py -------------------------------------------------------------------------------- /ROS-communication/auto_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/auto_start.py -------------------------------------------------------------------------------- /ROS-communication/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/main.py -------------------------------------------------------------------------------- /ROS-communication/ros_initial_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/ros_initial_data.py -------------------------------------------------------------------------------- /ROS-communication/test_key_listen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/test_key_listen.py -------------------------------------------------------------------------------- /ROS-communication/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/ROS-communication/utils.py -------------------------------------------------------------------------------- /dashboard-web-application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/README.md -------------------------------------------------------------------------------- /dashboard-web-application/client/.env.local: -------------------------------------------------------------------------------- 1 | REACT_APP_BASE_URL=http://3.90.26.114:5000 -------------------------------------------------------------------------------- /dashboard-web-application/client/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/jsconfig.json -------------------------------------------------------------------------------- /dashboard-web-application/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/package-lock.json -------------------------------------------------------------------------------- /dashboard-web-application/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/package.json -------------------------------------------------------------------------------- /dashboard-web-application/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/public/index.html -------------------------------------------------------------------------------- /dashboard-web-application/client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/App.js -------------------------------------------------------------------------------- /dashboard-web-application/client/src/assets/profile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/assets/profile.jpeg -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/BreakdownChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/BreakdownChart.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/DataGridCustomColumnMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/DataGridCustomColumnMenu.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/DataGridCustomToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/DataGridCustomToolbar.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/FlexBetween.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/FlexBetween.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/Header.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/Navbar.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/OverviewChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/OverviewChart.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/Sidebar.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/components/StatBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/components/StatBox.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/index.css -------------------------------------------------------------------------------- /dashboard-web-application/client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/index.js -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/admin/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/admin/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/breakdown/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/breakdown/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/daily/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/daily/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/dashboard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/dashboard/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/layout/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/layout/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/map2d/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/map2d/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/monthly/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/monthly/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/orders/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/orders/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/overview/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/overview/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/performance/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/performance/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/products/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/products/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/robots/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/robots/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/shelves/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/shelves/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/scenes/transactions/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/scenes/transactions/index.jsx -------------------------------------------------------------------------------- /dashboard-web-application/client/src/state/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/state/api.js -------------------------------------------------------------------------------- /dashboard-web-application/client/src/state/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/state/index.js -------------------------------------------------------------------------------- /dashboard-web-application/client/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/client/src/theme.js -------------------------------------------------------------------------------- /dashboard-web-application/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/index.js -------------------------------------------------------------------------------- /dashboard-web-application/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/package-lock.json -------------------------------------------------------------------------------- /dashboard-web-application/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/package.json -------------------------------------------------------------------------------- /dashboard-web-application/server/routes/api/Database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/routes/api/Database.js -------------------------------------------------------------------------------- /dashboard-web-application/server/routes/api/map2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/routes/api/map2d.js -------------------------------------------------------------------------------- /dashboard-web-application/server/routes/api/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/routes/api/orders.js -------------------------------------------------------------------------------- /dashboard-web-application/server/routes/api/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/routes/api/products.js -------------------------------------------------------------------------------- /dashboard-web-application/server/routes/api/robots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/routes/api/robots.js -------------------------------------------------------------------------------- /dashboard-web-application/server/routes/api/shelves.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/dashboard-web-application/server/routes/api/shelves.js -------------------------------------------------------------------------------- /data-normalization/AMR_Warehouse - Data Normalization.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/AMR_Warehouse - Data Normalization.drawio -------------------------------------------------------------------------------- /data-normalization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/README.md -------------------------------------------------------------------------------- /data-normalization/images/Customer_Services_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Customer_Services_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Customers_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Customers_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Notifications_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Notifications_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Orders_After_Normalization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Orders_After_Normalization.png -------------------------------------------------------------------------------- /data-normalization/images/Orders_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Orders_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Products_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Products_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Robots_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Robots_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Shelves_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Shelves_Table.png -------------------------------------------------------------------------------- /data-normalization/images/Wishlist_Table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/data-normalization/images/Wishlist_Table.png -------------------------------------------------------------------------------- /database-creation/Entity-Relationship-Diagram/AMR_Warehouse - ER Diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/Entity-Relationship-Diagram/AMR_Warehouse - ER Diagram.drawio -------------------------------------------------------------------------------- /database-creation/Entity-Relationship-Diagram/AMR_Warehouse - ER Diagram.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/Entity-Relationship-Diagram/AMR_Warehouse - ER Diagram.drawio.png -------------------------------------------------------------------------------- /database-creation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/README.md -------------------------------------------------------------------------------- /database-creation/postgres-database-features.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/postgres-database-features.sql -------------------------------------------------------------------------------- /database-creation/postgres-database-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/postgres-database-tables.sql -------------------------------------------------------------------------------- /database-creation/testing-queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/testing-queries.sql -------------------------------------------------------------------------------- /database-creation/website-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-creation/website-data.sql -------------------------------------------------------------------------------- /database-servers-comparison/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/README.md -------------------------------------------------------------------------------- /database-servers-comparison/codes/MSSQL_AMR_Warehouse.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/codes/MSSQL_AMR_Warehouse.sql -------------------------------------------------------------------------------- /database-servers-comparison/codes/MySQL_AMR_Warehouse.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/codes/MySQL_AMR_Warehouse.sql -------------------------------------------------------------------------------- /database-servers-comparison/codes/PostgreSQL_AMR_Warehouse.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/codes/PostgreSQL_AMR_Warehouse.sql -------------------------------------------------------------------------------- /database-servers-comparison/servers-performance-analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/servers-performance-analysis.ipynb -------------------------------------------------------------------------------- /database-servers-comparison/servers-performance-results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/servers-performance-results.csv -------------------------------------------------------------------------------- /database-servers-comparison/servers-performance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/database-servers-comparison/servers-performance.ipynb -------------------------------------------------------------------------------- /docker-with-databases/Database_pstgress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/Database_pstgress.py -------------------------------------------------------------------------------- /docker-with-databases/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/Dockerfile -------------------------------------------------------------------------------- /docker-with-databases/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/Logger.py -------------------------------------------------------------------------------- /docker-with-databases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/README.md -------------------------------------------------------------------------------- /docker-with-databases/logger.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/logger.log -------------------------------------------------------------------------------- /docker-with-databases/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/main.py -------------------------------------------------------------------------------- /docker-with-databases/postgres-database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docker-with-databases/postgres-database.sql -------------------------------------------------------------------------------- /docs/Data/Data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Data/Data.md -------------------------------------------------------------------------------- /docs/Data/create a database with different tables for the shelves, robots, users and products @23.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Data/inspect some metrics like most poplar product @22.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Data/keep track and analyze the products in the different shelves @20.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Data/keep track and analyze the robots different attributes like battery life @21.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/DevOps/CI-CD pipeline for the web application @25.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/DevOps/Create the cloud infrastructure, diagram and the cloudformation script @24.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/DevOps/Devops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/DevOps/Devops.md -------------------------------------------------------------------------------- /docs/Embedded/ARM embedded-c encoders code @14.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/Arduino Encoders code @12.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Embedded/Embedded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Embedded/Embedded.md -------------------------------------------------------------------------------- /docs/Embedded/PCB design @15.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/PCB fabrication @16.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/Robot mechanical design @13.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/Test hardware components @11.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/integrate ros with micro-controller in arduino @17.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/integrate ros with micro-controller in embeded-c @18.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Embedded/robot movement algorithm @19.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Git flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Git flow.md -------------------------------------------------------------------------------- /docs/Git-cheat-sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Git-cheat-sheet.md -------------------------------------------------------------------------------- /docs/Obsidian-canvas/ALGO-SIMP.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Obsidian-canvas/ALGO-SIMP.canvas -------------------------------------------------------------------------------- /docs/Obsidian-canvas/Algorithm-diagram.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Obsidian-canvas/Algorithm-diagram.canvas -------------------------------------------------------------------------------- /docs/Obsidian-canvas/Closest robot to shelf node.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Obsidian-canvas/Closest robot to shelf node.canvas -------------------------------------------------------------------------------- /docs/Obsidian-canvas/Robot (raspberry pi) computations end.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Obsidian-canvas/Robot (raspberry pi) computations end.canvas -------------------------------------------------------------------------------- /docs/Obsidian-canvas/Simplified-block-diagram.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Obsidian-canvas/Simplified-block-diagram.canvas -------------------------------------------------------------------------------- /docs/Obsidian-canvas/system-overview.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Obsidian-canvas/system-overview.canvas -------------------------------------------------------------------------------- /docs/README-images/Simplified-block-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/Simplified-block-diagram.png -------------------------------------------------------------------------------- /docs/README-images/agmedgpteam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/agmedgpteam.jpg -------------------------------------------------------------------------------- /docs/README-images/canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/canvas.png -------------------------------------------------------------------------------- /docs/README-images/canvas2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/canvas2.png -------------------------------------------------------------------------------- /docs/README-images/demo_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/demo_cover.png -------------------------------------------------------------------------------- /docs/README-images/dockerized_comp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/dockerized_comp.png -------------------------------------------------------------------------------- /docs/README-images/obsidian-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/obsidian-nodes.png -------------------------------------------------------------------------------- /docs/README-images/robot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/robot.jpeg -------------------------------------------------------------------------------- /docs/README-images/system-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README-images/system-overview.png -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/Software/Create a 2d map to update robots and shelves locations @1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/Create a 2d map to update robots and shelves locations @1.md -------------------------------------------------------------------------------- /docs/Software/Create a 2d map to update robots and shelves locations from database @2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/Create a 2d map to update robots and shelves locations from database @2.md -------------------------------------------------------------------------------- /docs/Software/QR codes with locations @29.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/QR codes with locations @29.md -------------------------------------------------------------------------------- /docs/Software/Software.canvas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/Software.canvas -------------------------------------------------------------------------------- /docs/Software/Software.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/Software.md -------------------------------------------------------------------------------- /docs/Software/Warehouse robots-shelves movement simulation @3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/Warehouse robots-shelves movement simulation @3.md -------------------------------------------------------------------------------- /docs/Software/Warehouse-robots-shelves-movement-simulation@3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/Warehouse-robots-shelves-movement-simulation@3.md -------------------------------------------------------------------------------- /docs/Software/backeend for a dashboard web application @6.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/configure communication with raspberrypi over wifi @10.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/dashboard-web-application @5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/dashboard-web-application @5.md -------------------------------------------------------------------------------- /docs/Software/frontend for a dashboard web application @5.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/images/QR-[7,8].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/images/QR-[7,8].png -------------------------------------------------------------------------------- /docs/Software/images/problem-cost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/images/problem-cost.png -------------------------------------------------------------------------------- /docs/Software/images/qr_camera_test.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/images/qr_camera_test.mp4 -------------------------------------------------------------------------------- /docs/Software/images/robots_sim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/images/robots_sim.gif -------------------------------------------------------------------------------- /docs/Software/images/solution-cost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/docs/Software/images/solution-cost.png -------------------------------------------------------------------------------- /docs/Software/implement the 2d map in javascript-react (for later usage in web application) @4.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/raspbian os on raspberrypi @7.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/ros noetic on raspberrypi @26.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/stream camera over rtsp with raspberrypi @8.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/Software/upload code to the micro-controller over wifi network @9.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /install raspbian os on raspberrypi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/install raspbian os on raspberrypi/README.md -------------------------------------------------------------------------------- /logger.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/logger.log -------------------------------------------------------------------------------- /map2d-update-robots-shelves-locations/map2d_update_robots_shelves_locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/map2d-update-robots-shelves-locations/map2d_update_robots_shelves_locations.py -------------------------------------------------------------------------------- /qr-codes-with-locations/QR-[2,5].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/qr-codes-with-locations/QR-[2,5].png -------------------------------------------------------------------------------- /qr-codes-with-locations/QR-[7,8].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/qr-codes-with-locations/QR-[7,8].png -------------------------------------------------------------------------------- /qr-codes-with-locations/QR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/qr-codes-with-locations/QR.py -------------------------------------------------------------------------------- /qr-codes-with-locations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/qr-codes-with-locations/README.md -------------------------------------------------------------------------------- /qr-codes-with-locations/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/qr-codes-with-locations/main.py -------------------------------------------------------------------------------- /qr-codes-with-locations/requirements.txt: -------------------------------------------------------------------------------- 1 | qrcode 2 | opencv-python -------------------------------------------------------------------------------- /scripts.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/scripts.groovy -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/AMR_Warehouse.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/AMR_Warehouse.sql -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Control.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Database.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Logger.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Map2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Map2D.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Path_Planning_Algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Path_Planning_Algorithms.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/README.md -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Robot.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/Shelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/Shelf.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/database.sql -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/logger.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/logger.log -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/main.py -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/recived_order_shelfs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/recived_order_shelfs.csv -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/requirements.txt: -------------------------------------------------------------------------------- 1 | python-dotenv 2 | numpy 3 | pandas 4 | mysql-connector 5 | matplotlib -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/testing_AMRs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/testing_AMRs.sql -------------------------------------------------------------------------------- /warehouse-robots-shelves-simulation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslamdyab21/AMRs-in-Warehouse-Systems/HEAD/warehouse-robots-shelves-simulation/utils.py --------------------------------------------------------------------------------