John Kalomiros - Academia.edu (original) (raw)

Papers by John Kalomiros

Research paper thumbnail of A Workflow for Designing Video Processing Pipelines with PYNQ

2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)

Research paper thumbnail of The Robin Soft-Core: A Paradigm for Studying VHDL and Computer Architecture

2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)

Research paper thumbnail of EUROPA — A ROS-based Open Platform for Educational Robotics

2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 2019

Introducing robotics to young students is becoming very important for modern education of all lev... more Introducing robotics to young students is becoming very important for modern education of all levels. This paper presents EUROPA, an educational robot, which was developed as a handy, low-cost and extensible platform of high capabilities, suitable to bring robotics to secondary school students and beyond. It is designed as a system of easily accessible hardware and open software that can be incorporated in STEM classes of all levels in the Greek education system. The proposed robot incorporates Robot Operating System (ROS) and is based on Python which is already taught in Greek modula on informatics, similarly to other countries worldwide. We present in detail the hardware and software architecture of our robot and define its advantages among similar state-of-the-art educational robots. EUROPA platform was introduced to a class of secondary school students with robotic experience in Lego Mindstorms, and was assessed with very positive results.

Research paper thumbnail of Chaotic Map Synchronization by Common-Mode Truncation Pulses for Secure Communications

2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 2019

A technique is proposed for the synchronization of two different sequences of chaotic oscillation... more A technique is proposed for the synchronization of two different sequences of chaotic oscillations. The technique is applied to iterated maps, like the logistic map, sharing the same map parameters. Starting from different initial conditions boldsymbolx0\boldsymbol{x}_{0}boldsymbolx0, two time-series can be synchronized by sporadically truncating the boldsymbolx\boldsymbol{x}boldsymbolx value, at the same random time intervals, in both time-series. The proposed random truncation process is performed in both chaotic sequences to the same number of boldsymbolk\boldsymbol{k}boldsymbolk bits, where boldsymbolk\boldsymbol{k}boldsymbolk is essentially lower than the nominal 64-bits of a floating-point processor. After a series of several thousand of the above common-mode truncations, the two boldsymbolxboldsymboln\boldsymbol{x}_{\boldsymbol{n}}boldsymbolxboldsymboln trajectories are driven to exact coincidence and the two time-series continue to evolve totally synchronized. The technique is applied to the design of a real-time secure communication system.

Research paper thumbnail of Design and evaluation of a hardware/software FPGA-based system for fast image processing

Microprocessors and Microsystems, 2008

... and frame-size limits of such a design when it is dedicated to image processing. ... utilizes... more ... and frame-size limits of such a design when it is dedicated to image processing. ... utilizes both high-level algorithm development tools and hardware description language (HDL) tools ... property (IP) cores implementing typical DSP functions or high speed communication protocols [1 ...

Research paper thumbnail of Chaotic synchronization of a secure system based on one-dimensional iterated maps

The design of a secure, digital communication scheme based on the chaotic iterations of the logis... more The design of a secure, digital communication scheme based on the chaotic iterations of the logistic map is proposed. A two-stage encryption technique encapsulates encrypted initial conditions in a synchronization interval and produces a keystream varying with the plaintext, at sampling clock rate. A proof of concept is provided by means of simulation. The overall coincidence probability, demonstrated by the system depends on the accuracy of the fixed-point calculations. Keywords—Digital chaotic circuit, logistic map, chaotic synchronization, secure communication, chaotic encryption.

Research paper thumbnail of MODELING THE NONLiNEAR BEHAVIOUR OF A DRIVEN VARACTOR RESONATOR AT LOW FREQUENCIES

We monitor the theoretical response of an R-L-Varactor circuit by using Multisim 7.0, at a drivin... more We monitor the theoretical response of an R-L-Varactor circuit by using Multisim 7.0, at a driving frequency f= 1MHz with high driving amphtudes. Atlow frequencies a bifurcation is observed, attributed to the large capacitance emerging from the carrier injection at reverse-bias breakdown. By inereasing driving amplitude we observe non-periodic trajectories with increasing chaotic content in a four dimensional state-space. At specific amplitudes we monitor two-dimensional tori where trajectories are periodic, like in a two-oscillatorssystem with commensurate frequencies. The scenario from quasi-periodocity to chaos is discussed by means of estabhshed tools, hke the circle map, Poincare cross sections, power and FFT spectra, correlation dimension and Kolmogorov entropy. Peak amphtudes of the monitored waveforms are shown to form an interesting pattem of well defined groups, within the resolution ofthe numerical solutions produced by the simulation.

Research paper thumbnail of A Reconfigurable Architecture for Robotic Stereo Vi sion

A reconfigurable architecture for dense stereo is presented as an observation framework for a rea... more A reconfigurable architecture for dense stereo is presented as an observation framework for a real-ti me implementation of the simultaneous localization and mapping problem in robotics. The reconfigurable sen sor detects point features as corners from stereo image pairs, in order to use them at the measurement update stag e of the procedure. The main hardware blocks are a dense depth stereo accelerator, a left and right image co rner detector and a stage performing left-right consiste ncy check for the detected features. For the stereo-pro cessor stage we have implemented and tested both a localmatching method based on the Sum of Absolute Differences (SAD) and a global-matching component based on a maximum-likelihood dynamic programming technique (MLDP). The system includes a Nios II processor for data control and a USB 2.0 interface for host communication. The proposed hardware is applied as the sensor part in a real-time robotic localization and mapping experiment with the help of...

Research paper thumbnail of Design Details of a Low Cost and High Performance Robotic Vision Architecture

The implementation of an advanced real-time, low cost video processing platform capable of suppor... more The implementation of an advanced real-time, low cost video processing platform capable of supporting a variety of demanding robotic applications is presented. The system is designed as an open project, accessible in full detail and has the potential to grow. It is based on a FPGA plus MCU architecture, allowing the implementation of combined fixed-point and 32-bit floating-point applications with optimized resource allocation. The presented platform is optimally integrated with appropriate controllers, like video-input frame grabbers for multiple camera applications, external SDRAM, as well as USB and VGA interfaces. The processing and interfacing capabilities of the proposed system are illustrated by implementing basic feature extraction and preprocessing tasks, achieving the display of processed video frames at a rate of 30 fps with resolution 640x480. The proposed architecture is evaluated in terms of resource usage, power consumption and cost. Potential applications are also di...

Research paper thumbnail of A Cartesian Genetic Programming Approach for evolving Optimal Digital Circuits

Journal of Engineering Science and Technology Review

Research paper thumbnail of Optimization of the electrical properties of Al/aSiC: H Schottky diodes by means of thermal annealing of aSiC: H thin films

Microelectronics Journal, 2006

Research paper thumbnail of Surface modification of a-SiC thin films with ex-situ hydrogenation

We present a study of surface modifications induced in a-SiC thin films grown by sputtering and s... more We present a study of surface modifications induced in a-SiC thin films grown by sputtering and subjected to ex-situ hydrogenation in a radiofrequency hydrogen glow discharge. Measurements of X-ray photoelectron spectroscopy, optical reflectivity and X-Ray diffraction lead to the conclusion that atomic hydrogen causes preferential etching of silicon from the surface and promotes the formation of a surface polycrystalline hydrogenated carbon layer with a small oxygen content. Furthermore, surface characterisation using scanning electron microscopy and atomic force microscopy shows that the surface carbon layer is grooved. The groves form angles with values very close to those of a hexagonal structure and they have an average peak-to-peak height of 20±5nm.

Research paper thumbnail of Growth and some properties of Zn5In2S8 single crystal

Materials research …, 1987

Research paper thumbnail of EUROPA: A Case Study for Teaching Sensors, Data Acquisition and Robotics via a ROS-Based Educational Robot

Sensors

Robots have become a popular educational tool in secondary education, introducing scientific, tec... more Robots have become a popular educational tool in secondary education, introducing scientific, technological, engineering and mathematical concepts to students all around the globe. In this paper EUROPA, an extensible, open software and open hardware robotic platform is presented focusing on teaching physics, sensors, data acquisition and robotics. EUROPA’s software infrastructure is based οn Robot Operating System (ROS). It includes easy to use interfaces for robot control and interaction with users and thus can easily be incorporated in Science, Technology, Engineering and Mathematics (STEM) and robotics classes. EUROPA was designed taking into account current trends in educational robotics. An overview of widespread robotic platforms is presented, documenting several critical parameters of interest such as their architecture, sensors, actuators and controllers, their approximate cost, etc. Finally, an introductory STEM curriculum developed for EUROPA and applied in a class of high...

Research paper thumbnail of FPGA-based architecture of a real-time SIFT matcher and RANSAC algorithm for robotic vision applications

Multimedia Tools and Applications

Research paper thumbnail of Intelligent speed controller for single-phase induction motors using fuzzy APWM

2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)

Research paper thumbnail of Voltage control of single-phase induction motors using asymmetrical PWM and fuzzy logic

2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST), 2016

Research paper thumbnail of Acceleration of RANSAC algorithm for images with affine transformation

2016 IEEE International Conference on Imaging Systems and Techniques (IST), 2016

Research paper thumbnail of FPGA accelerator for real-time SIFT matching with RANSAC support

Microprocessors and Microsystems, 2016

Research paper thumbnail of A two-transistor non-ideal memristor emulator

2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST), 2016

Research paper thumbnail of A Workflow for Designing Video Processing Pipelines with PYNQ

2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)

Research paper thumbnail of The Robin Soft-Core: A Paradigm for Studying VHDL and Computer Architecture

2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)

Research paper thumbnail of EUROPA — A ROS-based Open Platform for Educational Robotics

2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 2019

Introducing robotics to young students is becoming very important for modern education of all lev... more Introducing robotics to young students is becoming very important for modern education of all levels. This paper presents EUROPA, an educational robot, which was developed as a handy, low-cost and extensible platform of high capabilities, suitable to bring robotics to secondary school students and beyond. It is designed as a system of easily accessible hardware and open software that can be incorporated in STEM classes of all levels in the Greek education system. The proposed robot incorporates Robot Operating System (ROS) and is based on Python which is already taught in Greek modula on informatics, similarly to other countries worldwide. We present in detail the hardware and software architecture of our robot and define its advantages among similar state-of-the-art educational robots. EUROPA platform was introduced to a class of secondary school students with robotic experience in Lego Mindstorms, and was assessed with very positive results.

Research paper thumbnail of Chaotic Map Synchronization by Common-Mode Truncation Pulses for Secure Communications

2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 2019

A technique is proposed for the synchronization of two different sequences of chaotic oscillation... more A technique is proposed for the synchronization of two different sequences of chaotic oscillations. The technique is applied to iterated maps, like the logistic map, sharing the same map parameters. Starting from different initial conditions boldsymbolx0\boldsymbol{x}_{0}boldsymbolx0, two time-series can be synchronized by sporadically truncating the boldsymbolx\boldsymbol{x}boldsymbolx value, at the same random time intervals, in both time-series. The proposed random truncation process is performed in both chaotic sequences to the same number of boldsymbolk\boldsymbol{k}boldsymbolk bits, where boldsymbolk\boldsymbol{k}boldsymbolk is essentially lower than the nominal 64-bits of a floating-point processor. After a series of several thousand of the above common-mode truncations, the two boldsymbolxboldsymboln\boldsymbol{x}_{\boldsymbol{n}}boldsymbolxboldsymboln trajectories are driven to exact coincidence and the two time-series continue to evolve totally synchronized. The technique is applied to the design of a real-time secure communication system.

Research paper thumbnail of Design and evaluation of a hardware/software FPGA-based system for fast image processing

Microprocessors and Microsystems, 2008

... and frame-size limits of such a design when it is dedicated to image processing. ... utilizes... more ... and frame-size limits of such a design when it is dedicated to image processing. ... utilizes both high-level algorithm development tools and hardware description language (HDL) tools ... property (IP) cores implementing typical DSP functions or high speed communication protocols [1 ...

Research paper thumbnail of Chaotic synchronization of a secure system based on one-dimensional iterated maps

The design of a secure, digital communication scheme based on the chaotic iterations of the logis... more The design of a secure, digital communication scheme based on the chaotic iterations of the logistic map is proposed. A two-stage encryption technique encapsulates encrypted initial conditions in a synchronization interval and produces a keystream varying with the plaintext, at sampling clock rate. A proof of concept is provided by means of simulation. The overall coincidence probability, demonstrated by the system depends on the accuracy of the fixed-point calculations. Keywords—Digital chaotic circuit, logistic map, chaotic synchronization, secure communication, chaotic encryption.

Research paper thumbnail of MODELING THE NONLiNEAR BEHAVIOUR OF A DRIVEN VARACTOR RESONATOR AT LOW FREQUENCIES

We monitor the theoretical response of an R-L-Varactor circuit by using Multisim 7.0, at a drivin... more We monitor the theoretical response of an R-L-Varactor circuit by using Multisim 7.0, at a driving frequency f= 1MHz with high driving amphtudes. Atlow frequencies a bifurcation is observed, attributed to the large capacitance emerging from the carrier injection at reverse-bias breakdown. By inereasing driving amplitude we observe non-periodic trajectories with increasing chaotic content in a four dimensional state-space. At specific amplitudes we monitor two-dimensional tori where trajectories are periodic, like in a two-oscillatorssystem with commensurate frequencies. The scenario from quasi-periodocity to chaos is discussed by means of estabhshed tools, hke the circle map, Poincare cross sections, power and FFT spectra, correlation dimension and Kolmogorov entropy. Peak amphtudes of the monitored waveforms are shown to form an interesting pattem of well defined groups, within the resolution ofthe numerical solutions produced by the simulation.

Research paper thumbnail of A Reconfigurable Architecture for Robotic Stereo Vi sion

A reconfigurable architecture for dense stereo is presented as an observation framework for a rea... more A reconfigurable architecture for dense stereo is presented as an observation framework for a real-ti me implementation of the simultaneous localization and mapping problem in robotics. The reconfigurable sen sor detects point features as corners from stereo image pairs, in order to use them at the measurement update stag e of the procedure. The main hardware blocks are a dense depth stereo accelerator, a left and right image co rner detector and a stage performing left-right consiste ncy check for the detected features. For the stereo-pro cessor stage we have implemented and tested both a localmatching method based on the Sum of Absolute Differences (SAD) and a global-matching component based on a maximum-likelihood dynamic programming technique (MLDP). The system includes a Nios II processor for data control and a USB 2.0 interface for host communication. The proposed hardware is applied as the sensor part in a real-time robotic localization and mapping experiment with the help of...

Research paper thumbnail of Design Details of a Low Cost and High Performance Robotic Vision Architecture

The implementation of an advanced real-time, low cost video processing platform capable of suppor... more The implementation of an advanced real-time, low cost video processing platform capable of supporting a variety of demanding robotic applications is presented. The system is designed as an open project, accessible in full detail and has the potential to grow. It is based on a FPGA plus MCU architecture, allowing the implementation of combined fixed-point and 32-bit floating-point applications with optimized resource allocation. The presented platform is optimally integrated with appropriate controllers, like video-input frame grabbers for multiple camera applications, external SDRAM, as well as USB and VGA interfaces. The processing and interfacing capabilities of the proposed system are illustrated by implementing basic feature extraction and preprocessing tasks, achieving the display of processed video frames at a rate of 30 fps with resolution 640x480. The proposed architecture is evaluated in terms of resource usage, power consumption and cost. Potential applications are also di...

Research paper thumbnail of A Cartesian Genetic Programming Approach for evolving Optimal Digital Circuits

Journal of Engineering Science and Technology Review

Research paper thumbnail of Optimization of the electrical properties of Al/aSiC: H Schottky diodes by means of thermal annealing of aSiC: H thin films

Microelectronics Journal, 2006

Research paper thumbnail of Surface modification of a-SiC thin films with ex-situ hydrogenation

We present a study of surface modifications induced in a-SiC thin films grown by sputtering and s... more We present a study of surface modifications induced in a-SiC thin films grown by sputtering and subjected to ex-situ hydrogenation in a radiofrequency hydrogen glow discharge. Measurements of X-ray photoelectron spectroscopy, optical reflectivity and X-Ray diffraction lead to the conclusion that atomic hydrogen causes preferential etching of silicon from the surface and promotes the formation of a surface polycrystalline hydrogenated carbon layer with a small oxygen content. Furthermore, surface characterisation using scanning electron microscopy and atomic force microscopy shows that the surface carbon layer is grooved. The groves form angles with values very close to those of a hexagonal structure and they have an average peak-to-peak height of 20±5nm.

Research paper thumbnail of Growth and some properties of Zn5In2S8 single crystal

Materials research …, 1987

Research paper thumbnail of EUROPA: A Case Study for Teaching Sensors, Data Acquisition and Robotics via a ROS-Based Educational Robot

Sensors

Robots have become a popular educational tool in secondary education, introducing scientific, tec... more Robots have become a popular educational tool in secondary education, introducing scientific, technological, engineering and mathematical concepts to students all around the globe. In this paper EUROPA, an extensible, open software and open hardware robotic platform is presented focusing on teaching physics, sensors, data acquisition and robotics. EUROPA’s software infrastructure is based οn Robot Operating System (ROS). It includes easy to use interfaces for robot control and interaction with users and thus can easily be incorporated in Science, Technology, Engineering and Mathematics (STEM) and robotics classes. EUROPA was designed taking into account current trends in educational robotics. An overview of widespread robotic platforms is presented, documenting several critical parameters of interest such as their architecture, sensors, actuators and controllers, their approximate cost, etc. Finally, an introductory STEM curriculum developed for EUROPA and applied in a class of high...

Research paper thumbnail of FPGA-based architecture of a real-time SIFT matcher and RANSAC algorithm for robotic vision applications

Multimedia Tools and Applications

Research paper thumbnail of Intelligent speed controller for single-phase induction motors using fuzzy APWM

2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)

Research paper thumbnail of Voltage control of single-phase induction motors using asymmetrical PWM and fuzzy logic

2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST), 2016

Research paper thumbnail of Acceleration of RANSAC algorithm for images with affine transformation

2016 IEEE International Conference on Imaging Systems and Techniques (IST), 2016

Research paper thumbnail of FPGA accelerator for real-time SIFT matching with RANSAC support

Microprocessors and Microsystems, 2016

Research paper thumbnail of A two-transistor non-ideal memristor emulator

2016 5th International Conference on Modern Circuits and Systems Technologies (MOCAST), 2016