Staübli work-cell: embedded controller

This technical report describes the design (both hardware and software) of an embedded controller for the Staüli work-cell available at the perception and manipulation laboratory at IRI. This system is based on a commercial embeeded computer (Beaglebone Black) and it is capable of managing all the w...

Descripción completa

Detalles Bibliográficos
Autor: Hernández Juan, Sergi
Tipo de recurso: informe técnico
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/80888
Acceso en línea:https://hdl.handle.net/2117/80888
Access Level:acceso abierto
Palabra clave:manipulators
multi-robot systems
embedded computer
Staübli work-cell
Classificació INSPEC::Automation::Robots::Multi-robot systems
Àrees temàtiques de la UPC::Informàtica::Robòtica
Descripción
Sumario:This technical report describes the design (both hardware and software) of an embedded controller for the Staüli work-cell available at the perception and manipulation laboratory at IRI. This system is based on a commercial embeeded computer (Beaglebone Black) and it is capable of managing all the work-cell devices. This include a custom planar XY robot, two simple grippers at the end effector of each Staübli robot, a six degrees of freedom force and torque sensor and optionally the two Staülbi robots themselves. This embedded system also monitors all the safety features integrated into the work-cell to provide updated information about the current state of the work-cell to all the device drivers and control programs. The safety featues available at the Staübli work cell include several emergency stop buttons, a laser curtain surrounding the perimeter of the work-cell and two mechanical fuses at the last joint of the Staübli robot. This document is intended as a complete reference manual of the embedded system, both from a software and a hardware points of view, for maintinance purposes and also to alow the addition of new features and upgrades in the future.