Midriem Mirdanies
Research Center for Electrical Power and Mechatronics, Indonesian Institute of Sciences, Komp. LIPI Bandung, Jl. Sangkuriang, Gd. 20. Lt. 2, Bandung 40135

Published : 16 Documents
Articles

Found 16 Documents
Search

Control of Pan-tilt Mechanism Angle using Position Matrix Method

Journal of Mechatronics, Electrical Power and Vehicular Technology Vol 4, No 2 (2013)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (371.999 KB)

Abstract

Control of a Pan-Tilt Mechanism (PTM) angle for the bomb disposal robot Morolipi-V2 using inertial sensor measurement unit, x-IMU, has been done. The PTM has to be able to be actively controlled both manually and automatically in order to correct the orientation of the moving Morolipi-V2 platform. The x-IMU detects the platform orientation and sends the result in order to automatically control the PTM. The orientation is calculated using the quaternion combined with Madwick and Mahony filter methods. The orientation data that consists of angles of roll (α), pitch (β), and yaw (γ) from the x-IMU are then being sent to the camera for controlling the PTM motion (pan & tilt angles) after calculating the reverse angle using position matrix method. Experiment results using Madwick and Mahony methods show that the x-IMU can be used to find the robot platform orientation. Acceleration data from accelerometer and flux from magnetometer produce noise with standard deviation of 0.015 g and 0.006 G, respectively. Maximum absolute errors caused by Madgwick and Mahony method with respect to Xaxis are 48.45º and 33.91º, respectively. The x-IMU implementation as inertia sensor to control the Pan-Tilt Mechanism shows a good result, which the probability of pan angle tends to be the same with yaw and tilt angle equal to the pitch angle, except a very small angle shift due to the influence of roll angle..

Rancang Bangun Sistem Kontrol Mekanisme Pelacakan Matahari Beserta Fasilitas Telekontrol Hemat Energi

Journal of Mechatronics, Electrical Power and Vehicular Technology Vol 2, No 1 (2011)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (700.524 KB)

Abstract

Solar energy produced by concentrated solar heat collector panels requires tracking mechanisms for a more optimal direction. This paper presents the design and construction of a low energy solar tracking control system with telecontrol facilities. To accelerate the movement of the panel in always adjusting itself to the direction of the sun, a combination of the timer and light sensor was used. In this control system, the reference signal is taken from two pieces of light sensors while the feedback is taken from the position and temperature sensors. The program has been developed using C language and was implemented on the microcontroller ATMega8535 as the brain of the system. Telecontrol facilities for monitoring the data to a computer uses transceiver modules via RS-232 connection. A DC motor having power capacity of 0.74 watts was used and was clutched with 1:7,300 gearbox ratio. Experiments on light sensor characteristics and simulated movement of the panel were carried out. From the light sensor experiment it can be concluded that the sensor produces 0-4 volt output signal when bright 3.3-3.9 volts, when cloudy and 1.5-3.3 volts when sunny. From the simulation of panel movement, it is known that the solar tracking control system moves the panel and tracks the direction of the sun movement. 

DC Brushless Motor Control Design and Preliminary Testing for Independent 4-Wheel Drive Rev-11 Robotic Platform

Journal of Mechatronics, Electrical Power and Vehicular Technology Vol 2, No 2 (2011)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (885.877 KB)

Abstract

This paper discusses the design of control system for brushless DC motor using microcontroller ATMega 16 that will be applied to an independent 4-wheel drive Mobile Robot LIPI version 2 (REV-11). The control system consists of two parts which are brushless DC motor control module and supervisory control module that coordinates the desired command to the motor control module. To control the REV-11 platform, supervisory control transmit the reference data of speed and direction of motor to control the speed and direction of each actuator on the platform REV-11. From the test results it is concluded that the designed control system work properly to coordinate and control the speed and direction of motion of the actuator motor REV-11 platform. 

Object Recognition System in Remote Controlled Weapon Station using SIFT and SURF Methods

Journal of Mechatronics, Electrical Power and Vehicular Technology Vol 4, No 2 (2013)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (874.997 KB)

Abstract

Object recognition system using computer vision that is implemented on Remote Controlled Weapon Station (RCWS) is discussed. This system will make it easier to identify and shoot targeted object automatically. Algorithm was created to recognize real time multiple objects using two methods i.e. Scale Invariant Feature Transform (SIFT) and Speeded Up Robust Features (SURF) combined with K-Nearest Neighbors (KNN) and Random Sample Consensus (RANSAC) for verification. The algorithm is designed to improve object detection to be more robust and to minimize the processing time required. Objects are registered on the system consisting of the armored personnel carrier, tanks, bus, sedan, big foot, and police jeep. In addition, object selection can use mouse to shoot another object that has not been registered on the system. Kinect™ is used to capture RGB images and to find the coordinates x, y, and z of the object. The programming language used is C with visual studio IDE 2010 and opencv libraries. Object recognition program is divided into three parts: 1) reading image from kinect™ and simulation results, 2) object recognition process, and 3) transfer of the object data to the ballistic computer. Communication between programs is performed using shared memory. The detected object data is sent to the ballistic computer via Local Area Network (LAN) using winsock for ballistic calculation, and then the motor control system moves the direction of the weapon model to the desired object. The experimental results show that the SIFT method is more suitable because more accurate and faster than SURF with the average processing time to detect one object is 430.2 ms, two object is 618.4 ms, three objects is 682.4 ms, and four objects is 756.2 ms. Object recognition program is able to recognize multi-objects and the data of the identified object can be processed by the ballistic computer in realtime.

DC Brushless Motor Control Design and Preliminary Testing for Independent 4-Wheel Drive Rev-11 Robotic Platform

Journal of Mechatronics, Electrical Power, and Vehicular Technology Vol 2, No 2 (2011)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (714.52 KB)

Abstract

This paper discusses the design of control system for brushless DC motor using microcontroller ATMega 16 that will be applied to an independent 4-wheel drive Mobile Robot LIPI version 2 (REV-11). The control system consists of two parts which are brushless DC motor control module and supervisory control module that coordinates the desired command to the motor control module. To control the REV-11 platform, supervisory control transmit the reference data of speed and direction of motor to control the speed and direction of each actuator on the platform REV-11. From the test results it is concluded that the designed control system work properly to coordinate and control the speed and direction of motion of the actuator motor REV-11 platform. 

Rancang Bangun Sistem Kontrol Mekanisme Pelacakan Matahari Beserta Fasilitas Telekontrol Hemat Energi

Journal of Mechatronics, Electrical Power, and Vehicular Technology Vol 2, No 1 (2011)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (678.862 KB)

Abstract

Solar energy produced by concentrated solar heat collector panels requires tracking mechanisms for a more optimal direction. This paper presents the design and construction of a low energy solar tracking control system with telecontrol facilities. To accelerate the movement of the panel in always adjusting itself to the direction of the sun, a combination of the timer and light sensor was used. In this control system, the reference signal is taken from two pieces of light sensors while the feedback is taken from the position and temperature sensors. The program has been developed using C language and was implemented on the microcontroller ATMega8535 as the brain of the system. Telecontrol facilities for monitoring the data to a computer uses transceiver modules via RS-232 connection. A DC motor having power capacity of 0.74 watts was used and was clutched with 1:7,300 gearbox ratio. Experiments on light sensor characteristics and simulated movement of the panel were carried out. From the light sensor experiment it can be concluded that the sensor produces 0-4 volt output signal when bright 3.3-3.9 volts, when cloudy and 1.5-3.3 volts when sunny. From the simulation of panel movement, it is known that the solar tracking control system moves the panel and tracks the direction of the sun movement. 

Optimization of Robot Telemonitoring System Software using multi-thread method

INKOM Journal Vol 11, No 1 (2017)
Publisher : Pusat Penelitian Informatika - LIPI

Show Abstract | Original Source | Check in Google Scholar | Full PDF (872.988 KB)

Abstract

The processor development today is on multi-core and multi-processor which can be used to a speedup of data processing time compared with one processor core only. One of the main ways that can be used to speed up the data processing time is by using multi-thread. Multi-thread method has been implemented on the robot telemonitoring system based a Graphical User Interface (GUI) which has been developed in Research Center for Electrical Power and Mechatronics, Indonesian Institute of Sciences (LIPI). A part that requires high processing time at the telemonitoring systems are the display of real-time thermal cameras and color camera along with tracking algorithm used, it can be seen from the thermal camera display which less smooth. Two threads have been added to process each of the cameras separately. C programming language, with the opencv library and the Integrated Development Environment (IDE) Qt Creator has been used to implement this method into an application program. Based on experiments, it can be seen that both of the camera display with tracking algorithm used can run more quickly, it is demonstrated with the smooth display and the processing time is faster than a sequential program. The processing time based cpu time in sequential program both on color camera and thermal camera is 6 fps, while in multi-thread program (with added two threads), the processing time is 6 fps for color cameras and thermal camera is become 7 fps. The processing time based wall clock time in the sequential program on color camera and thermal camera is 6.31579 fps, while in multi-thread program (with added two threads), the processing time is 6.31579 fps for color cameras and thermal camera becomes 7.5 fps. The speedup and efficiency obtained between the sequential program and with added two threads are 0.84211 and 0.28070. Keywords: multi-thread, telemonitoring, GUI, Qt creator, c language

Object Recognition System in Remote Controlled Weapon Station using SIFT and SURF Methods

Journal of Mechatronics, Electrical Power, and Vehicular Technology Vol 4, No 2 (2013)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (2092.691 KB)

Abstract

Object recognition system using computer vision that is implemented on Remote Controlled Weapon Station (RCWS) is discussed. This system will make it easier to identify and shoot targeted object automatically. Algorithm was created to recognize real time multiple objects using two methods i.e. Scale Invariant Feature Transform (SIFT) and Speeded Up Robust Features (SURF) combined with K-Nearest Neighbors (KNN) and Random Sample Consensus (RANSAC) for verification. The algorithm is designed to improve object detection to be more robust and to minimize the processing time required. Objects are registered on the system consisting of the armored personnel carrier, tanks, bus, sedan, big foot, and police jeep. In addition, object selection can use mouse to shoot another object that has not been registered on the system. Kinect™ is used to capture RGB images and to find the coordinates x, y, and z of the object. The programming language used is C with visual studio IDE 2010 and opencv libraries. Object recognition program is divided into three parts: 1) reading image from kinect™ and simulation results, 2) object recognition process, and 3) transfer of the object data to the ballistic computer. Communication between programs is performed using shared memory. The detected object data is sent to the ballistic computer via Local Area Network (LAN) using winsock for ballistic calculation, and then the motor control system moves the direction of the weapon model to the desired object. The experimental results show that the SIFT method is more suitable because more accurate and faster than SURF with the average processing time to detect one object is 430.2 ms, two object is 618.4 ms, three objects is 682.4 ms, and four objects is 756.2 ms. Object recognition program is able to recognize multi-objects and the data of the identified object can be processed by the ballistic computer in realtime.

Algorithm of 32-bit Data Transmission Among Microcontrollers Through an 8-bit Port

Journal of Mechatronics, Electrical Power, and Vehicular Technology Vol 6, No 2 (2015)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (458.849 KB)

Abstract

This paper proposes an algorithm for 32-bit data transmission among microcontrollers through one 8-bit port. This method was motivated by a need to overcome limitations of microcontroller I/O as well as to fulfill the requirement of data transmission which is more than 10 bits. In this paper, the use of an 8-bit port has been optimized for 32-bit data transmission using unsigned long integer, long integer, and float types. Thirty-two bit data is extracted intobinary number, then sent through a series of 8-bit ports by transmitter microcontroller. At receiver microcontroller, the binary data received through 8-bit port is reconverted into 32 bits with the same data type. The algorithm has been implemented and tested using C language in ATMega32A microcontroller. Experiments have been done using two microcontrollers as well as four microcontrollers in the parallel, tree, and series connections. Based on the experiments, it is known that the data transmitted can be accurately received without data loss. Maximum transmission times among two microcontrollers for unsigned long integer, long integer, and float are 630 μs, 1,880 μs, and 7,830 μs, respectively. Maximum transmission times using four microcontrollers in parallel connection are the same as those using two microcontrollers, while in series connection are 1,930 μs for unsigned long integer, 5,640 μs for long integer, and 23,540 μs for float. The maximum transmission times of tree connection is close to those of the parallel connection. These results prove that the algorithm works well.

Control of Pan-tilt Mechanism Angle using Position Matrix Method

Journal of Mechatronics, Electrical Power, and Vehicular Technology Vol 4, No 2 (2013)
Publisher : Research Centre for Electrical Power and Mechatronics, Indonesian Istitutes of Sciences

Show Abstract | Original Source | Check in Google Scholar | Full PDF (395.278 KB)

Abstract

Control of a Pan-Tilt Mechanism (PTM) angle for the bomb disposal robot Morolipi-V2 using inertial sensor measurement unit, x-IMU, has been done. The PTM has to be able to be actively controlled both manually and automatically in order to correct the orientation of the moving Morolipi-V2 platform. The x-IMU detects the platform orientation and sends the result in order to automatically control the PTM. The orientation is calculated using the quaternion combined with Madwick and Mahony filter methods. The orientation data that consists of angles of roll (α), pitch (β), and yaw (γ) from the x-IMU are then being sent to the camera for controlling the PTM motion (pan & tilt angles) after calculating the reverse angle using position matrix method. Experiment results using Madwick and Mahony methods show that the x-IMU can be used to find the robot platform orientation. Acceleration data from accelerometer and flux from magnetometer produce noise with standard deviation of 0.015 g and 0.006 G, respectively. Maximum absolute errors caused by Madgwick and Mahony method with respect to Xaxis are 48.45º and 33.91º, respectively. The x-IMU implementation as inertia sensor to control the Pan-Tilt Mechanism shows a good result, which the probability of pan angle tends to be the same with yaw and tilt angle equal to the pitch angle, except a very small angle shift due to the influence of roll angle..