Neighborhood image processing operations on Field Programmable Gate Array (FPGA) are considered as memory intensive operations. A large memory bandwidth is required to transfer the required pixel data from external memory to the processing unit. On-chip image buffers are employed to reduce this data transfer rate. Conventional image buffers, implemented either by using FPGA logic resources or embedded memories are resource inefficient. They exhaust the limited FPGA resources quickly. Consequently, hardware implementation of neighborhood operations becomes expensive, and integrating them in resource constrained devices becomes unfeasible. This paper presents a resource efficient FPGA based on-chip buffer architecture. The proposed architecture utilizes full capacity of a single Xilinx BlockRAM (BRAM36 primitive) for storing multiple rows of input image. To get multiple pixels/clock in a user defined scan order, an efficient duty-cycle based memory accessing technique is coupled with a customized addressing circuitry. This accessing technique exploits switching capabilities of BRAM to read 4 pixels in a single clock cycle without degrading system frequency. The addressing circuitry provides multiple pixels/clock in any user defined scan order to implement a wide range of neighborhood operations. With the saving of 83% BRAM resources, the buffer architecture operates at 278 MHz on Xilinx Artix-7 FPGA with an efficiency of 1.3 clock/pixel. It is thus capable to fulfill real time image processing requirements for HD image resolution (1080 × 1920) @103 fcps.
DOCUMENT
This report is the final report for the FPGA accelerated PID controller, part of the Distributed Control Systems project. This project runs within the Lectoraat Robotics and High Tech Mechatronics of Fontys Hogeschool Engineering Eindhoven. The Lectoraat has the goal to develop applicable knowledge to support education and industry. This knowledge is acquired with projects run in conjunction with the industry. The report will go into detail for the software designed for this project, not the hardware design. This report is intended for follow up students working on the Distributed Control Systems project. Within this report the assumption is made that the reader is at least familiar with the terms EtherCAT, FPGA, Linux and PID controllers. However for each part a small basic introduction is included. For readers looking for the accomplishments in this project, the results are in chapter six. Following are short descriptions of the chapters in this report. The first chapter will give a short introduction to the project. It talks about why the project was conceived, where the project was done and what the expected end result is. The second chapter, the problem definition, talks about how the project has been defined, what is included and what is not and how the customer expects the final product to function and look like. The third chapter details the methodology used during this project. All the research preformed for this project will be described in the forth chapter. This chapter goes into the research into the Xilinx Zynq 7000 chip, Beckhoff's EtherCAT system, how the Serial Peripheral Interface works and how a PID controller functions. Following in chapter five the design is expanded upon. First the toolchain for building for the Zynq chip is explained. This is followed by and explanation of the different software parts that have been designed. Finally chapters six and seven provide the results and the conclusions and recommendations for this project.
DOCUMENT
The definition of ‘Assistive Technology’ (AT) includes both assistive products and the services or actions necessary for safe and effective provision of the assistive products to people who need them. International standards and product specifications exist for assistive products. Despite huge unmet need for effective AT provision, a variety of service delivery models across different countries, and a shortage of personnel trained in this field, nowidely useable and accepted AT service provision guidelines currently exist. Aligned with contemporary global initiatives to improve access to AT, a scoping review was commissioned to inform the development of globally useable provision guidance. The aim was to deliver a rapid scoping review of the literature regarding quality guidelines for AT service provision. Method: The rapid scoping review utilised a two-tiered approach to identifying relevant publications: 1) systematic search of academic databases; 2) consultation with assistive technology organisations. The review was conducted in March 2023 across four databases (Medline, CINAHL, SCOPUS and Google Scholar) with no date limitations. Systematic outreach to international and global AT networks was used to access expert informants. Non-English publications were included utilizing Google Translate and support from expert informants to verify content. Analysis was guided by the body of work on quality AT provision and service delivery processes in Europe, as well as the World Health Organization-GATE 5P framework for strengthening access to AT. Results: The search strategies yielded 41 publications from diverse countries, and directed at differing assistive products, personnel and provision contexts. Results are reported from the charted data through to the data extraction framework, including type of publication, study design, audience and reach. We report on the type of AT and the AT provision ecosystem elements discussed, and service delivery process or steps and quality criteria service delivery. Conclusion: This review did not find established guidelines or standards for service provision, but it did identify key service delivery steps which may form part of such guidelines, and many of the 3 publications included mentioned the need for practice guidelines. Despite different contexts such as type of assistive product, recipient of the guidance, language, location and authorship, core elements of AT provision including service delivery steps can be identified. Consideration regarding the nuances of vocabulary, of process, and of enabling flexible foci, is recommended in systematizing globally applicable guidance. This review offers a strong starting point for developing guidance for assistive technology provision to meet global need.
DOCUMENT
Robots need sensors to operate properly. Using a single image sensor, various aspects of a robot operating in its environment can be measured or monitored. Over the past few years, image sensors have improved a lot: frame rate and resolution have increased, while prices have fallen. As a result, data output has increased and in a number of applications data transfer to a processing unit has become the limiting factor for performance. Local processing in the sensor is one way of reducing data transfer. A report on the Vision in Robotics and Mechatronics project
DOCUMENT
Background: Particulate matter (PM) exposure is an important health risk, both in daily life and in the workplace. It causes respiratory and cardiovascular diseases and results in 800,000 premature deaths per year worldwide. In earlier research, we assessed workers’ information needs regarding workplace PM exposure, the properties and effects of PM, and the rationale behind various means of protection. We also concluded that workers do not always receive appropriate risk communication tools with regards to PM, and that their PM knowledge appears to be fragmented and incomplete. Methods: We considered several concepts for use as an educational material based on evaluation criteria: ease of use, costs, appropriateness for target audiences and goals, interactivity, implementation issues, novelty, and speed. We decided to develop an educational folder, which can be used to inform employees about the properties, effects and prevention methods concerning PM. Furthermore, we decided on a test setup of a more interactive way of visualisation of exposure to PM by means of exposimeters. For the development of the folder, we based the information needs on our earlier mental models-based research. We adjusted the folder based on the results of ten semi-structured interviews evaluating its usability. Results: The semi-structured interviews yielded commentaries and suggestions for further improvement, which resulted in a number of alterations to the folder. However, in most cases the folder was deemed satisfactory. Conclusion: Based on this study, the folder we developed is suitable for a larger-scale experiment and a practical test. Further research is needed to investigate the efficacy of the folder and the application of the exposimeter in a PM risk communication system.
DOCUMENT