7 research outputs found

    Controller-observer design and dynamic parameter identification for model-based control of an electromechanical lower-limb rehabilitation system

    Full text link
    [EN] Rehabilitation is a hazardous task for a mechanical system, since the device has to interact with the human extremities without the hands-on experience the physiotherapist acquires over time. A gap needs to be filled in terms of designing effective controllers for this type of devices. In this respect, the paper describes the design of a model-based control for an electromechanical lower-limb rehabilitation system based on a parallel kinematic mechanism. A controller-observer was designed for estimating joint velocities, which are then used in a hybrid position/force control scheme. The model parameters are identified by customising an approach based on identifying only the relevant system dynamics parameters. Findings obtained through simulations show evidence of improvement in tracking performance compared with those where the velocity was estimated by numerical differentiation. The controller is also implemented in an actual electromechanical system for lower-limb rehabilitation tasks. Findings based on rehabilitation tasks confirm the findings from simulations.This work was partially financed by the Plan Nacional de I+D, Comision Interministerial de Ciencia y Tecnologia (FEDERCICYT) under the project DPI2013-44227-R and by the Instituto U. de Automatica e Informatica Industrial (ai2) of the Universitat Politecnica de Valencia.Valera Fernández, Á.; Díaz-Rodríguez, M.; Vallés Miquel, M.; Oliver, E.; Mata Amela, V.; Page Del Pozo, AF. (2017). Controller-observer design and dynamic parameter identification for model-based control of an electromechanical lower-limb rehabilitation system. International Journal of Control. 90(4):702-714. https://doi.org/10.1080/00207179.2016.1215529S702714904Åström, K. J., & Murray, R. M. (2010). Feedback Systems. doi:10.2307/j.ctvcm4gdkAtkeson, C. G., An, C. H., & Hollerbach, J. M. (1986). Estimation of Inertial Parameters of Manipulator Loads and Links. The International Journal of Robotics Research, 5(3), 101-119. doi:10.1177/027836498600500306Chia Bejarano, N., Maggioni, S., De Rijcke, L., Cifuentes, C. A., & Reinkensmeyer, D. J. (2015). Robot-Assisted Rehabilitation Therapy: Recovery Mechanisms and Their Implications for Machine Design. Emerging Therapies in Neurorehabilitation II, 197-223. doi:10.1007/978-3-319-24901-8_8Berghuis, H., & Nijmeijer, H. (1993). A passivity approach to controller-observer design for robots. IEEE Transactions on Robotics and Automation, 9(6), 740-754. doi:10.1109/70.265918Briot, S., & Gautier, M. (2013). Global identification of joint drive gains and dynamic parameters of parallel robots. Multibody System Dynamics, 33(1), 3-26. doi:10.1007/s11044-013-9403-6Canudas de Wit, C., & Fixot, N. (1991). Robot control via robust estimated state feedback. IEEE Transactions on Automatic Control, 36(12), 1497-1501. doi:10.1109/9.106170Canudas de Wit, C., & Slotine, J.-J. E. (1991). Sliding observers for robot manipulators. Automatica, 27(5), 859-864. doi:10.1016/0005-1098(91)90041-yCao, J., Xie, S. Q., Das, R., & Zhu, G. L. (2014). Control strategies for effective robot assisted gait rehabilitation: The state of art and future prospects. Medical Engineering & Physics, 36(12), 1555-1566. doi:10.1016/j.medengphy.2014.08.005Carretero, J. A., Podhorodeski, R. P., Nahon, M. A., & Gosselin, C. M. (1999). Kinematic Analysis and Optimization of a New Three Degree-of-Freedom Spatial Parallel Manipulator. Journal of Mechanical Design, 122(1), 17-24. doi:10.1115/1.533542Cazalilla, J., Vallés, M., Mata, V., Díaz-Rodríguez, M., & Valera, A. (2014). Adaptive control of a 3-DOF parallel manipulator considering payload handling and relevant parameter models. Robotics and Computer-Integrated Manufacturing, 30(5), 468-477. doi:10.1016/j.rcim.2014.02.003De Jalon, J.G. & Bayo, E. (1994). Kinematic and dynamic simulation of multibody systems: the real-time challenge. New York: Springer Verlag.Díaz, I., Gil, J. J., & Sánchez, E. (2011). Lower-Limb Robotic Rehabilitation: Literature Review and Challenges. Journal of Robotics, 2011, 1-11. doi:10.1155/2011/759764Díaz-Rodríguez, M., Iriarte, X., Mata, V., & Ros, J. (2009). On the Experiment Design for Direct Dynamic Parameter Identification of Parallel Robots. Advanced Robotics, 23(3), 329-348. doi:10.1163/156855308x397550Díaz-Rodríguez, M., Mata, V., Valera, Á., & Page, Á. (2010). A methodology for dynamic parameters identification of 3-DOF parallel robots in terms of relevant parameters. Mechanism and Machine Theory, 45(9), 1337-1356. doi:10.1016/j.mechmachtheory.2010.04.007Gautier, M. (1991). Numerical calculation of the base inertial parameters of robots. Journal of Robotic Systems, 8(4), 485-506. doi:10.1002/rob.4620080405Gautier, M., & Khalil, W. (s. f.). On the identification of the inertial parameters of robots. Proceedings of the 27th IEEE Conference on Decision and Control. doi:10.1109/cdc.1988.194738Jamwal, P. K., Hussain, S., & Xie, S. Q. (2013). Review on design and control aspects of ankle rehabilitation robots. Disability and Rehabilitation: Assistive Technology, 10(2), 93-101. doi:10.3109/17483107.2013.866986Janabi-Sharifi, F., Hayward, V., & Chen, C.-S. J. (2000). Discrete-time adaptive windowing for velocity estimation. IEEE Transactions on Control Systems Technology, 8(6), 1003-1009. doi:10.1109/87.880606Janot, A., Gautier, M., Jubien, A., & Vandanjon, P. O. (2014). Comparison Between the CLOE Method and the DIDIM Method for Robots Identification. IEEE Transactions on Control Systems Technology, 22(5), 1935-1941. doi:10.1109/tcst.2014.2299544Janot, A., Vandanjon, P.-O., & Gautier, M. (2016). A revised Durbin-Wu-Hausman test for industrial robot identification. Control Engineering Practice, 48, 52-62. doi:10.1016/j.conengprac.2015.12.017Jiménez-Fabián, R., & Verlinden, O. (2012). Review of control algorithms for robotic ankle systems in lower-limb orthoses, prostheses, and exoskeletons. Medical Engineering & Physics, 34(4), 397-408. doi:10.1016/j.medengphy.2011.11.018Khalil, W., Vijayalingam, A., Khomutenko, B., Mukhanov, I., Lemoine, P., & Ecorchard, G. (2014). OpenSYMORO: An open-source software package for symbolic modelling of robots. 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. doi:10.1109/aim.2014.6878246Marchal-Crespo, L., & Reinkensmeyer, D. J. (2009). Review of control strategies for robotic movement training after neurologic injury. Journal of NeuroEngineering and Rehabilitation, 6(1). doi:10.1186/1743-0003-6-20Meng, W., Liu, Q., Zhou, Z., Ai, Q., Sheng, B., & Xie, S. (Shane). (2015). Recent development of mechanisms and control strategies for robot-assisted lower limb rehabilitation. Mechatronics, 31, 132-145. doi:10.1016/j.mechatronics.2015.04.005Page, A., Candelas, P., & Belmar, F. (2006). On the use of local fitting techniques for the analysis of physical dynamic systems. European Journal of Physics, 27(2), 273-279. doi:10.1088/0143-0807/27/2/010Raibert, M. H., & Craig, J. J. (1981). Hybrid Position/Force Control of Manipulators. Journal of Dynamic Systems, Measurement, and Control, 103(2), 126-133. doi:10.1115/1.3139652Ramsay, J. O., & Silverman, B. W. (2005). Functional Data Analysis. Springer Series in Statistics. doi:10.1007/b98888Saglia, J. A., Tsagarakis, N. G., Dai, J. S., & Caldwell, D. G. (2013). Control Strategies for Patient-Assisted Training Using the Ankle Rehabilitation Robot (ARBOT). IEEE/ASME Transactions on Mechatronics, 18(6), 1799-1808. doi:10.1109/tmech.2012.2214228Vallés, M., Cazalilla, J., Valera, Á., Mata, V., Page, Á., & Díaz-Rodríguez, M. (2015). A 3-PRS parallel manipulator for ankle rehabilitation: towards a low-cost robotic rehabilitation. Robotica, 35(10), 1939-1957. doi:10.1017/s0263574715000120Vallés, M., Cazalilla, J. I., Valera, Á., Mata, V., & Page, Á. (2013). Implementación basada en el middleware OROCOS de controladores dinámicos pasivos para un robot paralelo. Revista Iberoamericana de Automática e Informática Industrial RIAI, 10(1), 96-103. doi:10.1016/j.riai.2012.11.009Vallés, M., Díaz-Rodríguez, M., Valera, Á., Mata, V., & Page, Á. (2012). Mechatronic Development and Dynamic Control of a 3-DOF Parallel Manipulator. Mechanics Based Design of Structures and Machines, 40(4), 434-452. doi:10.1080/15397734.2012.687292Wu, F. X., Zhang, W. J., Li, Q., & Ouyang, P. R. (2002). Integrated Design and PD Control of High-Speed Closed-loop Mechanisms. Journal of Dynamic Systems, Measurement, and Control, 124(4), 522-528. doi:10.1115/1.1513179Yang, C., Huang, Q., & Han, J. (2012). Decoupling control for spatial six-degree-of-freedom electro-hydraulic parallel robot. Robotics and Computer-Integrated Manufacturing, 28(1), 14-23. doi:10.1016/j.rcim.2011.06.002Yoon, J., Ryu, J., & Lim, K.-B. (2006). Reconfigurable ankle rehabilitation robot for various exercises. Journal of Robotic Systems, 22(S1), S15-S33. doi:10.1002/rob.2015

    Parallel robot for knee rehabilitation: Reduced order dynamic linear model, mechanical assembly and control system architecture

    Get PDF
    In this work we present the development of a dynamic linear model of a 3UPS+1RPU parallel robot for knee rehabilitation, which allows the reduction of the error with respect to simulation carried out based on its non-linear model. Furthermore, the design and implementation of a control algorithm in a real robot is detailed, for which a dynamic linear model has been developed based on inertial parameters including a friction model in Coulomb and viscosity parameters. Subsequently, the linear model has reduced applying the numerical method of decomposition into singular values, resulting in a model expressed as function of base parameters. This method uses a base parameter identification path obtained by finite Fourier series. This path is optimized through minimization algorithms restricted by distance, velocity and acceleration of the linear actuators of the robot, as well as the working space of its spherical joints. Then, the compatibility level of the reduced dynamic model is quantified by estimating mean square error determined between the generalized forces of the independent joints obtained from the model and compared with those resulting from simulations performed in Adams/View software for a trajectory obtained by finite Fourier series. Afterwards, mechanical components involved in the implementation of the prototype are selected and the control system of its actuators is designed. Finally, tests are performed in a laboratory through photogrammetry equipment, in order to validate joints mobility in the robot and study its performance, for this task defined trajectories based on criteria of a physiotherapist are used

    Estrategia de optimización para la síntesis dimensional de un robot paralelo 5R para una aplicación de mesa de corte

    Get PDF
    Planar robots can perform industrial tasks such as CNC X-Y cutter. Among them, the 5R two-degrees-of-freedom (2-DoF) planar parallel robot can become a useful conceptual design. Parallel robots are made of several closed kinematic chains, which gives them a structure enabling to bear more payload. These robots present the advantages of better load/size capacity, speed, rigidity and precision, while their main drawback is the limited workspace. The paper aim to design the 5R-2DoF parallel robot so that its reachable workspace will be maximum and also with optimal dexterity. In this sense, we take advantage of the Genetic Algorithms (GA) in order to develop an approach for optimal design of the robot. The paper shows a path to follow to design the robot taking into account a maximum workspace with dexterity. We present two study cases to test the performance of the proposed approach.Los robot planos pueden realizar tareas industriales como el corte X-Y. En este sentido, el robot paralelo plano de 2 Grados de Libertad (GdL) y 5 pares de revoluta (R) puede ser empleado como concepto de diseño. Un robot paralelo está conformado por varias cadenas cinemáticas cerradas, lo que le da una estructura que permite una mejor distribución de las cargas soportadas. Los robots paralelos presumen características ventajosas en cuanto a la relación peso del robot y peso de la carga soportada,  tienen mayor velocidad, rigidez y precisión. Como principal contrapartida, los robots paralelos tienen un espacio de trabajo reducido. En este trabajo, se busca diseñar un robot plano de 2GdL 5R de forma tal que su espacio de trabajo sea el máximo posible y que además presente óptima destreza. Para ello, se toma ventaja de la  técnica de optimización Algoritmos Genéticos (AG) y se desarrolla un procedimiento numérico para optimizar el espacio de trabajo y la agilidad con que el robot puede moverse (destreza). Dos casos de estudio ejemplifican la implementación del procedimiento propuesto

    Estrategia de optimización para la síntesis dimensional de un robot paralelo 5R para una aplicación de mesa de corte

    Get PDF
    Planar robots can perform industrial tasks such as CNC X-Y cutter. Among them, the 5R two-degrees-of-freedom (2-DoF) planar parallel robot can become a useful conceptual design. Parallel robots are made of several closed kinematic chains, which gives them a structure enabling to bear more payload. These robots present the advantages of better load/size capacity, speed, rigidity and precision, while their main drawback is the limited workspace. The paper aim to design the 5R-2DoF parallel robot so that its reachable workspace will be maximum and also with optimal dexterity. In this sense, we take advantage of the Genetic Algorithms (GA) in order to develop an approach for optimal design of the robot. The paper shows a path to follow to design the robot taking into account a maximum workspace with dexterity. We present two study cases to test the performance of the proposed approach.Los robot planos pueden realizar tareas industriales como el corte X-Y. En este sentido, el robot paralelo plano de 2 Grados de Libertad (GdL) y 5 pares de revoluta (R) puede ser empleado como concepto de diseño. Un robot paralelo está conformado por varias cadenas cinemáticas cerradas, lo que le da una estructura que permite una mejor distribución de las cargas soportadas. Los robots paralelos presumen características ventajosas en cuanto a la relación peso del robot y peso de la carga soportada,  tienen mayor velocidad, rigidez y precisión. Como principal contrapartida, los robots paralelos tienen un espacio de trabajo reducido. En este trabajo, se busca diseñar un robot plano de 2GdL 5R de forma tal que su espacio de trabajo sea el máximo posible y que además presente óptima destreza. Para ello, se toma ventaja de la  técnica de optimización Algoritmos Genéticos (AG) y se desarrolla un procedimiento numérico para optimizar el espacio de trabajo y la agilidad con que el robot puede moverse (destreza). Dos casos de estudio ejemplifican la implementación del procedimiento propuesto

    Metodología para la identificación de parámetros dinámicos en sistemas mecánicos de baja movilidad: Aplicación a una suspensión de vehículo automóvil

    Full text link
    [EN] Abstract Knowledge of the dynamic parameters of mechanical systems is required in different applications, particularly in the simulation and control problems. The Department of Mechanical and Materials Engineering at the Polytechnic University of Valencia has worked for several years in identification of dynamic parameters of serial and parallel robots. With this thesis it is to continue the process of identification of dynamic parameters, now on other mechanical systems. Given that mainly the mechanisms that make the systems and machines are closed kinematic chain, in this work the standard identification methods are discussed and a new methodology for identification of dynamic parameters is raised when the closed chain is low mobility. After obtaining the dynamic model as a linear system with respect to the dynamic parameters, a model based on parameters that can be solved by numerical methods such as least squares. The determination of this model based on parameters depends on the linear dependence relations between the dynamic parameters. These relationships and the base parameters can be obtained by symbolic and numerical methods. In this thesis the standard methodology for the identification from the singular value decomposition, and a symbolic approach based on the concept of transfer of inertial properties is applied for obtaining base parameters. The advantages of applying symbolic methods are corroborated with the application of both methods on a closed chain of low mobility such as the automotive suspension. Because models in base parameters are ill-conditioned, they are unfit for identification of dynamic parameters; it seeks to reduce this feature reducing the model. For this purpose, the system uses the criteria given by the dynamic contribution index of each parameter. This index accounts for the effect of the parameter on the generalized forces of the system. The reduction applied criterion requires an initial approximation of the dynamic parameters. It has been found that the use of this criterion is not significantly affected by the approach used when symbolic expressions of the base parameters are known. Such is the case of models obtained by inertial transfers. The comparison between the different models developed, supports the conclusion that the models obtained through the symbolic methods have lower prediction errors and are insensitive to the initial approach.[ES] Resumen Conocer los parámetros dinámicos de los sistemas mecánicos es indispensable en diferentes aplicaciones, particularmente en las tareas de simulación y control. En el Departamento de Ingeniería Mecánica y Materiales de la Universidad Politécnica de Valencia se ha trabajado durante varios años en identificación de parámetros dinámicos de robots serie y paralelo. Con la presente tesis se pretende continuar con el proceso de identificación de parámetros dinámicos, ahora sobre otro tipo de sistemas mecánicos. Teniendo en cuenta que la gran mayoría de mecanismos que conforman los sistemas y las máquinas son de cadena cinemática cerrada, en este trabajo se analizan las metodologías de identificación existente y se plantea una nueva metodología de identificación para cuando la cadena cerrada es de baja movilidad. Una vez obtenido el modelo dinámico como sistema lineal respecto a los parámetros dinámicos, se determina un modelo en parámetros base que puede ser resuelto a través de métodos numéricos como mínimos cuadrados. La determinación de este modelo en parámetros base depende de las relaciones de dependencia lineal que se tienen entre los parámetros dinámicos. Estas relaciones, y por tanto, los conjuntos de parámetros base pueden obtenerse a través de metodologías simbólicas y numéricas. En esta tesis se aplica la metodología estándar de identificación a partir de la descomposición en valores singulares, y una metodología simbólica a partir del concepto de trasferencia de propiedades inerciales, para obtener modelos en parámetros base. Las ventajas de aplicar métodos simbólicos sobre los numéricos son evidenciadas y corroboradas con la aplicación de ambas metodologías sobre una cadena cerrada de baja movilidad como lo es la suspensión de un vehículo automóvil. Como los modelos en parámetros base presentan altos condicionamientos numéricos que los hacen impropios para tareas de identificación, se busca disminuir esta característica reduciendo el modelo. Para ello, se aplica como criterio el ordenamiento dado por el índice de contribución dinámica de cada parámetro. Este índice da cuenta del efecto del parámetro sobre las fuerzas generalizadas del sistema. El criterio de reducción aplicado requiere de una aproximación inicial de los parámetros dinámicos. Se ha podido comprobar que la utilización de este criterio no se ve afectada significativamente por la aproximación utilizada cuando se conocen las expresiones simbólicas de los parámetros base. Tal es el caso de los modelos obtenidos por transferencias inerciales. La comparación entre los diferentes modelos elaborados, permiten afirmar que los modelos obtenidos a través de los métodos simbólicos presentan menores errores de predicción y son poco sensibles a la aproximación inicial.[CA] Resum Coneixer els parametros dinamics dels sistemes mecanics es indispensable en diferents aplicacions, particularment en les tasques de simulació i control. En el Departament d'Ingenieria Mecanica i Materials de l'Universitat Politecnica de Valencia s'ha treballat durant varis anys en identificació de paràmetres dinàmics de robots serie i paralel. En el present TESIS es pretén continuar en el proces d'identificació de paràmetres dinámics, ara sobre atre tipo de sistemes mecanics. Tenint en conte que la gran majoria de mecanismes que conformen els sistemes i les maquines son de cadena cinematica tancada, en este treball s'analisen les metodologies d'identificació existent i se planteja una nova metodologia d'identificació per a quan la cadena tancada es de baixa movilitat. Despres d'obtingut el model dinàmic com sistema llinial respecte als paràmetres dinàmics, se determina un model en paràmetres base que pot ser resolt a través de metodos numerics com minims quadrats. La determinació d'este model en paràmetres base depen de les relacions de dependencia llinial que se tenen entre els paràmetros dinàmics. Estes relacions, i per tant, els conjunts de paràmetres base poden obtindre's a través de metodologies simboliques i numeriques. En este treball s'aplica la metodologia estandart d'identificació a partir de la descomposició en valors singulars, i una metodologia simbolica a partir del concepte de transferencia de propietats inerciales, per a obtindre models en paràmetres base. Les ventages d'aplicar metodos simbolics sobre els numerics son evidenciades i corroborades en l'aplicació d'abdos metodologies sobre una cadena tancada de baixa movilitat com ho es la suspensió d'un vehicle automovil. Com els models en paràmetres base presenten alts condicionaments numerics que els fan impropis per a tasques d'identificació, se busca disminuir esta caracteristica reduint el model. Per a aixó, s'aplica com criteri l'ordenament donat per l'index de contribució dinàmica de cada paràmetre. Este index dona conte de l'efecte del paràmetre sobre les forces generalisades del sistema. El criteri de reducció aplicada requerix d'una aproximació inicial dels paràmetros dinàmics. S'ha pogut comprovar que l'utilisació d'este criteri no se veu afectada significativament per l'aproximació utilisada quan se coneixen les expressions simboliques dels paràmetres base. Tal es el cas dels models obtinguts per transferencies inerciales. La comparança entre els diferents models elaborats, permeten afirmar que els models obtinguts a través dels metodos simbòlics presenten menors erros de predicció i son poc sensibles a l'aproximació inicial.Mejía Calderón, LA. (2016). Metodología para la identificación de parámetros dinámicos en sistemas mecánicos de baja movilidad: Aplicación a una suspensión de vehículo automóvil [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/62352TESI
    corecore