Dejan Jokic

Dejan Jokic
International BURCH University · Department of Electrical and Electronics Engineering

Assoc. prof. dr.

About

49
Publications
16,080
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
178
Citations
Additional affiliations
February 2017 - present
International BURCH University
Position
  • Professor (Assistant)
May 2008 - June 2015
University of East Sarajevo
Position
  • mr

Publications

Publications (49)
Article
Age estimation has become inordinately significant for human beings for many reasons, such as detecting legal and criminal responsibility and other social events like a marriage license, birth certificate, etc. This paper aims to decide on the most desirable machine learning algorithm (from conventional machine learning algorithms to deep learning)...
Article
Epilepsy is a widely known neurological disease, causing atypical brain activity such as seizures. Apparently, it is critical to analyse possible triggers as well as establish appropriate medical treatment based on the seizure type. In general, diagnosis of epilepsy is usually conducted by applying various state-of-the-art algorithms to extract use...
Article
Modern devices for control and implementation of process automation are the main factor in the emergence of software tools for managing these processes. In addition to hardware components, they are essential parts of every automation process in all applications. In the automation of industrial processes, PLCs stand out as the brain of the whole ope...
Article
The magnitude of soft error rate (SER) of integrated circuits (ICs) utilized in space missions is jeopardized due to the inconsistent intensity of radiation exposure. To protect critical electronic elements and ensure desired system performance, it is necessary to establish the real-time detection of space particle events (SPE). This research study...
Conference Paper
This paper is focused on investigating a new approach for collecting the data about robot's position and orientation from the RoboDK software in which the robot's movement is simulated. The code, as well as the GUI (Graphical User Interface) was developed using MATLAB environment and connection between the two software packages was achieved through...
Article
Full-text available
Brain tumors diagnosis in children is a scientific concern due to rapid anatomical, metabolic, and functional changes arising in the brain and non-specific or conflicting imaging results. Pediatric brain tumors diagnosis is typically centralized in clinical practice on the basis of diagnostic clues such as, child age, tumor location and incidence,...
Article
Full-text available
Filtering of unwanted frequencies represents the main aspect of digital signal processing (DSP) in any modern communication system. The main role of the filter is to perform attenuation of certain frequencies and pass only frequencies of interest. In a DSP system, sampled or discrete-time signals are processed by digital filters using different mat...
Article
Full-text available
We present a realization of a didactic robot environment for robot PUMA 560 for educational and research purposes. Robot PUMA 560 is probably the mathematically best-described robot, and therefore it is frequently used for research and educational purposes. A developed control environment consists of a robot controller and teach pendant. The advant...
Article
Full-text available
In this paper we present two different, software and reconfigurable hardware, open architecture approaches to the PUMA 560 robot controller implementation, fully document them and provide the full design specification, software code and hardware description. Such solutions are necessary in today’s robotics and industry: deprecated old control units...
Article
Full-text available
In this paper, two approaches are evaluated using the Full Error Detection and Correction (FEDC) method for a pipelined structure. The approaches are referred to as Full Duplication with Comparison (FDC) and Concurrent Checking with Parity Prediction (CCPP). Aforementioned approaches are focused on the borderline cases of FEDC method which implemen...
Chapter
Among a number of challenges present in monitoring systems, an efficient implementation of complex time-consuming algorithms and an identification of relevant features from gathered signals still gain high attention. Compared with the signals captured from human body, the problem of identification and classification of abnormalities in electroencep...
Chapter
Within the realm of genetics, bioengineering and especially microbiology, it is often necessary to develop and grow a certain type of microbial culture for purposes of investigating certain microbiological phenomena or conducting a research. In order to perform the process of incubation, it is required to maintain a constant temperature for the tim...
Chapter
The paper aims to apply a decision tree based machine learning algorithm to predict possible alcohol addicts among high school students. The data mining process is performed on the real-world data collected in two high schools in Portugal. The dataset is originally designed for the estimation of high school student’s performance where alcohol consu...
Chapter
The parametric identification is the primary consideration in developing a sophisticated automated control system. However, most tuning and system identification methods require the use of non-standard equipment such as relay which could cause a significant error and in turn affect the accuracy of the entire industrial process. The novel approach t...
Conference Paper
Assessment of skeletal maturity is typical strategy applied in clinical pediatrics today. The main goal of adequate bone age assessment is to determine endocrinology and growth structural disorders by comparing the bone and chronological patient age. There are several methods developed to estimate bone maturity, but Greulich-Pyle and Tanner-Whiteho...
Chapter
Mathematical tool for modelling motor learning of human arm movement in the ballistic task – hit a target is described in this paper. Proposed tool is used for quantification of the subject’s ability to learn motor control of their arm movements in the ballistic task after training. Conducted research showed that the key role in the ballistic task...
Article
The process of experimental identification refers to a challenging task since most of the closed-loop identification methods depend on some existing knowledge of the controlled object. Although various identification methods have been described and implemented in the past, the common issue refers to the use of nonlinear equipment such as relays tha...
Conference Paper
The regulation of functions such as respiratory or heart rate in human body as well as the control of motor movements are under the control of nervous system. As these actions and correlated tasks are directly influenced by the brain, the brain monitoring gives the possibility to differentiate the tasks, enabling at the same time the prediction of...
Article
Full-text available
The regulation of functions such as respiratory or heart rate in human body as well as the control of motor movements are under the control of nervous system. As these actions and correlated tasks are directly influenced by the brain, the brain monitoring gives the possibility to differentiate the tasks, enabling at the same time the prediction of...
Conference Paper
Full-text available
In this paper, two methods are implemented and analyzed on a Field Programable Gate Array (FPGA) board for the design of fault-tolerant pipelined sequential and combinational circuits. Evaluated methods are named Error Detection and Partial Error Correction (EDPEC) and Full Error Detection and Correction (FEDC). The mentioned methods are based on E...
Conference Paper
Full-text available
Purpose of this paper is to present the project that will use artificial intelligence and features of Altera FPGA board to imitate human. This problem was solved by using Cleverbot Google API and Altera FPGA board which has Linux system installed to run backend of our application. Frontend input and output peripherals will be used to read input fro...
Chapter
Design of FPGA based controller for robot PUMA 560 requires knowledge of a large number of robot parameters. Considering the fact that robot manufacturer has not published the parameters, many scientists presented their own parameter results. Considerate variability in reported results was observed in values for mass and center of mass and therefor...
Article
Purpose of this paper is to present the project that will use artificial intelligence and features of Altera FPGA board to imitate human. This problem was solved by using Cleverbot Google API and Altera FPGA board which has Linux system installed to run backend of our application. Frontend input and output peripherals will be used to read input fro...
Article
In this paper, two methods are implemented and analyzed on a Field Programable Gate Array (FPGA) board for the design of fault-tolerant pipelined sequential and combinational circuits. Evaluated methods are named Error Detection and Partial Error Correction (EDPEC) and Full Error Detection and Correction (FEDC). The mentioned methods are based on E...
Article
Full-text available
Nowadays the technical solutions related to energy resource management are being rapidly developed and integrated into the daily lives of people. The energy resource management systems use sensor networks for receiving and processing information during the realia time. Despite the large number of research related to increasing the life expectancy o...
Article
Full-text available
The general problem of wireless sensor network nodes is the low-power batteries that significantly limit the life expectancy of a network. Nowadays the technical solutions related to energy resource management are being rapidly developed and integrated into the daily lives of people. The energy resource management systems use sensor networks for re...
Article
Full-text available
Regarding the fact that the industrial robot PUMA 560 is one of the robots with the best mathematical description of its kinematics, it found the new application in the research laboratories for educational purposes. For that reason there is a need to design new controllers which would be compatible with the contemporary CAD tools used for robot mo...
Conference Paper
Full-text available
Regarding the fact that the industrial robot PUMA 560 is one of the robots with the best mathematical description of its kinematics, it found the new application in the research laboratories for educational purposes. For that reason there is a need to design new controllers which would be compatible with the contemporary CAD tools used for robot mo...
Conference Paper
This paper is a description of universal block created for the purpose of simplifying realization of control structure for anthropomorphous robots on FPGA chip. Block is realized in Matlab with installed DSP Builder used for programming Altera FPGA chips with FPGA Real Time Toolbox. In the paper are also provided prerequisites and control structure...
Conference Paper
In this paper is suggested the solution to realization of Teach Pendant used for the purpose uf robot PUMA 560 control. As a possible solution we proposed the use of FriendlyArm embedded computer Mini 2440. The forthmentioned embedded computer uses widely accepted operative system Windows unlike other pšrogrammable platforms. Besides that it is equ...
Article
Full-text available
In this paper is presented realization of integral environment which consists of software and hardware components for the purpose of programming Altera DE boards. Software component is Toolbox FPGA Real Time which enables simple use of Mat-lab/Simulink with DSP Builder for the purpose of realization of control structures. Hardware component are Int...
Conference Paper
Full-text available
In this paper is presented new concept of programming for robot PUMA 560 based on existing methods of graphic programming using a simulator for the purpose of programming new FPGA-based controller. For the purpose of robot movement simulation was used RoKiSim, where as Matlab was used for the purpose of generating trajectory of robot base configura...
Conference Paper
In this paper is presented realization of integral environment which consists of software and hardware components for the purpose of programming Altera DE boards. Software component is Toolbox FPGA Real Time which enables simple use of Matlab/Simulink with DSP Builder for the purpose of realization of control structures. Hardware component are Inte...
Conference Paper
In this paper is presented architecture of the controller for controlling the base configuration of PUMA 560 robot (three axes). Developed controller (designated for student education) has hardware part based on Altera Cyclon II FPGA chip implemented on DE2 development board and software part MATLAB® with corresponding toolboxes. Matlab with instal...
Conference Paper
Full-text available
In this paper we described realization of digital assembly for processing of output signal from incremental encoder on FPGA platform in Matlab/DSP Builder. For the purpose of realization of the design and programming of FPGA circuit on development board DE2 we used Matlab/DSP Builder. Encoder functioning principle, accepting, processing and countin...
Conference Paper
Full-text available
In paper is presented HDL Code generation of Cordic Algorithm in MATLAB/Simulink, using HDL Code generation tool, and its implementation on FPGA Altera Cyclone, using Altera Quartus II. There are also tested data types which Cordic uses, as well as time which is need for sine or cosine calculation of given angle, depending on these data types. With...
Conference Paper
This paper deals with closed control loop implementation for robot single axis with DC motor on FPGA platform. Controlling algorithm is designed in Matlab/Simulink environment and its Custom Toolbox is specifically designed for the purpose of control structures development in real time. Torque is calculated on FPGA structure and brought to a motor...
Conference Paper
This paper proposes MPPT (Maximum Power Point Tracking) of solar modules based on sliding mode control. The analyzed MPPT system consists of: solar module, boost converter with resistive load and MPPT sliding controller. The drawback of conventional sliding mode control of power converter – variable switching frequency, can be removed with suggeste...
Conference Paper
Full-text available
Sadržaj – U ovom radu opisana je fizička realizacija novog kontrolera za upravljanje robotom PUMA 560. Isti je projektovan i realizovan na Elektrotehničkom fakultetu u Istočnom Sarajevu za potrebe izučavanja algoritama upravljanja industrijskim robotima.U radu su date osnovne karakteristike realizovanog kontrolera robota za pogon tri osnovne ose ro...
Article
Full-text available
In this paper are presented our research results about possibility of use different types over-voltage protection circuits in push-pull inverters. We first analyzed the conventional passive type RC and RCD over-voltage protection circuits and gave experimental results. After that we analyzed active overvoltage protection circuit, made design of pro...
Article
Full-text available
In this paper is presented the example of construction of push-pull inverter that can be used in two different topologies, with two input voltages and three power ratings which can at the same time achieve AVR function and “power-save” feature. Special attention was paid to scheme, turn ratio calculation and transformer coil windings arrangements t...

Network

Cited By