Autonomous Robot navigation for Pick-and-Place Robot

Autonomous Robot navigation for Pick-and-Place Robot

This is part of a pick-and-place autonomous mobile robot project similar to the ‘Swift Robot by IAM Robotics’.

The part i want you to write is NOT about the robot’s arm or the picking.

The part i want is how to navigate the robot’s lower part so that it can move in a small room consisting of shelves, preferably 3-4 shelves each with 2-3 levels of height. The robot should receive information on which product i want it to pick and then it must reach that shelf without collision, and read some kind of tag on the shelf to know its at the right place, wait till the product is picked by the robotic arm, and then move on to the shelf with the next product.

I need you to include the name of the software to be used, sensors, how it will move, and everything. Well-rounded information because i will be building this soon.