General Dynamic Algorithm for Floating Base Tree Structure Robots With Flexible Joints and Links

2017 ◽  
Vol 9 (3) ◽  
Author(s):  
Wisama Khalil ◽  
Frederic Boyer ◽  
Ferhat Morsli

This paper presents a general algorithm for solving the dynamic of tree structure robots with rigid and flexible links, active and passive joints, and with a fixed or floating base. The algorithm encompasses in a unified approach both the inverse and direct dynamics. It addresses also the hybrid case where each active joint is considered with known joint torque as in the direct dynamic case, or with known joint acceleration as in the inverse dynamic case. To achieve this goal, we propose an efficient recursive approach based on the generalized Newton–Euler equations of flexible tree-structure systems. This new general hybrid algorithm is easy to program either numerically or using efficient customized symbolic techniques. It is of great interest for studying floating base systems with soft appendages as those currently investigated in soft bio-inspired robotics or when a robotic system has to modify its structure for some particular tasks, such as transforming an active joint into a compliant flexible one, or modifying a task with a floating base into one with fixed base.

2021 ◽  
Author(s):  
Asif Arefeen ◽  
Yujiang Xiang

Abstract In this paper, an optimization-based dynamic modeling method is used for human-robot lifting motion prediction. The three-dimensional (3D) human arm model has 13 degrees of freedom (DOFs) and the 3D robotic arm (Sawyer robotic arm) has 10 DOFs. The human arm and robotic arm are built in Denavit-Hartenberg (DH) representation. In addition, the 3D box is modeled as a floating-base rigid body with 6 global DOFs. The interactions between human arm and box, and robot and box are modeled as a set of grasping forces which are treated as unknowns (design variables) in the optimization formulation. The inverse dynamic optimization is used to simulate the lifting motion where the summation of joint torque squares of human arm is minimized subjected to physical and task constraints. The design variables are control points of cubic B-splines of joint angle profiles of the human arm, robotic arm, and box, and the box grasping forces at each time point. A numerical example is simulated for huma-robot lifting with a 10 Kg box. The human and robotic arms’ joint angle, joint torque, and grasping force profiles are reported. These optimal outputs can be used as references to control the human-robot collaborative lifting task.


Sensors ◽  
2019 ◽  
Vol 19 (12) ◽  
pp. 2794 ◽  
Author(s):  
Claudia Latella ◽  
Silvio Traversaro ◽  
Diego Ferigo ◽  
Yeshasvi Tirupachuri ◽  
Lorenzo Rapetti ◽  
...  

The paper presents a stochastic methodology for the simultaneous floating-base estimation of the human whole-body kinematics and dynamics (i.e., joint torques, internal and external forces). The paper builds upon our former work where a fixed-base formulation had been developed for the human estimation problem. The presented approach is validated by presenting experimental results of a health subject equipped with a wearable motion tracking system and a pair of shoes sensorized with force/torque sensors while performing different motion tasks, e.g., walking on a treadmill. The results show that joint torque estimates obtained by using floating-base and fixed-base approaches match satisfactorily, thus validating the present approach.


Author(s):  
Hermes Giberti ◽  
Davide Ferrari

In this work, it is considered a 6-DoF robotic device intended to be applied for hardware-in-the-loop (HIL) motion simulation with wind tunnel models. The requirements have led to a 6-PUS parallel robot whose linkages consist of six closed-loop kinematic chains, connecting the fixed base to the mobile platform with the same sequence of joints: actuated Prism (P), Universal (U), and Spherical (S). As is common for parallel kinematic manipulators (PKMs), the actual performances of the robot depend greatly on its dimensions. Therefore, a kinematic synthesis has been performed and several Pareto-optimal solutions have been obtained through a multi-objective optimization of the machine geometric parameters, using a genetic algorithm. In this paper, the inverse dynamic analysis of the robot is presented. Then, the results are used for the mechanical sizing of the drive system, comparing belt- to screw-driven units and selecting the motor-reducer groups. Finally, the best compromise Pareto-optimal solution is definitely chosen.


2002 ◽  
Vol 205 (12) ◽  
pp. 1683-1702 ◽  
Author(s):  
William J. Kargo ◽  
Frank Nelson ◽  
Lawrence C. Rome

SUMMARY Comparative musculoskeletal modeling represents a tool to understand better how motor system parameters are fine-tuned for specific behaviors. Frog jumping is a behavior in which the physical properties of the body and musculotendon actuators may have evolved specifically to extend the limits of performance. Little is known about how the joints of the frog contribute to and limit jumping performance. To address these issues, we developed a skeletal model of the frog Rana pipiens that contained realistic bones, joints and body-segment properties. We performed forward dynamic simulations of jumping to determine the minimal number of joint degrees of freedom required to produce maximal-distance jumps and to produce jumps of varied take-off angles. The forward dynamics of the models was driven with joint torque patterns determined from inverse dynamic analysis of jumping in experimental frogs. When the joints were constrained to rotate in the extension—flexion plane, the simulations produced short jumps with a fixed angle of take-off. We found that, to produce maximal-distance jumping,the skeletal system of the frog must minimally include a gimbal joint at the hip (three rotational degrees of freedom), a universal Hooke's joint at the knee (two rotational degrees of freedom) and pin joints at the ankle,tarsometatarsal, metatarsophalangeal and iliosacral joints (one rotational degree of freedom). One of the knee degrees of freedom represented a unique kinematic mechanism (internal rotation about the long axis of the tibiofibula)and played a crucial role in bringing the feet under the body so that maximal jump distances could be attained. Finally, the out-of-plane degrees of freedom were found to be essential to enable the frog to alter the angle of take-off and thereby permit flexible neuromotor control. The results of this study form a foundation upon which additional model subsystems (e.g. musculotendon and neural) can be added to test the integrative action of the neuromusculoskeletal system during frog jumping.


Author(s):  
S J Zhang ◽  
D J Sanger ◽  
D Howard

A parallel mechanism is one whose links and joints form two or more serially connected chains which join the fixed base and the end effector The mechanism of a multi-legged walking machine can be considered as a parallel mechanism whose base is not fixed and whose configuration changes during different phases of its gait. This paper presents methods for analysing the mechanics of parallel mechanisms and walking machines using vector and screw algebra Firstly, displacement analysis is covered; this includes general methods for deriving the position vector of any joint in any leg and for calculating the active joint displacements in any leg. Secondly, velocity analysis is covered which tackles the problem of calculating active joint velocities given the velocity, position and the orientation of the body and the positions of the feet. Thirdly, the static analysis of these classes of mechanisms using the principle of virtual work and screw algebra is given. Expressions are derived for the actuator forces and torques required to balance a given end effector (or body) wrench and, in the case of a walking machine, the ground reactions at the feet. Numerical examples are given to demonstrate the application of these methods.


2016 ◽  
Vol 13 (01) ◽  
pp. 1550034 ◽  
Author(s):  
Michael A. Hopkins ◽  
Alexander Leonessa ◽  
Brian Y. Lattimer ◽  
Dennis W. Hong

As whole-body control approaches begin to enter the mainstream of humanoid robotics research, there is a real need to address the challenges and pitfalls encountered in hardware implementations. This paper presents an optimization-based whole-body control framework enabling compliant locomotion on THOR, a 34 degree of freedom humanoid featuring force-controllable series elastic actuators (SEAs). Given desired momentum rates of change, end-effector accelerations, and joint accelerations from a high-level locomotion controller, joint torque setpoints are computed using an efficient quadratic program (QP) formulation designed to solve the floating-base inverse dynamics (ID). Constraints on the centroidal dynamics, frictional contact forces, and joint position/torque limits ensure admissibility of the optimized joint setpoints. The control approach is supported by an electromechanical design that relies on custom linear SEAs and embedded joint controllers to accurately regulate the internal and external forces computed by the whole-body QP. Push recovery and walking tests conducted using the THOR humanoid validate the effectiveness of the proposed approach. In each case, balancing is achieved using a planning and control approach based on the time-varying divergent component of motion (DCM) implemented for the first time on hardware. We discuss practical considerations that led to the successful implementation of low-impedance whole-body control on our hardware system including the design of the robot’s high-level standing and stepping behaviors and low-level joint-space controllers. The paper concludes with an application of the presented approach for a humanoid firefighting demonstration onboard a decommissioned US Navy ship.


2015 ◽  
Vol 27 (1) ◽  
pp. 74-82 ◽  
Author(s):  
Kousuke Okabe ◽  
◽  
Yasumichi Aiyama

<div class=""abs_img""><img src=""[disp_template_path]/JRM/abst-image/00270001/09.jpg"" width=""300"" />Limits and a motion in state space</div> We propose a motion planning method for accelerating path-tracking task with constant hand speed using redundant manipulator. Tracking-speed should be increased to satisfy the joint torque and joint velocity limits. We propose a method using the state space of redundant manipulators to analyze these limits and to operate motion planning. This state space has a position on a trajectory, redundant pose, and redundant velocity axes. These limits are projected on state space. We consider, motion planning is path-finding problem on state space at a constant hand speed. To plan a faster motion, a constant hand speed is examined by finding a path with limits in state space. We use computer simulation to test and evaluate our proposed method on 3-link planar manipulator. Results demonstrated motion faster than a motion minimizing joint acceleration norm and a motion minimizing driving torque norm. We also verified a problem when our method was applied to an actual manipulator. </span>


2013 ◽  
Vol 2013 ◽  
pp. 1-10 ◽  
Author(s):  
Hitoshi Kimura ◽  
Takuya Matsuzaki ◽  
Mokutaro Kataoka ◽  
Norio Inou

An actuator is required to change its speed and force depending on the situation. Using multiple actuators for one driving axis is one of the possible solutions; however, there is an associated problem of output power matching. This study proposes a new active joint mechanism using multiple actuators. Because the actuator is made of a flexible bag, it does not interfere with other actuators when it is depressurized. The proposed joint achieved coordinated motion of multiple actuators. This report also discusses a new actuator which has dual cylindrical structure. The cylinders are composed of flexible bags with different diameters. The joint torque is estimated based on the following factors: empirical formula for the flexible actuator torque, geometric relationship between the joint and the actuator, and the principle of virtual work. The prototype joint mechanism achieves coordinated motion of multiple actuators for one axis. With this motion, small inner actuator contributes high speed motion, whereas large outer actuator generates high torque. The performance of the prototype joint is examined by speed and torque measurements. The joint showed about 30% efficiency at 2.0 Nm load torque under 0.15 MPa air input.


Author(s):  
Abbas Fattah ◽  
Sunil K. Agrawal ◽  
John Fitzgibbons

The joint torques in hip, knee and ankle are computed using inverse dynamic model during standing up for a paraplegic patient. The joint torque comprises the dynamical torque due to the inertia forces, and a passive torque due to the muscles and gravitational torque. It has been observed that the contribution to the joint torques by the gravitational torque is dominant. On the basis of this result, a gravity balanced assistive device is proposed for the elderly and impaired people such as spinal cord injury and paraplegic patients. This passive device uses a hybrid method to identify the center of mass of the system using auxiliary parallelograms first. Next appropriate springs are connected to the device to vanish the total potential energy of the system due to the gravity during standing up. A prototype with the underlying principles is currently being fabricated at the University of Delaware.


Sign in / Sign up

Export Citation Format

Share Document