Mechanical Engineering / Makina Mühendisliği
Permanent URI for this collectionhttps://hdl.handle.net/11147/4129
Browse
7 results
Search Results
Article Citation - WoS: 10Citation - Scopus: 12A Robot Arm Design Optimization Method by Using a Kinematic Redundancy Resolution Technique(MDPI, 2022) Maaroof, Omar W.; Dede, Mehmet İsmet Can; Aydın, LeventRedundancy resolution techniques have been widely used for the control of kinematically redundant robots. In this work, one of the redundancy resolution techniques is employed in the mechanical design optimization of a robot arm. Although the robot arm is non-redundant, the proposed method modifies robot arm kinematics by adding virtual joints to make the robot arm kinematically redundant. In the proposed method, a suitable objective function is selected to optimize the robot arm’s kinematic parameters by enhancing one or more performance indices. Then the robot arm’s end-effector is fixed at critical positions while the redundancy resolution algorithm moves its joints including the virtual joints because of the self-motion of a redundant robot. Hence, the optimum values of the virtual joints are determined, and the design of the robot arm is modified accordingly. An advantage of this method is the visualization of the changes in the manipulator’s structure during the optimization process. In this work, as a case study, a passive robotic arm that is used in a surgical robot system is considered and the task is defined as the determination of the optimum base location and the first link’s length. The results indicate the effectiveness of the proposed method.Article Citation - WoS: 8Citation - Scopus: 10A New Objective Function for Obstacle Avoidance by Redundant Service Robot Arms(SAGE Publications Inc., 2016) Dede, Mehmet İsmet Can; Maaroof, Omar W.; Tatlıcıoglu, EnverThe performance of task-space tracking control of kinematically redundant robots regulating self-motion to ensure obstacle avoidance is studied and discussed. As the subtask objective, the links of the kinematically redundant assistive robot should avoid any collisions with the patient that is being assisted. The shortcomings of the obstacle avoidance algorithms are discussed and a new obstacle avoidance algorithm is proposed. The performance of the proposed algorithm is validated with tests that were carried out using the virtual model of a seven degrees-offreedom robot arm. The test results indicate that the developed controller for the robot manipulator is successful in both accomplishing the main-task and the sub-task objectives.Article Citation - WoS: 6Citation - Scopus: 8Kinematic Synthesis of Over-Constrained Double-Spherical Six-Bar Mechanism(Elsevier Ltd., 2014) Maaroof, Omar W.; Dede, Mehmet İsmet CanThe main problem in the synthesis of any mechanism is the fact that the objective function of the mechanism, which will be synthesized, should be found and simplified by using appropriate algebraic method. Finding objective function and calculation process can become complicated especially when the number of design parameters is increased for the over-constrained mechanisms. A new technique for solving the kinematic synthesis of over-constrained double-spherical six-bar mechanism is developed and applied in this work. Interpolation approximation is used during synthesis procedure. A numerical example for the kinematic synthesis procedure is given to validate the theory in application.Article Citation - WoS: 3Citation - Scopus: 4Function Generation With Two Loop Mechanisms Using Decomposition and Correction Method(Elsevier, 2017) Kiper, Gökhan; Dede, Mehmet İsmet Can; Maaroof, Omar W.; Özkahya, MerveMethod of decomposition has been successfully applied to function generation with multi-loop mechanisms. For a two-loop mechanism, a function y = f(x) can be decomposed into two as w = g(x) and y = h(w) = h(g(x)) = f(x). This study makes use of the method of decomposition for two-loop mechanisms, where the errors from each loop are forced to match each other. In the first loop, which includes the input of the mechanism, the decomposed function (g) is generated and the resulting structural error is determined. Then, for the second loop, the desired output of the function (f) is considered as an input and the structural error of the decomposed function (g) is determined. By matching the obtained structural errors, the final error in the output of the mechanism is reduced. Three different correction methods are proposed. The first method has three precision points per loop, while the second method has four. In the third method, the extrema of the errors from both loops are matched. The methods are applied to a Watt II type planar six-bar linkage for demonstration. Several numerical examples are worked out and the results are compared with the results in the literature.Conference Object Citation - WoS: 4Citation - Scopus: 7General subtask controller for redundant robot manipulators(Institute of Electrical and Electronics Engineers Inc., 2012) Maaroof, Omar W.; Gezgin, Erkin; Dede, Mehmet İsmet CanThis paper will utilize the property of self-motion for redundant robot manipulators by designing the general subtask controller that control the joint motion in the null-space of the Jacobian matrix. The general subtask controller is used for minimizing the total joint motion and for singularity avoidance in this study. Specifically, objective function for each subtask is formed and then the gradient of the objective function is used in the subtask controller to either minimize the joint motion or avoid singularities while tracking a given end-effector trajectory. A 7-DOF LWA4-Arm (SCHUNK) is modeled first in SolidWorks® and then converted to MATLAB® Simulink using SimMechanics CAD translator for the simulation tests of the controller. The kinematics and dynamics equations are derived to be used in the controllers and the simulation results are presented for the 7-DOF redundant robot manipulator operating in 3D space. © 2012 ICROS.Conference Object Neuroboscope Sisteminin Model Tabanlı Sınaması(Otomatik Kontrol Türk Milli Komitesi, 2016) Uzun, Bengisu; Ayav, Tolga; Dede, Mehmet İsmet Can; Berker, Mustafa; Işıkay, İlkay; Hanalioğlu, Şahin; Özdemirel, Barbaros; Kiper, Gökhan; Tatlıcıoğlu, Enver; Maaroof, Omar W.; Işıtman, Oğulcan; Ateş, Gizem; Yaşır, AbdullahNeuRoboScope projesinde, endoskopik hipofiz cerrahisinde kullanılan optik-kamera sisteminin, cerrahın kullandığı cerrahi aletleri takip ederek yönlendirilmesini amaçlayan emniyet kritik bir sistemin tasarlanması amaçlanmıştır. Bu bildiri, sistem gereksinimleri üzerinden tüm sistemin modellenmesini ve oluşturulan bu modelin sınanmasını ele almaktadır. Böylece, tasarım evresinden önce tasarımın dayanağı olan sistem gereksinimlerinin doğrulanması hedeflenmiştir. Sistem bir zamanlı otomat ağı olarak modellenmiş ve UPPAAL model sınama aracı kullanılarak, sistemin başta emniyet kritik olmak üzere diğer önemli özellikleri sınanmıştır.Conference Object Citation - WoS: 1Citation - Scopus: 1Alternating Error Effects on Decomposition Method in Function Generation Synthesis(Springer Verlag, 2017) Maaroof, Omar W.; Dede, Mehmet Ismet Can; Kiper, GokhanIn approximate function generation synthesis methods, error between the desired function's output and designed mechanism's output oscillate about zero error while crossing the zero error margin at precision points. The common goal of these methods is to minimize the error within the selected working region of the mechanism. For mechanisms like Bennett overconstrained six-revolute jointed linkages that have relatively large number of construction parameters, it is a difficult task to solve for them at once. Decomposition method enables to divide such linkages into two loops and independently solve for each loop with less construction parameters. Although some approximation methods are proven to produce smaller errors than others for a single-loop synthesis, in this work, it is shown that smaller errors are not guaranteed for a certain method when used along with decomposition method. Numerical examples indicate that in decomposition method, more attention should be given to the alternation of the error of each decomposed mechanism, rather than the approximation method used.
