Project leader: Henk Corporaal (TU/e)
oday we see an exponential growth in the use of monitoring systems. Many different sensing technologies are being used like road loops, passive infrared (PIR), laser, radar, and electro-optical (EO, vision) sensors. Especially, the laser, radar and EO sensors are becoming more-and-more intelligent; e.g. smart cameras with license plate recognition. Also information from multiple sensors need to be combined, e.g. speed measurement using radar combined with cameras. Typically they communicate wirelessly. We also observe that many monitoring systems have to be low cost and have no direct access to the mains power supply due to ownership and required permits and certification. Therefore they need to be rechargeable battery operated in combination with energy scavenging. The ARM project will develop the processing software and hardware for these systems, more precisely: The goal of the ARM project is the development of energy-autonomous programmable processing platforms for smart road-side monitoring systems that combine information obtained by cameras and radars. These systems will observe the road (see picture), interpret complex scenes, and communicate its findings with other road users and responsible authorities. For power-efficiency reasons we need to use heterogeneous computing hardware, including vector processing and accelerators, like embedded FPGAs and embedded GPUs. This heterogeneity can make programming of these platforms very time-consuming and error-prone because small changes in the software typically result in very significant changes in the real-time performance.