{"title":"Optimal mapping from a continuous 3D curve to the position and shape of a snake robot","authors":"C. Holden, K. Pettersen, Ø. Stavdahl, J. Gravdahl","doi":"10.1109/ICMECH.2013.6518553","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518553","url":null,"abstract":"In this paper, motion planning of snake robots is considered. In particular, we develop a mapping from a continuous 3D curve to the position and shape of a snake robot. The snake robot's position is the x, y, z coordinates of its center of mass; its shape is defined by a series of angles representing the rotation of each joint relative the the inertial reference frame. Smooth curves are often easier to use in path planning and design of gait patterns, but snake robots are non-smooth. A mapping is therefore necessary. The mapping is optimal in the least squares sense. The optimal configuration is found by explicitly differentiating the cost function, and finding the equilibria. The method is compared to two other methods in literature, and has lower mean square error than both these other methods.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117272179","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}
Edin Golubovic, T. Uzunović, Zhenishbek Zhakypov, A. Sabanoviç
{"title":"Adaptive control of piezoelectric walker actuator","authors":"Edin Golubovic, T. Uzunović, Zhenishbek Zhakypov, A. Sabanoviç","doi":"10.1109/ICMECH.2013.6518524","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518524","url":null,"abstract":"This work focuses on the design of adaptive controller for high precision positioning purposes using PiezoLegs actuator. Actuator is driven with the set of periodical sine shaped voltages with known frequency, amplitude and phase shift between the phases. Clear relationships between the amplitude and phase shifts between the phases and actuator step size have been established. Based on these relationships adaptive controller has been designed. Controller is a linear, cascaded type of feedback controller that uses position feedback from an encoder. Based on the information of the absolute error controller performs the adaptive step size modulation by changing amplitude or phase shift of the driving voltages. Proposed algorithm is validated experimentally. Experimental results show satisfactory level performance, controller achieves fast settling time, no overshoot response and high accuracy of positioning with small steady state errors.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114530828","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":"Performance improvement of bilateral control with multi-degree-of-freedom based on disturbance observer design","authors":"Nobuyuki Togashi, T. Shimono, N. Motoi","doi":"10.1109/ICMECH.2013.6519103","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6519103","url":null,"abstract":"This paper proposes a disturbance observer (DOB) design method for bilateral control systems with multi-degree-of-freedom (MDOF). DOB is one of the robust control methods based on acceleration. DOB uses the nominal mass or nominal inertia for the estimation of disturbance force. A control performance of the bilateral control with DOB is changed according to the design of the nominal mass in DOB. This paper firstly discusses the relationship between nominal mass in DOB and the control performance. Then, the design method of bilateral control with low nominal parameter is proposed. The effectiveness of proposed method is confirmed from the experimental results.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130947041","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":"Optimal optical mouse placement for mobile robot velocity estimation","authors":"Sungbok Kim, Hyunbin Kim","doi":"10.1109/ICMECH.2013.6518554","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518554","url":null,"abstract":"This paper presents the optimal placement of optical mice for the velocity estimation of a mobile robot. It is assumed that there can be some structural restriction on the installation of two or more optical mice at the bottom of a mobile robot. First, the velocity kinematics of a mobile robot equipped with an array o f optical mice is obtained, which maps the velocity of a mobile robot in the world coordinate frame to the velocities of optical mice in their local frames. Second, the error characteristics of the mobile robot velocity estimation using optical mice is represented by the so - called uncertainty ellipsoid, and then the performance index for the optimal optical mouse placement is defined as the inverse of the volume of the uncertainty ellipsoid. Third, the global optimization strategy is stated in terms of the distance to each optical mouse and the geometrical center of optical mice, and the local optimization strategy is stated as the condition of the positional change of each optical mouse leading to the optimal placement. Fourth, simulation results for the optimal placements of three optical mice within a given elliptical region are given.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132927289","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":"Comparison of two control approaches for a linear axis with pneumatic muscles using one or two valves","authors":"D. Schindele, H. Aschemann","doi":"10.1109/ICMECH.2013.6519131","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6519131","url":null,"abstract":"This paper presents two control approaches for a linear axis with pneumatic muscles. Its guided carriage is driven by a nonlinear drive system consisting of two pulley tackles with pneumatic muscle actuators arranged at both sides. This innovative drive concept allows for an increased workspace as well as higher carriage velocities as compared to a direct actuation. Both proposed control schemes have a cascaded structure, where the control design is based on backstepping techniques. Remaining uncertainties are compensated using a recursive least squares algorithm. The main difference between both approaches is the usage of either one or two proportional valves for control of the mass flow in or out of the pneumatic muscles. The control approaches have been implemented on a test-rig and show an excellent closed-loop performance.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126599740","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}
J. Pomares, Iván Perea, C. Jara, Fernando Torres Medina
{"title":"Direct visual servoing of a redundant robot with chaos compensation","authors":"J. Pomares, Iván Perea, C. Jara, Fernando Torres Medina","doi":"10.1109/ICMECH.2013.6518514","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518514","url":null,"abstract":"This paper presents a direct visual servoing system to control a redundant robot. To solve the redundancy the concepts of manipulability and perceptibility are combined in a priority based scheme. The proposed dynamic controller determines the appropriate motor references such that the robot-end and joints behave correctly. In order to guarantee the applicability of this approach, a repetitive path tracked by the robot-end must produce a periodic joint motion. The paper describes experiments in which a non-periodic joint motion is obtained during the tracking of repetitive image trajectories. To solve this problem, delayed feedback control is integrated in the dynamic controller in order to avoid chaotic behavior in the joint space during the tracking of these image trajectories. Furthermore, a method to adjust this last controller is proposed based on experimental results.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115412480","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":"Unbalance vibration control for active magnetic bearing using automatic balancing system and peak-of-gain control","authors":"S. Okubo, Yukinori Nakamura, S. Wakui","doi":"10.1109/ICMECH.2013.6518519","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518519","url":null,"abstract":"This paper considers unbalance vibration for five-axes active magnetic bearing systems. To suppress the vibration, the automatic balancing system (ABS) and the peak-of-gain control (PGC) are utilized. By using the ABS (the PGC), the bearing stiffness at rotational frequency is increased (decreased). In previous works, implementation methods for these have not been presented fully. Thus, in this paper, we considered the implementation of the ABS and the PGC. Moreover, in the conventional PGC, the feedback gain must be tuned according to the rotational speed of the rotor. This results in the increase of tuning cost. In order to solve this problem, the structure of the PGC is improved. Practical advantages of the PGC/ABS are demonstrated by rotational tests of a turbo molecular pump.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116372796","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}
Thao Tran Phuong, Y. Yokokura, Kiyoshi Ohishi, C. Mitsantisuk
{"title":"FPGA-based high performance bilateral control of different master-slave mechanism using highorder disturbance observer","authors":"Thao Tran Phuong, Y. Yokokura, Kiyoshi Ohishi, C. Mitsantisuk","doi":"10.1109/ICMECH.2013.6519099","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6519099","url":null,"abstract":"This paper presents a new force sensing approach for a bilateral control system with different mechanisms of the master and the slave devices. A linear shaft motor and a ball screw perform the roles of the master and the slave, respectively. Using a frictionless mechanism as the master while the slave mechanism is affected by high friction, together with an appropriate force scaling ratio between the master and the slave, the human operator can easily manipulate the device and perceive the interaction of the slave and environments. To reduce the friction effect on force estimation due to the ball screw mechanism, a periodic signal is inserted into the control signal of the slave side. A high-order disturbance observer is designed for force sensing operation on the slave side to reduce the effect of oscillatory disturbance on force information. The control algorithm consists of a conventional disturbance observer and a high-order disturbance observer for the master and the slave, respectively. All the control algorithms are implemented in FPGA to achieve a high sampling rate of the control cycle. The effectiveness of the proposed method is verified by the experimental results.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122531534","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}
A. Février, Quentin Fauvel, Nicolas Carbonel, B. Tondu, P. Souéres
{"title":"Big-Stiquito: An enlarged and faster version of the autonomous Stiquito hexapod robot","authors":"A. Février, Quentin Fauvel, Nicolas Carbonel, B. Tondu, P. Souéres","doi":"10.1109/ICMECH.2013.6518557","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518557","url":null,"abstract":"Mill's Stiquito hexapod mobile robot is based on the use of antagonist active Nitinol (NiTi) wire/passive music wire couples to produce moving insect-like legs. We show that it is possible to over-dimension the wire diameters and to rearrange the positioning of active and passive actuator elements in order to develop a bigger and heavier autonomous version of the Stiquito with a power autonomy of about 30min and a mean speed of about 20cm/min, twice the original Stiquito speed. While the original Stiquito is essentially an educational tool, this bigger version could lead to new applications for shape memory alloys (SMA) mini-robots in service robotics such as exploration or supervision.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"227 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124505657","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}
F. Biral, M. Galvani, Michele Zucchelli, Giulia Giacomelli
{"title":"Objective performance evaluation on mountain routes of diesel-electric hybrid busses","authors":"F. Biral, M. Galvani, Michele Zucchelli, Giulia Giacomelli","doi":"10.1109/ICMECH.2013.6518569","DOIUrl":"https://doi.org/10.1109/ICMECH.2013.6518569","url":null,"abstract":"The application of hybrid buses for public transport on mountain route is an attractive idea because of the low pollutant emission footprint in touristic areas and the possibility to exploit the down hill route and the frequent stops to recover energy. Nevertheless the use of these vehicles is challenging for many aspects: technologically, the winter weather conditions may have a detrimental effect on batteries and electrical components, and road profile elevation may not allow to satisfy the target speeds required by the traditional bus' stop-to-stop schedule. In order to objectively assess the possibility to employ such type of vehicles on mountain routes, the actual fuel consumption and emission, logged in field operational tests, are compared with reference optimal stop-to-stop manoeuvres calculated a posteriori, which also include the interaction with the front traffic situation. The optimal reference manoeuvres are calculated based on two multi-physics dynamic models of the series hybrid diesel-electric buses, one with lithium batteries and the second with ultra-capacitors. Here the details of the two model developed are presented and discussed together with the first stage of the validation process carried out with the experimental data collected on-board.","PeriodicalId":448152,"journal":{"name":"2013 IEEE International Conference on Mechatronics (ICM)","volume":"61 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120940091","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}