Igor Kulakov's banner
Igor Kulakov's profile picture

Igor Kulakov

@ihorbeaver8,600 subscribers

Building MicroFactory — assembling robot units that bring Factorio into the real world.

Shorts

The advantage of developing own robot arm - you can turn everything over the top.

The advantage of developing own robot arm - you can turn everything over the top.

25,821 views

I will be at RSS conference starting today. Would love to exchange robotic insights. We’re also looking for: - Founding scientist to join core team - New model/tools to our robot for our customers DM if you want to chat

I will be at RSS conference starting today. Would love to exchange robotic insights. We’re also looking for: - Founding scientist to join core team - New model/tools to our robot for our customers DM if you want to chat

20,399 views

Force feedback demo Force feedback is when joystick is pushing on your hand when something is pushing on the robot arm. Feeling the force - so much helpful to control the robot, that done well it allows you to do tasks even without visual feed. You can make an experiment: close your eyes - you can easily get the headphones out of the case. Also, visual information is often not enough. For example, you're trying to pull out a usb connector, but you pull it at the wrong angle, causing it to get stuck. Visually, nothing changes, but the pressure is intense and you can break the connector. Surgical robots have been using force feedback for years, and there are also 3D styluses which use this feature, proving that the technology works and is useful. But in modern robots with AI, it's hardly ever implemented. Although it's useful for both teleoperation and AI model. That's one of the reasons why we are building our robotic arms starting with off the shelf motors rather than taking the whole off the shelf arm. There are still a range of easy wins that can be made iterating robot hardware.

Force feedback demo Force feedback is when joystick is pushing on your hand when something is pushing on the robot arm. Feeling the force - so much helpful to control the robot, that done well it allows you to do tasks even without visual feed. You can make an experiment: close your eyes - you can easily get the headphones out of the case. Also, visual information is often not enough. For example, you're trying to pull out a usb connector, but you pull it at the wrong angle, causing it to get stuck. Visually, nothing changes, but the pressure is intense and you can break the connector. Surgical robots have been using force feedback for years, and there are also 3D styluses which use this feature, proving that the technology works and is useful. But in modern robots with AI, it's hardly ever implemented. Although it's useful for both teleoperation and AI model. That's one of the reasons why we are building our robotic arms starting with off the shelf motors rather than taking the whole off the shelf arm. There are still a range of easy wins that can be made iterating robot hardware.

18,773 views

Videos

ihorbeaver's profile picture

Milestone! We (robotic arms for gadgets assembly) finished the first commercial order, which brought the first revenue. Here are some learnings from this: The customer was a smart toy manufacturer. The task was to add a heatsink to Raspberry Pi. We received parts from them and returned the assembled modules back. Currently, it's done by teleoperation. Later it will be done by a remote employee via the Internet. Then it will be automated action by action, reducing the operator's time on this and making the task profitable. ps. If you have an assembly task that we can do for you asynchronically - leave a comment below. Learning 1. It's possible! This task which is usually done by the human arm with 5 fingers can be done with a two-finger gripper with the addition of a couple of simple tooling. The task was not simplified. We peeled off thin films from stickers, unpacked paper boxes, moved PCB boards full of components, etc. And no unsolvable problems have been encountered yet. Challenges: 1) The paper box shifted during the opening Solved with the plastic walls that you can lean against 2) Heat pad, stuck to the gripper instead of heat sync. Can be solved by gripper with a pump, but this time solved with the patience of the operator 3) The film on the pad is very thin. Turned out that sub-millimeter arm precision is enough to peel it off with just a regular gripper. 4) The working area has not enough space. You'll only know this by doing real tasks in bulk. This could be solved by an extra pair of long arms, but in this case, solved with the patience of the operator. I think that in the end, we will have 5-10 types of universal tooling and 5-10 types of grippers to solve almost all the problems in such assembly tasks. Learning 2. It's slow. It took 5 times more time, than doing it with human hands. But the good news is there's a lot of room for improvement. We now have specific “time for task” metrics, which we will decrease with iterations. The main reasons for slowness: 1) To rotate the gripper to a steep angle you are forced to control one robot arm with two hands instead of using both arms. We can fix this by just making more room for rotations. 2) Grabbing PCB board with two arms is hard. A slight difference in rotation can break the board, and it's hard to control these angles visually. To solve this, the best way is to use force feedback so you can feel the pressure applied to the item. 3) Accuracy and steadiness is still can be improved We will try a metal version and double the motors to do this. 4) It is physically difficult for the human hands to move with such precision To solve this, we will add a pad for the hands like in surgical robots Learning 3. It's a good business model The "Factory in the cloud" is a good business model for this stage. You send us parts and we send back assembled modules. Currently, it's more convenient than sending a robot to your place, as we can iterate/fix the robot quickly and utilize it 100% of the time. When we polish the set-up over time - we can send robots to your place. So if we can assemble something for you in the USA with Chinese prices by using modern automation - leave a comment below.

Igor Kulakov

37,266 views • 1 year ago