To ensure the reliable operation of our pick & place solutions, we have developed the Technology Trinity at Smart Robotics. The Technology Trinity refers to our unique combination of Vision, Motion and Task Planning algorithms that allow our pick & place robots to accurately handle a large variety of items and to continuously adapt and improve efficiency. In this blog series, we will dive into the three pillars of our Technology Trinity. This second blog will focus on Motion and how our motion planning algorithms improve the performance and reliability of our robots.
Motion planning is a key part of robot programming, as motions take up the largest part of a robot’s cycle time. Motion planning is used to communicate to a robot how to move from A to B, e.g. from a pick position to a place position. Motion planning algorithms teach the robot answers to questions such as:
At Smart Robotics, our pick & place robots need to do more than just move from A to B. We want them to move at a certain speed without futile waiting time and move to many different pick and place positions. Hence, our motion planner is a lot more complex than traditional, constraint-based motion algorithms.
Constraint-based motion planning means the robot can execute a movement in any way it wants, but with a set of constraints. However, this quickly becomes an annoyance. You have to think of every specific constraint you want the robot to conform to, otherwise it won’t.
That is not necessarily complex, but it takes a lot of time; both to program as well as for the robot to compute its motions. That brings about considerable waiting time per pick and place action. Let us examine this simplified example of picking an item from a tote and placing it at a fixed position on a belt, using constraint-based motion planning:
The consequence is that with every pick & place action there is a lot of ‘stopping’ involved. This affects the robot’s cycle time and your fulfillment throughput. The robot waits for the required computations to be executed before it starts moving, resulting in time loss. To prevent this, customers often implement a faster robot. However, that is not always the best solution. Faster robots are more expensive, have larger footprints and need more safety measures.
That is why at Smart Robotics, we have developed our own Motion software that results in smooth, continuous motions and enables us to get the most out of our pick & place robots. In combination with our Vision and Task Planning software, we reach higher cycle times and reliable performance.
Our motion planner is not based on constraints, but on telling the robot explicitly what it can do and allows its AI to choose the fastest motion option. Besides, we empower our robots to do their computations whilst in motion. For instance, vision computations take a lot of time. Think of the robot processing an image of the pick tote and determining the number, position and material of items. A static robot during that computation is a waste of precious time. You want it to move! After all, continuous motion is always faster than ‘stop – accelerate – stop – accelerate – stop’.
The continuous motions of our pick & place robots not only results in enhanced cycle time and better throughput, it has several other benefits:
With our advanced motion algorithms, we can easily adapt our pick & place robots to customer needs. Our motions are smooth and continuous. Together with our intelligent Vision and Task Planning software, our pick & place robots become more efficient, more accurate and more reliable. And that is of great importance to reach a smooth fulfilment process in your warehouse.
Improve cycle times with a reliable pick & place robot and learn how to implement the ideal pick & place robot in your warehouse. Leave your contact details and receive a download link to our free white paper.