A Methodology for Approaching the Integration of Complex Robotics Systems Illustrated through a Bi-manual Manipulation Case-Study
Pavlos Triantafyllou, Rafael Afonso Rodrigues, Sirapoab Chaikunsaeng,, Diogo Almeida, Graham Deacon, Jelizaveta Konstantinova, Giuseppe Cotugno

TL;DR
This paper introduces a systematic methodology for integrating complex robotics systems, demonstrated through a bi-manual manipulation case-study, to facilitate industrial adoption of research components.
Contribution
It proposes a novel assessment-based methodology for evaluating and predicting integration effort and impact of software components in robotic systems.
Findings
Effective integration assessment improves system robustness
Method predicts integration time for components
System performance validated through experimental benchmarking
Abstract
The multidisciplinarity of robotics creates a need for robust integration methodologies that can facilitate the adoption of state-of-the-art research components in an industrial application. Unfortunately, there are no clear, community accepted guidelines or standards that define the integration of such components in a single robotic system. In this paper, we propose a methodology that assesses the software components of a candidate system on the basis of the effort required to integrate them and the impact their integration will have on a target system. We demonstrate how this methodology can be applied using an industrial tool packing system as an example. The system integrates a wide range of both in-house and third-party research outputs and software components. We prove the effectiveness of our approach by evaluating system performance with an experimental benchmark that assesses…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Manufacturing Process and Optimization · Software Engineering Techniques and Practices
