Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

Finally!


tthurman

Recommended Posts

They need to stop programming exact movements. Robots that will be useful in these situations will need AI - to figure it out based on the type of task and varying objects. If any carefully pre-programmed movement is off, the rest of the build is ruined. Alas, a brain is necessary to reason out a solution. So give it one, and watch it go insane! After all, that's what happens when the answer to "why am I here" is "to build IKEA furniture".

Link to comment
Share on other sites

Quote

Also like humans, the robot had a little help to start: It was fed a kind of manual, a set of ordered instructions on how the pieces fit together. After that, though, it was on its own.

The robot proceeded in three broad phases, spread out over 20 minutes 19 seconds.

First, like humans, it took some time to stare at the pieces scattered before it.

The robot spent a few seconds photographing the scene and matching each part to the one modeled in its “manual.”

Then, over more than 11 minutes, the robot devised a plan that would allow it to quickly assemble the chair without its arms knocking into each other or into the various parts.

Finally, it put the plan in motion over the course of nearly nine minutes. The robot used grippers to pick up the wooden pins from a tray and force sensors at its “wrists” to detect when the pins, searching in a spiral pattern, finally slid into their holes. Working in unison, the arms then pressed the sides of the chair frame together.

 

Of course, the robot didn’t succeed right away. There were several failed attempts along the way and researchers tweaked the system before the robot was finally able to assemble the chair on its own.

 

 

Link to comment
Share on other sites

It couldn't handle the whole task on it's own without "tweaking". That means the robot went insane and had to see a shrink, or the robot equivalent.

My question is, does it simply execute sub-routines for each task (scanning, planning, fitting, and assembly)? Or can it revise it's own sub-routines to 'create a solution' to a problem for which it has not been pre-programmed. I'll be impressed then. Still, it's a notable achievement.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...