Deprecated: Optional parameter $path declared before required parameter $arg is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/i18n/i18n.module on line 236

Deprecated: Optional parameter $data declared before required parameter $info is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/rules/rules.module on line 542

Deprecated: Optional parameter $module_name declared before required parameter $data is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/media/modules/media_wysiwyg/includes/media_wysiwyg.features.inc on line 82

Deprecated: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/countries/countries.module on line 1102

Deprecated: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 229

Deprecated: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 259

Deprecated: Optional parameter $file declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 837

Deprecated: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 837

Deprecated: Optional parameter $entity declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 857

Deprecated: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 857

Deprecated: Optional parameter $values declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 865

Deprecated: Optional parameter $view_mode declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 971

Deprecated: Optional parameter $langcode declared before required parameter $entity_type is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/entity/modules/callbacks.inc on line 971

Deprecated: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/media/includes/media.fields.inc on line 209

Deprecated: Optional parameter $translation_node declared before required parameter $language is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/translation_overview/translation_overview.module on line 283

Deprecated: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/video/video.field.inc on line 676

Deprecated: Optional parameter $base_table declared before required parameter $options is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/views/plugins/views_plugin_query_default.inc on line 123

Deprecated: Optional parameter $base_field declared before required parameter $options is implicitly treated as a required parameter in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/views/plugins/views_plugin_query_default.inc on line 123
Assembling Ikea furniture should be a new benchmark for robot dexterity | Aviontics - Inspiration in the future

Assembling Ikea furniture should be a new benchmark for robot dexterity

Assistant professor Pham Quang Cuong (L) and researcher fellow Francisco Suárez-Ruiz (R) from NTU Singapore pose next to a robot arm and the IKEA chair it helped assemble. Image: Nanyang Technological University (NTU), Singapore It can be difficult to keep track of the progress being made in robotics, but one useful (if informal) marker is how good machines are at assembling Ikea furniture. Why? Because putting together your average Billy bookcase involves skills that are intuitive for humans but challenging for robots. Figuring out how a number of components fit together to make a finished product is basically one big 3D puzzle involving complex movements and the manipulation of delicate items like pins and screws. For bigger pieces of furniture, you also have to coordinate multiple actors. (Although admittedly, robots find this part easier than humans.) With that in mind, here’s your latest Ikea Robot Assembly update: they’ve got better again. In a paper published today in Science Robotics, researchers from Nanyang Technological University in Singapore describe how they instructed a pair of industrial robot arms to put together a Stefan chair from Ikea “with no special provisions for robotic assembly.” The arms used 3D cameras to identify and track individual pieces, and force sensors to make sure they weren’t crushing anything. All in all, assembly of the chair took around 20 minutes. So, not as fast as a human, but not too shabby. The work is a step forward from previous Ikea assembly systems, says Dr. Francisco Suárez-Ruiz, one of the researchers involved. Compared to MIT’s IkeaBot system, the furniture being assembled was more complex. And compared to work done by the same Singapore team in 2015, the assembly is more autonomous. In both of these earlier tasks, furniture components were also tagged using reflective markers. “That way is slightly easier because it makes it easier to track the object,” Suárez-Ruiz told The Verge. “But it’s not scalable because you can’t attach [markers] to everything.” MIT’s system also used specially designed grippers for assembly, as opposed to the off-the-shelf components used by Suárez-Ruiz and his colleagues. There’s still room for improvement, though, and this new Ikea assembly bot is not completely autonomous. The system was preprogrammed with both 3D images of the chair’s components and with assembly instructions. (The robots autonomously plan each individual motion, but not what order to make them in or where each part is supposed to go.) In the paper, the researchers suggest that future upgrades work all this information out for themselves by scanning the assembly manual. Still, robots getting better at assembling Ikea furniture means robots are getting better at jobs that can currently only be done by humans. Obviously, how exactly systems like this get implemented into the workplace (and whether that involves job loss) is something that varies by industry and company. “In the future, we envision that robots like this should be helping with tedious or dangerous tasks,” Suárez-Ruiz told The Verge. “There are so many industries where these skills would be useful, like logistics, or packing for e-commerce companies.” Ikea furniture is just the start. @Aviontics (Marlon Deinmodei)

Fatal error: Array and string offset access syntax with curly braces is no longer supported in /var/www/vhosts/aviontics.co.uk/httpdocs/sites/all/modules/oauth/lib/OAuth.php on line 114