{"title":"Recursive Kane formulation for deriving the equations of motion a chain of robotic arms","authors":"H. Shafei, M. Bahrami, A. Kamali","doi":"10.1109/ICROM.2014.6990933","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990933","url":null,"abstract":"In this paper a new systematic method to derive the equation of motion of n-rigid robotic manipulators with revolute joints is considered. The equation of motion for this robotic system is obtained based on Kane formulation. Based on the developed formulation, an algorithm is proposed that recursively and systematically derives the equation of motion. Finally, a computational simulation for a manipulator with three revolute joints is presented to show the ability of this algorithm in deriving and solving high degree of freedom of robotic systems.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114910965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Nourzadeh, J. McInroy, Nasrin Sadeghzadehyazdi, S. F. Derakhshan
{"title":"Reduced order representation of robust multi-target multi-agent sensor allocation","authors":"H. Nourzadeh, J. McInroy, Nasrin Sadeghzadehyazdi, S. F. Derakhshan","doi":"10.1109/ICROM.2014.6990880","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990880","url":null,"abstract":"Most of the prevailing optimization packages only accept a quadratic conic representation of a second order cone program. The algorithms that convert the Lorentz conic constraint to such a representation, dramatically increase the size of the original problem by adding new variables and constraints. This impairs the solver performance, particularly in the large-scale problems, where the memory availability is one of the main concerns. This paper proposes a novel conversion algorithm, to achieve a minimal representation as well as a reduced order scheme that substantially decreases the dimensions of the converted model while maintaining the properties of the original problem. The algorithm provides a convenient way to achieve a good compromise between the problem size and the level of approximation by a single parameter. The simulation results confirm the effectiveness of the conversion algorithm on some mixed integer second order cone program optimization problems arising in robust multi-agent multi-target sensor allocation applications. The conducted analyses indicate that while the desired robustness level is achieved, the problem size can be substantially reduced in exchange for negligible performance degradation.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126875026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. A. Soleimani, I. Sharifi, H. Talebi, A. Suratgar, F. Koochaki
{"title":"Forbidden region virtual fixture for nonlinear teleoperation systems with variable time delays","authors":"M. A. Soleimani, I. Sharifi, H. Talebi, A. Suratgar, F. Koochaki","doi":"10.1109/ICROM.2014.6990883","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990883","url":null,"abstract":"In this paper, the problem of stability and tracking performance of FRVF (Forbidden Region Virtual Fixture) for bilateral nonlinear teleoperation systems is studied in presence of varying time delay. It is proved that PD-like controllers can stabilize the teleoperation systems with FRVF in slave side and variable time delay in communication channels. It is also proved by proposed Lyapunov-Krasovskii's function that the mentioned problem of stability and tracking performance of FRVF is satisfied. Finally, the proficiency of this approach is demonstrated by simulating the method on a pair of 6-DOF (Degree of Freedom) PHANToM Omni robots with nonlinear dynamics.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129915745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cooperative formation control of quadrotors with obstacle avoidance and self collisions based on a hierarchical MPC approach","authors":"Abolfazl Eskandarpour, V. J. Majd","doi":"10.1109/ICROM.2014.6990926","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990926","url":null,"abstract":"This paper presents a hierarchical model predictive control (MPC) approach for cooperative formation flight control and stabilization of a team of quadrotors under constraints. The proposed control structure is a hierarchical scheme with two layers. At the top layer, a linear MPC controller is developed to generate the optimized reference trajectory to be used in the lower-layer with an MPC attitude and altitude controllers. The MPC controller units in the lower-layer are considered separately for each quadrotor. At the top-layer, data transfer between the quadrotors is implemented cooperatively. Three cost functions are considered for keeping the quadrotors in a desired formation while avoiding obstacles and inner-vehicle collisions. The simulation results show that the overall hierarchical MPC approach effectively tracks the quadrotor reference trajectory while avoiding self and obstacle collisions.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127657547","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Nonlinear optimal control via finite time horizon state-dependent Riccati equation","authors":"M. Korayem, S. R. Nekoo","doi":"10.1109/ICROM.2014.6991015","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6991015","url":null,"abstract":"In this article, the finite time horizon state-dependent Riccati equation (FTSDRE) is used as an extension to the state-dependent Riccati equation (SDRE) for controlling a class of nonlinear systems. The derivations of the SDRE for two classes of systems are presented in the finite time horizon. First class, systems with states and control nonlinearities which results nonlinear differential optimal control equation (NDOCE) and a simplification of the NDOCE which is state-dependent differential Riccati equation like (SDDRE-like). Next, second class, the formulation for nonlinear systems without nonlinearities in control is presented to reach the structure of FTSDRE. On top of that, state transition matrix (STM) approach is presented to solve the problem, as an alternative way to verify the solution to NDOCE and FTSDRE. An illustrative example for the first case, systems with control nonlinearities, and a two-links planar robot for the second case are simulated to support the idea.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126997822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Mohammadi, H. Talebi, M. A. Soleimani, M. Mirsalim, S. Asgari
{"title":"A soccer playing humanoid robot: Design, algorithm and prototype","authors":"S. Mohammadi, H. Talebi, M. A. Soleimani, M. Mirsalim, S. Asgari","doi":"10.1109/ICROM.2014.6990975","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990975","url":null,"abstract":"Humanoid robots play an important role in the future life. The main contribution of this paper is to design and prototype a humanoid robot that is going to be employed in the study of such systems as well as robotics competitions. Eighteen servomotors are utilized as the actuators. A camera sensor is used to get visual feedback. An accelerometer sensor is utilized to determine the physical state of the robot. The employed processors are an AVR ATMEGA32 on which the main algorithm including the image processing and control system is loaded, and an auxiliary AVR ATMEGA128 for simplifying the communications with the servomotors. Moreover, close to 60 independent and combined movements are built that are used in different positions. Five software are also employed in the investigation. Finally, the robot is fabricated whose results are demonstrated.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129014725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Pourbafarani, S. Moosavian, S. Sadr, P. Zarafshan
{"title":"Trajectory tracking of a quadrotor using stabilizing mechanism","authors":"R. Pourbafarani, S. Moosavian, S. Sadr, P. Zarafshan","doi":"10.1109/ICROM.2014.6990936","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990936","url":null,"abstract":"In this paper, the effect of using a stabilizing mechanism in trajectory tracking of a quad-rotor unmanned aerial vehicle has been investigated. Two different stabilizer mechanisms are designed. The first one is a spherical pendulum stabilizer and the second one is a cross stabilizer. Then, appropriate controller is designed for each stabilizer mechanism. The performance of the system is investigated in the presence of disturbing forces. Obtained results show that instead of using complicated nonlinear control methods, the proposed stabilizer mechanism yields a desired performance. Acceptable trajectory tracking shows the effectiveness of the proposed stabilizers.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124568173","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Management of change propagation in mechatronic product design based on minimum cost of changes","authors":"Seyed Amir Ahmadinejad, A. Afshar","doi":"10.1109/ICROM.2014.6990979","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990979","url":null,"abstract":"Change propagation is a central challenge in the design of mechatronic products, therefore its prediction and management in design and manufacturing process is of major importance. One of the key issues of change management is the estimation of the cost of probable changes before those changes are actually implemented. The estimation of the cost of changes and the change propagation management based on the interrelationships between the elements of a product and its complexity, until now, have not received adequate attention. In this paper, a model-based method is proposed for managing the change propagation with the least cost. In the proposed approach, first, with the help of the fuzzy theory, the changes cost of each component is estimated on the basis of financial, time and structural criteria and then by using the obtained results, the change propagation management is implemented in a hierarchical structure, based on the proposed algorithm. The findings of this method help the engineers and designers to route the best change propagation path from the cost standpoint. They also provide the possibility of identifying a product's affected components, and modifying the design of the product, if necessary. In this paper, as a practical case, the change propagation management in the design and development of a smart gas meter will be investigated.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123014103","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A region based CAMShift tracking with a moving camera","authors":"Mohamad Mahdi Kassir, M. Palhang","doi":"10.1109/ICROM.2014.6990943","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6990943","url":null,"abstract":"CAMShift algorithm is a fast and simple color based tracking algorithm but it is not robust to camera motion because it faces a problem when the tracked object moves across regions of background with similar colors with tracked object. Some algorithms have been proposed to reduce this problem. All of these proposed methods assign a probability to pixels belonging to object. However, in this paper we assign a probability to regions instead of pixels. Assigning probability to regions leads to a more accurate algorithm than the method of assigning probability to pixels. In this paper we proposed a region based approach to CAMShift (RCAMShift). We first demonstrate the problem of CAMShift. Then we show how our approach can improve CAMShift algorithm especially in a situation where there are similar colors in background.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134290374","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. M. Motahari-Bidgoli, M. Mahjoob, Sheyda Davaria
{"title":"Simulation and analysis of a TET-walker robot motion","authors":"S. M. Motahari-Bidgoli, M. Mahjoob, Sheyda Davaria","doi":"10.1109/ICROM.2014.6991021","DOIUrl":"https://doi.org/10.1109/ICROM.2014.6991021","url":null,"abstract":"Tetrahedral walker robots are a group of reconfigurable robots which makes them adaptable for the full spectrum of activities in places that wheeled robots are inapplicable. In this paper, two different gaits for a single-TETwalker are introduced and the motion of the robot is then simulated. Modeling of the robot and simulation of its tumbling and walking gaits are performed within the ADAMS software. While the prismatic joints of the struts are gradually manipulated to make a walking gait, the motion in the tumbling gait is managed by changing the mass center and causing it to topple. Simulation results are used to improve the characteristics of the robot and to compare the performance of its motion in the gaits presented.","PeriodicalId":177375,"journal":{"name":"2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122249583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}