Machine Learning
iPACE-V1: A Portable Adaptive Computing Engine for Real Time Applications
FPL '02 Proceedings of the Reconfigurable Computing Is Going Mainstream, 12th International Conference on Field-Programmable Logic and Applications
Image Processing on a Custom Computing Platform
FPL '94 Proceedings of the 4th International Workshop on Field-Programmable Logic and Applications: Field-Programmable Logic, Architectures, Synthesis and Applications
Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems
Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems
Task-based Hardware Reconfiguration in Mobile Robots Using FPGAs
Journal of Intelligent and Robotic Systems
Hard real-time reconfiguration port scheduling
Proceedings of the conference on Design, automation and test in Europe
Reconfigurable on-board vision processing for small autonomous vehicles
EURASIP Journal on Embedded Systems
Estimation and decision fusion: A survey
Neurocomputing
Hardware/Software FPGA Architecture for Robotics Applications
ARC '09 Proceedings of the 5th International Workshop on Reconfigurable Computing: Architectures, Tools and Applications
Multi-Sensor Data Fusion: An Introduction
Multi-Sensor Data Fusion: An Introduction
Reconfigurable System Design and Verification
Reconfigurable System Design and Verification
EURASIP Journal on Embedded Systems - Special issue on design and architectures for signal and image processing
User evaluation and overview of a visual language for real time image processing on FPGAs
Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
Design optimizations to improve placeability of partial reconfiguration modules
Proceedings of the Conference on Design, Automation and Test in Europe
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Self-Aware Adaptation in FPGA-based Systems
FPL '10 Proceedings of the 2010 International Conference on Field Programmable Logic and Applications
Towards rapid dynamic partial reconfiguration in video-based driver assistance systems
ARC'10 Proceedings of the 6th international conference on Reconfigurable Computing: architectures, Tools and Applications
Design Optimizations for Tiled Partially Reconfigurable Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
An FPGA-based omnidirectional vision sensor for motion detection on mobile robots
International Journal of Reconfigurable Computing - Special issue on Selected Papers from the Symposium on Integrated Circuits and Systems Design (SBCCI 2011)
Automating resource optimisation in reconfigurable design (abstract only)
Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays
A Reconfigurable Parallel Hardware Implementation of the Self-Tuning Regulator
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Hi-index | 0.00 |
Mobile robots are widely used in industrial environments and are expected to be widely available in human environments in the near future, for example, in the area of care and service robots. This article proposes an implementation for a highly customizable color recognition module based on Field Programmable Gate Array (FPGA) hardware to accomplish tasks like real-time frame processing for image streams. In comparison to a pure software solution on a CPU, an attached FPGA-based hardware accelerator enables real-time image processing and significantly reduces the required computing power of the CPU. Instead, the CPU can be used for tasks that cannot be efficiently implemented on FPGAs, for example, because of a large control overhead. We concentrate on a multirobot scenario where a group of robots follows a human team member by keeping a specific formation in order to support the human in exploration and object detection. Additionally, the robots provide a communication infrastructure to maintain a stable multihop communication network between the human and a base station recording all actions and evaluating the captured images and transmitted data. Depending on the current operating conditions, the robot system has to be able to execute a wide variety of different tasks. Since only a small number of tasks have to be executed concurrently, dynamic reconfiguration of the FPGA can be used to avoid the parallel implementation of all tasks on the FPGA. Within this context, this article discusses application fields where dynamic reconfiguration of FPGA-based coprocessors significantly reduces the CPU load and presents examples of how dynamic reconfiguration can be used in exploration.