Sulautettu elektroniikka
Embedded Electronics Laboratory focuses in its research on Internet of Things (IoT), new Parallel Architectures and Autonomous Embedded Electronics not to forget Engineering Education Research. In addition, the Embedded Electronics laboratory educates experts for design and engineering of contemporary and future systems in the context of IoT and Cyber Physical Systems (CPS).
The key application domain for the research is personal health, safety and well-being. These application domains are and will be important for society in Finland, Europe and world-wide. The focus is on application development and implementation tools for multiprocessor platforms developed within the laboratory and wireless sensor networks. Sensors for the network are developed in international cooperation with Royal Institute of Technology (KTH) (Stockholm, Sweden) and Fudan University (Shanghai, PRC). In addition to international collaboration, the Embedded Electronic laboratory cooperates with multiple disciplines within University of Turku to achieve real multidisciplinary research and education environment.
As described above, the research area is diverse and multidisciplinary, and therefore the laboratory personnel are a diverse and international group of researchers. The more fine grain research interests are gathered under the following themes.
Internet of Things / Cyber Physical Systems
One of the main objectives within Internet of Things research theme is to establish a methodology to construct heterogeneous embedded systems containing a mix of general purpose processors, application specific processors, special purpose computing engines and sensors. This includes the development of the actual embedded computing platform that controls the personal IoT framework. The ultimate goal is to establish a proactive health monitoring network. The current research area is pain management that is carried out in cooperation with nursing science.
Parallel Architectures (NoC)
Compact integrated computational and storage modules: System design problematics caused by integration of systems into a 3-dimensional structure with several integrated circuit chips, including both processor and memory array structures in a single stacked package. To create such a platform, we will have to find manageable and efficient mappings of the complex algorithms onto the distributed hardware architecture. The platform takes advantage of a dynamically configurable connectivity thereby achieving better qualitative performance while simultaneously maintaining high computational efficiency. Challenges are communication, distributed processing, dynamic control, and new class of processor-memory architectures which need to be addressed.
The majority of the activities have intertwined to the Network-on-Chip (NoC) paradigm in which computation is divided into two distinct elements, processing and communication. The knowledge gained from this research is generalised to the serve larger context as described above. In conclusion, the research areas covered by our laboratory are system modelling and verification, design methodologies, embedded programming, multiprocessor architectures and platforms, fault tolerance methods, reconfigurable computing, and implementation technologies including both ASIC and FPGA based approaches.
The used working environments range from high level, UML based developments to hardware description languages such as VHDL, with support from Modelsim and Matlab frameworks. The preferred employed technology is FPGA. In the projects associated with the lab we also develop tools to assist the execution of design methodologies at all the levels of the process, and integrate them with third party providers.
Autonomous Embedded Electronics
Dependability and reliability management: Different methods must be developed to ensure the continuous operation of the system, thus guaranteeing that a localized fault will not compromise the whole system. This must be done in different ways, such as controlling power and temperature distribution to avoid hot spots, run-time monitoring of task execution and communication correctness, dynamic task recovery, rescheduling and remapping.
Controllability is the third element of computation currently explored through hierarchical and distributed agent hardware and software architectures in order to ensure dependable operation of systems, even in the case of faulty subcomponents or large variability of their parameters.
Managing complexity: It is essential to enable designers to manage the complexity of massively parallel 3-D behaviour and structure, to reason about system reliability, and to produce precise mathematical documentation of system properties. Therefore, a novel framework for the specification and verification of systems based on 3-D platforms is needed. This can be achieved by extending and integrating existing formal methods of concurrent system design as well as exploiting non-formal state of the art design methodologies such as simulation at different abstraction levels.
Recent Publications
- Development of a Fault-Tolerant Control System for a Swarm of Drones (2020)
Anam Tahir, Jari Böling, Mohammad-Hashem Haghbayan, Juha Plosila - GeFeS: A generalized wrapper feature selection approach for optimizing classification performance (2020)
Golnaz Sahebi, Parisa Movahedi, Masoumeh Ebrahimi, Tapio Pahikkala, Juha Plosila, Hannu Tenhunen - IoT enabled Smart Meter Design for Demand Response Program (2020)
Merina Marcelino Luambano, Aron Kondoro, Imed Ben Dhaou, Nerey Mvungi, Hannu Tenhunen - Data-Dense Chipless RFID Multisensor for Aviculture Industry (2020)
Nimra Javed, Muhammad Awais Azam, Ibrahim Qazi, Yasar Amin, Hannu Tenhunen - Enhancing Autonomy with Blockchain and Multi-Access Edge Computing in Distributed Robotic Systems (2020)
Jorge Peña Queralta, Li Qingqing, Zhuo Zou, Tomi Westerlund - Collaborative Multi-Robot Search and Rescue: Planning, Coordination, Perception, and Active Vision (2020)
Peña Queralta J, Taipalmaa J, Pullinen BC, Sarker VK, Gia TN, Tenhunen H, Gabbouj M, Raitoharju J, Westerlund T - Wearable Health Monitoring System using Flexible Materials Electrodes (2020)
Shenjie Bao, Tuan Nguyen Gia, Wei Chen, Tomi Westerlund - Enhancing Smart Grids via Advanced Metering Infrastructure and Fog Computing Fusion (2020)
Syed Rameez Ullah Kakakhel, Aron Kondoro, Tomi Westerlund, Imed Ben Dhaou, Juha Plosila - Distributed load shedding algorithm for islanded microgrid using fog computing paradigm (2020)
Diana Rwegasira, Imed Ben Dhaou, Syed Kakakhel, Tomi Westerlund, Hannu Tenhunen - IoT Protocol Selection for Smart Grid Applications: Merging Qualitative and Quantitative Metrics (2020)
Mehar Ullah, Syed Rameez Ullah Kakakhel, Tomi Westerlund, Annika Wolff, Dick Carrillo, Juha Plosila, Pedro H. J. Nardelli - Energy-Efficient Formation Morphing for Collision Avoidance in a Swarm of Drones (2020)
Yasin JN, Mohamed SAS, Haghbayan MH, Heikkonen J, Tenhunen H, Yasin MM, Plosila J - Multi-Sensor Fusion for Navigation and Mapping in Autonomous Vehicles: Accurate Localization in Urban Environments (2020)
Qingqing Li, Jorge Peña Queralta, Tuan Nguyen Gia, Zhuo Zou, Tomi Westerlund - Edge Computing to Secure IoT Data Ownership and Trade with the Ethereum Blockchain (2020)
Nawaz A, Pena Queralta J, Guan JX, Awais M, Gia TN, Bashir AK, Kan HB, Westerlund T - Navigation System For Landing A Swarm Of Autonomous Drones On A Movable Surface (2020)
Anam Tahir, Jari Böling, Mohammad-Hashem Haghbayan, Juha Plosila - Low-cost ultrasonic based object detection and collision avoidance method for autonomous robots (2020)
Jawad N. Yasin, Sherif A. S. Mohamed, Mohammad-Hashem Haghbayan, Jukka Heikkonen, Hannu Tenhunen, Juha Plosila - Smart Parking System with Dynamic Pricing, Edge-Cloud Computing and LoRa (2020)
Victor Kathan Sarker, Tuan Nguyen Gia, Imed Ben Dhaou, Tomi Westerlund - 3D Perception with Low-cost 2D LIDAR and Edge Computing for Enhanced Obstacle Detection (2020)
Victor Kathan Sarker, Li Qingqing and Tomi Westerlund - Navigation of Autonomous Swarm of Drones Using Translational Coordinates (2020)
Yasin J.N., Mohamed S.A.S., Haghbayan M.H., Heikkonen J., Tenhunen H., Plosila J. - End-to-End Design for Self-Reconfigurable Heterogeneous Robotic Swarms (2020)
Jorge Peña Queralta, Li Qingqing, Tuan Nguyen Gia, Hong-Linh Truong, Tomi Westerlund - Unmanned Aerial Vehicles (UAVs): Collision Avoidance Systems and Approaches (2020)
Yasin JN, Mohamed SAS, Haghbayan MH, Heikkonen J, Tenhunen H, Plosila J - Thermal-Cycling-aware Dynamic Reliability Management in Many-Core System-on-Chip (2020)
Haghbayan M.H., Miele A., Zouv Z., Tenhunen H., Plosila J. - Lightweight Security Algorithms for Resource-constrained IoT-based Sensor Nodes (2020)
Sarker V.K., Gia T.N., Tenhunen H., Westerlund T. - Implementation of K-nearest Neighbor on Field Programmable Gate Arrays for Appliance Classification (2020)
Amleset Kelati, Hossam Gaber, Juha Plosila, Hannu Tenhunen - Comparison of Linear and Nonlinear Methods for Distributed Control of a Hierarchical Formation of UAVs (2020)
Anam Tahir, Jari M. Böling, Mohammad-Hashem Haghbayan, Juha Plosila - MSS U-Net: 3D segmentation of kidneys and tumors from CT images with a multi-scale supervised U-Net (2020)
Wenshuai Zhao, Dihong Jiang, Jorge Peña Queralta, Tomi Westerlund - Challenge Driven Education in using Emerging Technology to Narrow the Gap between the Ageing Population and the Health Caregivers (2020)
Amleset Kelati, Helen Maziku, Juha Plosila, Nerey Mvungi, Hannu Tenhunen - Traffic Safety Factors in the Qassim Region of Saudi Arabia (2020)
Ahmad A. Al-Tit, Imed Ben Dhaou, Fahad M. Albejaidi, Mohammed S. Alshitawi - Localization in Unstructured Environments: Towards Autonomous Robots in Forests with Delaunay Triangulation (2020)
QingQing Li, Paavo Nevalainen,Jorge Peña Queralta,Jukka Heikkonen, Tomi Westerlund - Towards Real-Time Edge Detection for Event Cameras Based on Lifetime and Dynamic Slicing (2020)
Mohamed S.A.S., Haghbayan M.H., Heikkonen J., Tenhunen H., Plosila J. - Quad Band Antenna with CPW feed for Wireless and Satellite Applications (2020)
Zaeem Mazhar, Asma Ejaz, Iqra Jabeen, Aqsa Javed, Yasar Amin, Hannu Tenhunen - Dual Band Notch Planar Patch Antenna for UWB Applications (2020)
Asma Ejaz, Muhammad Zahid, Yasar Amin, Hannu Tenhunen - Monocular visual odometry based on hybrid parameterization (2020)
Sherif A. S. Mohamed, Mohammad-Hashem Haghbayan, Jukka Heikkonen, Hannu Tenhunen, Juha Plosila - Heterogeneous Parallelization for Object Detection and Tracking in UAVs (2020)
Mohammed Rabah, Ali Rohan, Mohammad-Hashem Haghbayan, Juha Plosila, Sung-Ho Kim - Towards Dynamic Monocular Visual Odometry Based on an Event Camera and IMU Sensor (2020)
Sherif A. S. Mohamed, Mohammad-Hashem Haghbayan, Mohammed Rabah, Jukka Heikkonen, Hannu Tenhunen, Juha Plosila - Internet of Things Technologies for Smart Grid (2020)
Imed Saad Ben Dhaou, Aron Kondoro, Syed Rameez Ullah Kakakhel, Tomi Westerlund, Hannu Tenhunen - Particle telescope aboard FORESAIL-1: Simulated performance (2020)
Oleynik P, Vainio R, Hedman H, Punkkinen A, Punkkinen R, Salomaa L, Säntti T, Tuominen J, Virtanen P, Bosser A, Janhunen P, Kilpua E, Palmroth M, Praks J, Slavinskis A, Kakakhel SR, Peltonen J, Plosila J, Tammi J, Tenhunen H, Westerlund T - Calibration of RADMON radiation monitor onboard Aalto-1 CubeSat (2020)
Oleynik P, Vainio R, Punkkinen A, Dudnik O, Gieseler J, Hedman H, Hietala H, Hæggström E, Niemelä P, Peltonen J, Praks J, Punkkinen R, Säntti T, Valtonen E - Artificial Intelligence at the Edge in the Blockchain of Things (2020)
Tuan Nguyen Gia, Anum Nawaz, Jorge Peña Queralta, Hannu Tenhunen, Tomi Westerlund - Building a virtualized environment for programming courses (2020)
Tuisku Polvinen, Timo Ylikännö, Ari Mäkeläinen, Sampsa Rauti, Jari-Matti Mäkelä, Jani Tammi - Radiation monitor RADMON aboard Aalto-1 CubeSat: First results (2020)
Jan Gieseler, Philipp Oleynik, Heli Hietala, Rami Vainio, Hannu-Pekka Hedman, Juhani Peltonen, Arttu Punkkinen, Risto Punkkinen, Tero Säntti, Edward Hæggström, Jaan Praks, Petri Niemelä, Bagus Riwanto, Nemanja Jovanovic, M. Rizwan Mughal - Edge AI in Smart Farming IoT: CNNs at the Edge and Fog Computing with LoRa (2020)
Tuan Gia Nguyen, Qingqing Li, Jorge Peña Queralta, Zhuo Zou, Hannu Tenhunen, Tomi Westerlund - Formation Maintenance and Collision Avoidance in a Swarm of Drones (2019)
Yasin J.N., Haghbayan M.H., Heikkonen J., Tenhunen H., Plosila J. - Solid-state memcapacitors and their applications (2019)
Jacek Flak, Jonne K. Poikonen - Distributed Progressive Formation Control with One-Way Communication for Multi-Agent Systems (2019)
J. Peña Queralta, T. N. Gia, H. Tenhunen, T. Westerlund, L. Qingqing, Z. Zou - Smart Plug Design for Demand Side Management Program (2019)
Imed Ben Dhaou - Offloading monocular visual odometry with edge computing: Optimizing image quality in multi-robot systems (2019)
Li Qingqing, Jorge Pena Queralta, Tuan Nguyen Gia, Tomi Westerlund - Edge Computing for Mobile Robots: Multi-Robot Feature-Based Lidar Odometry with FPGAs (2019)
L. Qingqing, F. Yuhong, Jorge Peña Queralta, T. N. Gia, H. Tenhunen, Z. Zou, T. Westerlund - Visual Odometry Offloading in Internet of Vehicles with Compression at the Edge of the Network (2019)
L. Qingqing, Jorge Peña Queralta, T. N. Gia, H. Tenhunen ,Z. Zou, T. Westerlund - Edge AI and Blockchain for Privacy-Critical and Data-Sensitive Applications (2019)
A. Nawaz, T. N. Gia, Jorge Peña Queralta, T. Westerlund - Embedded processing methods for online visual analysis of laser welding (2019)
Olli Lahdenoja, Tero Säntti, Jonne K. Poikonen, Mika Laiho, Ari Paasio, Joonas Pekkarinen, Antti Salminen