Pick and place robots are being increasingly used in applications such as manufacturing, warehouse automation and e-commerce order fulfillment. They speed up the process of picking up parts or items and placing them in other locations. By handling repetitive tasks, pick and place robots free up human workers to focus on more complex work and thus increase the overall system productivity.
The goal for this project is to move objects between containers. Specifically, the forward task is to move objects from the middle container to containers on the side, and the reset task is to move objects back from the side containers to the middle one. The robot should switch to the other task when the current container is empty.
We implemented the state-machine for both forward and resetting task. The major approaches for this project is listed below: