This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| kb:proj:idl:cobot_tending:start [2026/11/07 11:23] – removed - external edit (Unknown date) 127.0.0.1 | kb:proj:idl:cobot_tending:start [2026/11/07 11:23] (current) – ↷ Page moved and renamed from kb:proj:idl:cobot_tending to kb:proj:idl:cobot_tending:start robertk | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== IDL Cobot Tending ====== | ||
| + | |||
| + | ===== About ===== | ||
| + | |||
| + | I helped create this project while working at [[about: | ||
| + | |||
| + | ===== Hardware ===== | ||
| + | |||
| + | The UR5e and UR5-CB3 robots had very different programming interfaces. Between generations UR greatly improved the usability of their interface and added force sensing capabilities. Some of the installations used this force sensing to help sense if a part was place properly, but on the CB3 robot I had to create a workaround that used a more roundabout set of steps to place material. | ||
| + | |||
| + | ===== Software ===== | ||
| + | |||
| + | Because the different robot generations had vastly different programming interfaces and abilities, I spent a lot of time trying to homogenize the operator experience. It was not possible to make them the same because of some of the limitations presented, but I did create programs that followed the same basic logical order and asked the same questions of the operator. The result was a program that could recover itself from any potential crashed state by simply answering questions about the current state of the machine and work holding regardless of robot generation. | ||
| + | |||
| + | UR has recently released an online programming platform for their cobots, but all of the programming for these robots was done on an offline simulator running in VirtualBox. | ||
| + | |||
| + | |||