Second day at the electronics factory working on robot learning.
1/ We started with a 3-hour tour of the new factory by the production manager. So many new tasks that I hadn’t seen on my last visit. Many are still out of reach for the current SOTA, but there are a few new ones, like kitting tasks (placing multiple objects in a bag or box), packaging, and individual assembly steps that are automatable.
2/ We invited workers to try teleoperating the arms. This was the first time showing factory workers the product. Would they worry about being automated? No — they actually liked it a lot. We just wanted a 5-minute trial, but the first worker kept operating for 30 minutes, and a group of nine workers started forming around him, making jokes and laughing. When he stopped teleoperating, the man said, “I see a big future for this” — let’s wait and see if he changes his opinion when he sees the first policy running tomorrow.
3/
@aurel_arnold and I then each picked a task and started collecting data to train a minimal policy on. Aurel chose an assembly task for lights; I am working on a kitting task. We had some connection issues throughout the day with the SSH sessions. Regular SSH via the local network keeps dropping, so we connect over Tailnet instead. Sometimes the robots freeze for half a second while teleoperating, and it’s hard to identify the routing issue.
There hasn’t been a single revelation yet, but a lot of micro-learnings. Some examples:
> Our grippers don’t have a lot of friction on the plastic bags, and they easily slide off. The TPU should compress together more.
For tasks requiring precise movements, teleop is hard. Seeing more reasons to try UMI.
> Adding a rubber mat to a workstation desk can be useful, e.g. for opening a plastic bag: you can push the bag across the mat with a gripper, and it creates a motion similar to a pinching movement that separates the two plastic sides, like a finger sliding motion would do.
> A non-actuated mobile base would be very useful for moving the arms from desk to desk and also placing them in front of machines that don’t have a clamping affordance like a desk does.