Spelling suggestions: "subject:"kinematic aptimization"" "subject:"kinematic anoptimization""
1 |
Metodologia de desenvolvimento de um manipulador hidráulico para atuação na indústriaCesconeto, Emanuel Moutinho January 2018 (has links)
Este trabalho aborda o desenvolvimento de uma metodologia para a da determinação de parâmetros de projeto de uma classe de robôs industriais hidráulicos com atuadores lineares diretamente acoplados aos elos. Um robô típico desta classe pode ser dividido em três partes: a base, o braço e o punho, sendo que, no presente trabalho, é abordado o desenvolvimento do braço. São propostos métodos sistemáticos para a determinação das dimensões dos elos, dos cursos angulares das juntas, dos pontos de acoplamento dos atuadores, da estrutura principal dos elos, e para a sistematização do procedimento de especificação dos atuadores e unidades de potência hidráulica. Estes métodos dependem da predefinição por um projetista das necessidades técnicas das tarefas que o robô deve realizar, a partir dos quais os métodos então buscam a determinação dos parâmetros ótimos do braço para estas tarefas. Também é apresentada a cinemática direta, inversa, e a matriz Jacobiana, e é feito o equacionamento da dinâmica do braço em forma matricial, considerando a influência da inércia e peso dos atuadores, de modo a permitir a análise dos carregamentos e facilitar o controle. As equações propostas são verificadas com comparações com softwares comerciais e resultados disponíveis na literatura. Um programa computacional que implementa a metodologia deste trabalho foi desenvolvido e aplicado para determinar os parâmetros de dois braços propostos como estudo de casos. A metodologia se mostrou capaz de rapidamente especificar o braço adequado para cada caso, calculando as características de desempenho que deverão possuir se construídos. Estes dados podem ser aplicados para a construção de um robô hidráulico, ou para assistir o projetista a determinar se um robô hidráulico é adequado ou não para realizar as tarefas predefinidas. / This work presents the development of a methodology for the determination of the design variables of a class of hydraulic industrial robots with linear actuators directly coupled to the links. A typical robot of this class can be divided in three parts: the base, the arm and the wrist, of which the development of the arm is tackled in this work. Systematic methods are proposed for the determination of the links’ dimensions, the joints’ angular strokes, the coupling points for the actuators, the main structure of the links, and for the systematization of the procedure used to specify the actuators and pumps. These methods depend on the technical specifications, predefined by the designer, that are required for the arm to be able to perform a given set of tasks, and then seek the optimum parameters for the arm. The direct and inverse kinematics are also presented, as well as the Jacobian matrix, and the dynamics of the arm are calculated in matrix form, taking into consideration the inertia and weight of the actuators, so as to allow the analysis of the structural loads and facilitate the control. The proposed equations are verified via comparisons with commercial software and results found in the literature. A computer program that implements the methodology of this work was developed and used to determine the parameters of two proposed arms as a case study. The program was able to quickly specify the configurations for the arm of each case, and also calculate the performance characteristics the arms should possess if built. This data can be used to build a hydraulic arm, or even to help the designer to determine if a hydraulic robot is ideal or not for the given set of tasks.
|
2 |
Human Body Motions Optimization for Able-Bodied Individuals and Prosthesis Users During Activities of Daily Living Using a Personalized Robot-Human ModelMenychtas, Dimitrios 16 November 2018 (has links)
Current clinical practice regarding upper body prosthesis prescription and training is lacking a standarized, quantitative method to evaluate the impact of the prosthetic device. The amputee care team typically uses prior experiences to provide prescription and training customized for each individual. As a result, it is quite challenging to determine the right type and fit of a prosthesis and provide appropriate training to properly utilize it early in the process. It is also very difficult to anticipate expected and undesired compensatory motions due to reduced degrees of freedom of a prosthesis user. In an effort to address this, a tool was developed to predict and visualize the expected upper limb movements from a prescribed prosthesis and its suitability to the needs of the amputee. It is expected to help clinicians make decisions such as choosing between a body-powered or a myoelectric prosthesis, and whether to include a wrist joint.
To generate the motions, a robotics-based model of the upper limbs and torso was created and a weighted least-norm (WLN) inverse kinematics algorithm was used. The WLN assigns a penalty (i.e. the weight) on each joint to create a priority between redundant joints. As a result, certain joints will contribute more to the total motion. Two main criteria were hypothesized to dictate the human motion. The first one was a joint prioritization criterion using a static weighting matrix. Since different joints can be used to move the hand in the same direction, joint priority will select between equivalent joints. The second criterion was to select a range of motion (ROM) for each joint specifically for a task. The assumption was that if the joints' ROM is limited, then all the unnatural postures that still satisfy the task will be excluded from the available solutions solutions. Three sets of static joint prioritization weights were investigated: a set of optimized weights specifically for each task, a general set of static weights optimized for all tasks, and a set of joint absolute average velocity-based weights. Additionally, task joint limits were applied both independently and in conjunction with the static weights to assess the simulated motions they can produce. Using a generalized weighted inverse control scheme to resolve for redundancy, a human-like posture for each specific individual was created.
Motion capture (MoCap) data were utilized to generate the weighting matrices required to resolve the kinematic redundancy of the upper limbs. Fourteen able-bodied individuals and eight prosthesis users with a transradial amputation on the left side participated in MoCap sessions. They performed ROM and activities of daily living (ADL) tasks. The methods proposed here incorporate patient's anthropometrics, such as height, limb lengths, and degree of amputation, to create an upper body kinematic model. The model has 23 degrees-of-freedom (DoFs) to reflect a human upper body and it can be adjusted to reflect levels of amputation.
The weighting factors resulted from this process showed how joints are prioritized during each task. The physical meaning of the weighting factors is to demonstrate which joints contribute more to the task. Since the motion is distributed differently between able-bodied individuals and prosthesis users, the weighting factors will shift accordingly. This shift highlights the compensatory motion that exist on prosthesis users.
The results show that using a set of optimized joint prioritization weights for each specific task gave the least RMS error compared to common optimized weights. The velocity-based weights had a slightly higher RMS error than the task optimized weights but it was not statistically significant. The biggest benefit of that weight set is their simplicity to implement compared to the optimized weights. Another benefit of the velocity based weights is that they can explicitly show how mobile each joint is during a task and they can be used alongside the ROM to identify compensatory motion. The inclusion of task joint limits gave lower RMS error when the joint movements were similar across subjects and therefore the ROM of each joint for the task could be established more accurately. When the joint movements were too different among participants, the inclusion of task limits was detrimental to the simulation. Therefore, the static set of task specific optimized weights was found to be the most accurate and robust method. However, the velocity-based weights method was simpler with similar accuracy.
The methods presented here were integrated in a previously developed graphical user interface (GUI) to allow the clinician to input the data of the prospective prosthesis users. The simulated motions can be presented as an animation that performs the requested task. Ultimately, the final animation can be used as a proposed kinematic strategy that a prosthesis user and a clinician can refer to, during the rehabilitation process as a guideline. This work has the potential to impact current prosthesis prescription and training by providing personalized proposed motions for a task.
|
Page generated in 0.3916 seconds