This document describes a modular pick and place simulator developed using the ROS framework. The simulator was designed to address challenges in robotics like uncertainty in scheduling tasks, irregular environments, and the need for safe and efficient systems. It uses a three-tier architecture for scene recognition, path planning and movement, and feedback control. ROS allows each tier to be developed as an independent node for modular and flexible design. The simulator was effective for teaching students about robotics challenges in an accessible way.