Behavior-Based Visual Servoing on a Hybrid CPU-/FPGA-Platform

Conference: ISR Europe 2022 - 54th International Symposium on Robotics
06/20/2022 - 06/21/2022 at Munich

Proceedings: ISR Europe 2022

Pages: 8Language: englishTyp: PDF

Authors:
Heupel, Christian; Koepper, Alexander; Berns, Karsten (Robotics Research Lab, TU Kaiserslautern, Kaiserslautern, Germany,)

Abstract:
Visual servoing for the interaction of mobile manipulators with their environment has many applications throughout research and industry. What these often lack is to achieve both a predictable, robust control for safe robot arm movements and implementation flexibility. Based on the iB2C-paradigm, this work presents an entirely behavior-based architecture distributed between the FPGA and processor parts of a SoPC. This combination allows the exploitation of advantages of both worlds. A behavior network realizing reactive kinematics and target approach is realized on the FPGA. Its hard real-time constraints, deterministic behavior, and quick update rates enable a safe execution. On a higher perception and control level, a second behavioral sub-network implemented in software on top of an OS is executed by the hard processor. This enables the use of open-source software and advanced programming languages as well as middleware, analysis, and supervision software. An interface abstraction tailored for this structure is introduced to satisfy the need for fast communication between the two computing units. The approach is validated on a 5-DOF robot arm.