Moonflower
Bin Picking Software
Robotic Picking Software Powered by 3D Localization
Bin Picking, known as “presa da cassone” in Italian or “Griff in die Kiste” in German, is a process for picking objects from a bin and loading machines using robots and 3D vision systems. Robotic picking software is a crucial component of any bin picking system.
Moonflower is our advanced random bin robotic picking software solution. It is used for product 3D localization inside a bin. Products are localized using 3D data provided by one of the supported scanners. Fast and robust matching algorithms are exploited to find an object’s 3D position and orientation starting from its CAD model or even without a model. Moonflower then generates a picking trajectory for reaching the product. It integrates with the robot program to efficiently solve complex localization and picking problems with high flexibility.
The picking trajectory is computed starting from the pose of the localized product, checking for collisions between the robot and the surrounding environment. Moreover, when the shape and distribution of products inside the bin are very complex, an automatic extraction strategy can be defined for a product model. This allows the robot to exit the bin with the grasped part more efficiently.

Overview
Moonflower was developed by Euclid Labs and Feedall is proud to be the exclusive distributor for this offering in North America. This robotic picking software offers several advantages:
- Flexible 3D Camera placement: Moonflower allows a dynamic placement of the 3D camera, providing flexibility by enabling vision system movement between different bin positions or fixed to a robot arm based on the specific application needs.
- Hardware independence: Our software is designed to be hardware-independent, seamlessly supporting major robot manufacturers and vision systems suppliers. This versatility ensures compatibility and ease of integration with a wide range of robotic systems and vision equipment.
- Multiple picking positions: Moonflower facilitates the definition of multiple picking positions, allowing for efficiently handling various items within the bin. This capability is particularly useful when objects must be picked from different locations.
- Path Planner with integrated simulation: The software incorporates a path planner that simulates each robot’s picking trajectory. This feature allows users to visualize and optimize the robotic arm’s movements, ensuring efficient and collision-free paths during picking.
- Collision avoidance calculation: Moonflower includes a collision avoidance calculation for each trajectory, enhancing the safety and reliability of the robotic picking operation. This feature helps prevent collisions between the robotic arm and surrounding objects, minimizing the risk of damage and improving overall system performance.
- User-Friendly Interface: Moonflower boasts a user-friendly interface, making it accessible and easy for operators and technicians to use. The intuitive design streamlines the setup process and provides a straightforward platform for configuring, monitoring, and managing the bin-picking tasks.
- Plugin system for customizing the Bin Picking process: This system allows for the customization of a bin picking process using plugins, which are small additional software modules. Plugins enable users to tailor the robotic picking software’s functionalities to their needs, modifying aspects such as data management, object selection criteria, or robot trajectories. In this way, the system provides flexibility and adaptability in industrial automation for container picking.
In summary, Moonflower stands out for its versatility, efficiency, and user-friendly features, making it a robust solution for a wide range of bin-picking applications.