How AmbiKit Is Growing the Online Subscription Community

With the rise of online subscription boxes, a new kitting robot wants to help make things quicker.

AmbiKit uses AI to teach robots to pick and pack a variety of items with increased accuracy, efficiency and speed. (Image courtesy of Ambi Robotics.)

AmbiKit uses AI to teach robots to pick and pack a variety of items with increased accuracy, efficiency and speed. (Image courtesy of Ambi Robotics.)

With thousands of unique subscription services worldwide and more popping up every day, the online subscription service has been booming. Ambi Robotics has created an automated solution called AmbiKit to help e-commerce companies use artificial intelligence to learn how to identify and collect items out of bulk storage and separate them one by one.

The five-arm kitting solution boasts a picking line that is said to be 10,000 times faster than other alternatives. It can sort up to 60 items per minute in a commercial production environment and package kits such as online subscription boxes, shipping boxes and much more. Through the cloud, companies can teach the robot new grasping methods for different boxes and share those automatically down the production line.

Ken Goldberg of Ambi Robotics (formerly known as Ambidextrous Laboratories) has been working to solve the issue of universal picking since his undergraduate years at the University of Pennsylvania. While humans learn how to grasp different objects of various shapes and sizes at a young age, robots, on the other hand, cannot. It wasn’t until he was with one of his graduate students, Jeff Mahler—co-founder of Ambi Robotics—when they had a breakthrough to apply deep learning to the problem. The team researched into deep learning, physics, the mechanics of grasping, and combining it all with 3D sensing, depth sensors, and a neural network. They came across the idea to generate large datasets of robust grasps and apply algorithms to train the robot to work in real physical environments.

Since then, AmbiKit has raised over $6.1 million in seed funding for its picking robots and operating system that is based on simulation-to-reality AI. The machine is powered by Dex-Net, which rapidly teaches robots to pick and pack a variety of items by executing millions of cycles on a digital twin.

Recounting the beginning days of production, Goldberg jokes that they would ask people to throw a set of car keys at the robot. If the robot successfully picked them up, they could keep the car. (The robot would always pick up the keys.) In other cases, they would let people dump things in a clear box and allow the robot to sort them. The robot heavily relies on sensing, control and physics to sort items, meaning one small error could be the difference between dropping the object and picking it up successfully.

The Technology Behind Digital Retail

The robots aim to configure kits using an enhanced user notification system with network security, user dashboard for real-time performance and automation for rapid changeover. (Image courtesy of Ambi Robotics.)

The robots aim to configure kits using an enhanced user notification system with network security, user dashboard for real-time performance and automation for rapid changeover. (Image courtesy of Ambi Robotics.)

AmbiKit’s software runs on Swiss robotics company ABB’s off-the-shelf industrial machine. The system features a high-resolution 3D sensor and two arms, one with a conventional robot gripper and the other with a suction system. Both arms are controlled by a different neural network.

Using the software, the robot tries picking up objects in a virtual environment by using a deep neural network. The training process requires a lot of trial and error—a difficult task even in simulation. Dex-Net can catalogue items that have been seen before, to differentiate each object from unknown ones. It will also keep information on how to grasp an item, move an item to get a better look, or scan an object to decide whether to grab or suck up the object.

With a wide array of features, AmbiKit can complete order personalization without costing retailers millions of dollars annually due to human error, high employee turnover, and employee injury. Associates will be needed to work alongside the Ambikit system to load products and pack completed kits for shipping. Operators can select up to 15 SKUs for kitting by putting items in robot-directed areas.

According to Goldberg, it is not so much about eliminating warehouse workers, but rather cooperating with robots to reach the demand for labor. The process is simple. Workers place boxes of packed objects in bubble wrap in front of the robot. From there, the robot scans the package and puts it into the right bin—a method called sorting.

The robot can complete 12 kits per minute with 99 percent accuracy, says Ambi Robotics. It also requires zero training time for changeover or new items while offering real-time performance views.

As Goldberg puts it, Ambi Robotics is very customer-centric and needs to understand the customer’s problem in order to tailor a system that can deliver what is needed. This involves learning about new sensors, actuators, and software that can be reliable for the market. Throughout the entire process, the robot can help the customer, retailer, and parcel transportation company. AI can help e-commerce companies find a solution that can be deployable on the first day even in a location with less data bandwidth.

The Limitations of Universal Picking

The robot plans a grasp to transport the object from the green bin to the blue one using the suction or gripper, and 3D point clouds from the industrial depth camera. Items found in level one are prismatic and circular, while those found in level two are more challenging. (Image courtesy of Science Robotics.)

The robot plans a grasp to transport the object from the green bin to the blue one using the suction or gripper, and 3D point clouds from the industrial depth camera. Items found in level one are prismatic and circular, while those found in level two are more challenging. (Image courtesy of Science Robotics.)

On the other hand, universal picking has many limitations in robot perception and control. Sensor noises and occultation can obscure the geometry and positions of objects in the environment. It can also challenge the actuation and calibration of the arm positioning.

Universal picking uses a database of grasps on three-dimensional object models using grasp performance metrics with stochastic sampling. This requires a perception system, such as an industrial depth camera, to register sensor data for known objects. Machine learning can also be used to train function approximators such as deep neural networks to predict the probability of grasps, using images from training datasets.

To learn a policy, the software uses a training dataset based on physics and geometry to synthesize point clouds, grasps, and reward labels for heterogenous grippers. The synthetic training environment stimulates grasp outcomes by measuring resist forces and torques, and renders depth images of the 3D objects in bins using the camera position, focal length, and optical center pixel.

On the bright side, universal picking has the power to help speed up kitting in many scenarios such as warehouse, manufacturing, medicine, retail, and service—just like AmbiKit aims to do.