Build a warehouse picking robot using IDS

Job ID: 31872507

Budget: $10 – $30 USD

The environment is the warehouse that was used in Project 1, except that it has 15 locations, instead of 10. The 15 locations now represent divisions in the warehouse that stock different types of items. For example, location 1 is a division that stocks Electronics items while division 2 holds Clothes, and so on.
In each division, there are shelves which represent a binary tree of 64 nodes. Traversal across each division has a unique cost on the edge of the tree. Traversal across each shelf within the division costs 1.
Both the shelves and divisions are represented in a binary tree
A random number is generated that takes the division number that the customer order is present in which is in the range 1 to 15.
A random number is generated that represents the number of items ordered which is k and it is not more than 3.
Next, we generate k random numbers which represent the shelf numbers and they range from 1 to 63.