Petrus Sutyasadi
Sanata Dharma University

Published : 7 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 7 Documents
Search

Developing low-cost two wheels balancing scooter using proportional derivative controller Petrus Sutyasadi; Manukid Parnichkun
International Journal of Electrical and Computer Engineering (IJECE) Vol 12, No 3: June 2022
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijece.v12i3.pp2454-2464

Abstract

This study suggests a strategy for creating a low-cost two-wheeled balancing scooter with a simpler system that can work similarly to the commercial ones on the market. A simple system will help people to understand how it works and how to build it. The mechanical parts were made from simple hollow bar iron. Wheelbarrow wheels were attached to two electric bicycle motors, and the controller was using an 8-bit microcontroller running a proportional derivative (PD) controller. PD controller only is not enough to run the scooter with a passenger smoothly. Some strategies were added to overcome some non-linear problems due to the use of low-cost components. Finally, the system is successfully built and can be ride by a 65 kgs weight of rider. The scooter can turn left or right, and even to make a 360-degree spot-rotation.
Joint control of a robotic arm using particle swarm optimization based H2/H∞ robust control on arduino Petrus Sutyasadi; Martinus Bagus Wicaksono
TELKOMNIKA (Telecommunication Computing Electronics and Control) Vol 18, No 2: April 2020
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12928/telkomnika.v18i2.14749

Abstract

This paper proposes a small structure of robust controller to control robotic arm’s joints where exist some uncertainties and unmodelled dynamics. Robotic arm is widely used now in the era of Industry 4.0. Nevertheless, the cost for an industry to migrate from a conventional automatic machine to industrial robot still very high. This become a significant challenge to middle or small size industry. Development of a low cost industrial robotic arm can be one of good solutions for them. However, a low-cost manipulator can bring more uncertainties. There might be exist more unmodelled dynamic in a low-cost system. A good controller to overcome such uncertainties and unmodelled dynamics is robust controller. A low-cost robotic arm might use small or medium size embedded controller such as Arduino. Therefore, the control algorithm should be a small order of controller. The synthesized controller was tested using MATLAB and then implemented on the real hardware to control a robotic manipulator. Both the simulation and the experiment showed that the proposed controller performed satisfactory results. It can control the joint position to the desired position even in the presence of uncertainties such as unmodelled dynamics and variation of loads or manipulator poses.
Controlling a knee CPM machine using PID and iterative learning control algorithm Dechrit Maneetham; Petrus Sutyasadi
TELKOMNIKA (Telecommunication Computing Electronics and Control) Vol 18, No 2: April 2020
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12928/telkomnika.v18i2.14876

Abstract

A conventional continuous passive motion (CPM) machine uses simple controller such as On/Off controller. Some better CPMs use PID controller. These kind of CPMs can not distinguish load different due to the different size of the patient leg. This may cause the CPM no longer follow the trajectory or the angle commands. Meanwhile, each patient may have different scenario of therapy from the others. When progress on the patient exists, the range of the flexion may be increased step by step. Therefore, the treatment can be different in term of the range of flexion from time to time. This paper proposes CPM with hybrid proportional integral derivative (PID) and iterative learning controller (ILC). The system has capability in learning the trajectory tracking. Therefore, the CPM will be able to follow any load or trajectory changes applied to it. The more accurate CPM machine can follow the trajectory command, the better its performance for the treatment. The experiment showed that the system was stable due to the PID controller. The tracking performance also improved with the ILC even there exist some disturbances.
Robotic arm joint position control using iterative learning and mixed sensitivity H∞ robust controller Petrus Sutyasadi; Martinus Bagus Wicaksono
Bulletin of Electrical Engineering and Informatics Vol 10, No 4: August 2021
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eei.v10i4.3059

Abstract

This paper proposes an improved control strategy of a robotic arm joint using hybrid controller consist of H∞ robust controller and iterative learning controller. The main advantage of this controller is the simple structure that made it possible to be implemented on a small embedded system for frugal innovation in industrial robotic arm development. Although it has a simple structure, it is a robust H∞ controller that has robust stability and robust performance. The iterative learning controller makes the trajectory tracking even better. To test the effectiveness of the proposed method, computer simulations using Matlab and hardware experiments were conducted. Variation of load was applied to both of the processes to present the uncertainties. The superiority of the proposed controller over the proportional integral derivative (PID) controller that usually being used in a low-cost robotic arm development is confirmed that it has better trajectory tracking. The error tracking along the slope of sinusoidal trajectory input was suppressed to zero. The biggest error along the trajectory that happened on every peak of the sinusoidal input, or when the direction is changed has been improved from 15 degrees to 4 degrees. This can be conceived that the proposed controller can be applied to control a low-cost robotic arm joint position which is applicable for small industries or educational purpose.
An Improved DC Motor Position Control Using Differential Evolution Based Structure Specified H∞ Robust Controller Petrus Sutyasadi
Jurnal Ilmiah Teknik Elektro Komputer dan Informatika Vol 7, No 2 (2021): August
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26555/jiteki.v7i2.21103

Abstract

Traditional synthesis of an H∞ controller usually results in a very high order of controller that is not practical for a low-cost embedded system such as a microcontroller. This paper presents a synthesis method of a low-order H∞ robust controller to control the position of a dc motor. The synthesis employed Differential Evolution optimization to find a controller that guarantees robust stability performance and robust stability against system perturbation. A second-order PID structure was chosen for the synthesized controller because this structure is simple and very famous. The proposed controller performance under uncertainties was compared to some other controllers. The first was compared with a conventional PID controller that had been finely tuned using the trial and error method in the nominal transfer function of the plant. Secondly, the proposed controller was compared with a full-order H∞ robust controller generated from a traditional synthesis method. Thirdly, the proposed controller was compared with another structure specified H∞ robust controller generated differently from the proposed method. All of the controllers result in a stable response. However, the proposed controller gives a better response in terms of overshoot and response time.
Control of robot-assisted gait trainer using hybrid proportional integral derivative and iterative learning control Elang Parikesit; Dechrit Maneetham; Petrus Sutyasadi
International Journal of Electrical and Computer Engineering (IJECE) Vol 12, No 6: December 2022
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijece.v12i6.pp5967-5978

Abstract

An inexpensive exoskeleton of the lower limb was designed and developed in this study. It can be used as a gait trainer for persons with lower limb problems. It plays an essential role in lower limb rehabilitation and aid for patients, and it can help them improve their physical condition. This paper proposes a hybrid controller for regulating the lower limb exoskeleton of a robot-assisted gait trainer that uses a proportional integral and derivative (PID) controller combined with an iterative learning controller (ILC). The direct current motors at the hip and knee joints are controlled by a microcontroller that uses a preset pattern for the trajectories. It can learn how to monitor a trajectory. If the trajectory or load is changed, it will be able to follow the change. The experiment showed that the PID controller had the smallest overshoot, and settling time, and was responsible for system stability. Even if there are occasional interruptions, the tracking performance improves with the ILC.
Control Improvement of Low-Cost Cast Aluminium Robotic Arm Using Arduino Based Computed Torque Control Petrus Sutyasadi
Jurnal Ilmiah Teknik Elektro Komputer dan Informatika Vol 8, No 4 (2022): Desember
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26555/jiteki.v8i4.24646

Abstract

Gravity causes non-linearity in position control of an articulated industrial robotic arm. Especially for a joint position control of a robot’s shoulder and elbow that works parallel with the gravity direction. To overcome the problem, Computed Torque Control algorithm was implemented. This algorithm linearized the feedback, so a regular linear Proportional Derivative controller can be implemented. The contribution of this research is to find an effective controller to control a heavy weight low-cost robotic arm link/body using low-cost controller such as Arduino. A Computed Torque Control was implemented to control the shoulder joint of an articulated robotic arm. This joint is the most affected joint by the gravity. It works along the vertical plane, and loaded by the rest of the arm and the robot’s load. The proposed controller was compared to a Proportional Integral Derivative (PID) Controller and a Cascade PID Controller. The experiment showed that the Computed Torque Controller can control the position of the arm properly both in the direction along or against the gravity. A linear PID controller could not bring the arm to the set point when it moves against the gravity, but it works well when the arm moves in the opposite direction. A Cascade PID controller has an overshot when the arm moves along the gravity. But it works properly when it moves up against the gravity. A Computed Torque Control works well in both directions even in the presence of gravity force because it includes the gravity on its algorithm.