Forward kinematics of a human-arm system and inverse kinematics using vector calculus

Author(s):  
Hoi V. Nguyen ◽  
Than D. Le ◽  
Dung D. Huynh ◽  
Peter Nauth
Author(s):  
Kai Chen ◽  
Richard A. Foulds ◽  
Sergei Adamovich ◽  
Qinyin Qiu ◽  
Katharine Swift

Existing research suggests that limb motion can be represented as an Equilibrium Point (EP) trajectory in combination with a trajectory that reflects specified damping and stiffness at each joint. This model utilizes the concept of relative damping, an integral factor in defining the Equilibrium Point trajectory, to help maintain stability during the arm movement. By using commercialized Flock of Bird® (FOB) sensor, we can obtain experimental trajectories and angular information for human elbow and shoulder joints, as well as forearm and upper arm position during reaching in slow and fast movements. We replaced the complicated inverse kinematics computation of brain with our simple relative damping model, and then calculated the EP trajectories of the elbow and shoulder to use as inputs to our following forward kinematics model. The model generated trajectories which closely match the experimental data. The novel features of this model include the EP trajectory input generated by relative damping. Therefore, we conclude that multi-joint manipulations can be modeled by an appropriate EP trajectory along with relative damping.


2020 ◽  
Author(s):  
LE Than ◽  
LE An

AbstractIn this paper, we focus on developing our new approaches to solve Inverse Kinematics using Vector Calculus and integrating the ANFIS module. Specifically, these approaches are evaluated in term of accuracy and performance on the 5-DOF robotic arm model inspired by the human arm structure. Evaluation for our new approaches are described detail in this paper and therefore shows the efficiency and robustness of our methods and potentially leads a new research direction in modeling kinematics of anthro-pomorphic robotic arm.


2017 ◽  
Vol 9 (1) ◽  
Author(s):  
Minas Liarokapis ◽  
Charalampos P. Bechlioulis ◽  
Panagiotis K. Artemiadis ◽  
Kostas J. Kyriakopoulos

Robots are rapidly becoming part of our lives, coexisting, interacting, and collaborating with humans in dynamic and unstructured environments. Mapping of human to robot motion has become increasingly important, as human demonstrations are employed in order to “teach” robots how to execute tasks both efficiently and anthropomorphically. Previous mapping approaches utilized complex analytical or numerical methods for the computation of the robot inverse kinematics (IK), without considering the humanlikeness of robot motion. The scope of this work is to synthesize humanlike robot trajectories for robot arm-hand systems with arbitrary kinematics, formulating a constrained optimization scheme with minimal design complexity and specifications (only the robot forward kinematics (FK) are used). In so doing, we capture the actual human arm-hand kinematics, and we employ specific metrics of anthropomorphism, deriving humanlike poses and trajectories for various arm-hand systems (e.g., even for redundant or hyper-redundant robot arms and multifingered robot hands). The proposed mapping scheme exhibits the following characteristics: (1) it achieves an efficient execution of specific human-imposed goals in task-space, and (2) it optimizes anthropomorphism of robot poses, minimizing the structural dissimilarity/distance between the human and the robot arm-hand systems.


Author(s):  
Andrew P. Sabelhaus ◽  
Hao Ji ◽  
Patrick Hylton ◽  
Yakshu Madaan ◽  
ChanWoo Yang ◽  
...  

The Underactuated Lightweight Tensegrity Robotic Assistive Spine (ULTRA Spine) project is an ongoing effort to create a compliant, cable-driven, 3-degree-of-freedom, underactuated tensegrity core for quadruped robots. This work presents simulations and preliminary mechanism designs of that robot. Design goals and the iterative design process for an ULTRA Spine prototype are discussed. Inverse kinematics simulations are used to develop engineering characteristics for the robot, and forward kinematics simulations are used to verify these parameters. Then, multiple novel mechanism designs are presented that address challenges for this structure, in the context of design for prototyping and assembly. These include the spine robot’s multiple-gear-ratio actuators, spine link structure, spine link assembly locks, and the multiple-spring cable compliance system.


Robotica ◽  
2015 ◽  
Vol 34 (12) ◽  
pp. 2669-2688 ◽  
Author(s):  
Wenfu Xu ◽  
Lei Yan ◽  
Zonggao Mu ◽  
Zhiying Wang

SUMMARYAn S-R-S (Spherical-Revolute-Spherical) redundant manipulator is similar to a human arm and is often used to perform dexterous tasks. To solve the inverse kinematics analytically, the arm-angle was usually used to parameterise the self-motion. However, the previous studies have had shortcomings; some methods cannot avoid algorithm singularity and some are unsuitable for configuration control because they use a temporary reference plane. In this paper, we propose a method of analytical inverse kinematics resolution based on dual arm-angle parameterisation. By making use of two orthogonal vectors to define two absolute reference planes, we obtain two arm angles that satisfy a specific condition. The algorithm singularity problem is avoided because there is always at least one arm angle to represent the redundancy. The dual arm angle method overcomes the shortcomings of traditional methods and retains the advantages of the arm angle. Another contribution of this paper is the derivation of the absolute reference attitude matrix, which is the key to the resolution of analytical inverse kinematics but has not been previously addressed. The simulation results for typical cases that include the algorithm singularity condition verified our method.


2021 ◽  
Vol 22 (8) ◽  
pp. 420-424
Author(s):  
D. Yu. Kolpashchikov ◽  
O. M. Gerget

Continuum robots are a unique type of robots that move due to the elastic deformation of their own body. Their flexible design allows them to bend at any point along their body, thus making them usable in workspaces with complex geometry and many obstacles. Continuum robots are used in industry for non-destructive testing and in medicine for minimally invasive procedures and examinations. The kinematics of continuum robots consisting of a single bending section are well known, as is the forward kinematics for multi-section continuum robots. There exist efficient algorithms for them. However, the problem of inverse kinematics for multi-section continuum robots is still relevant. The complexity of the inverse kinematics for multi-section continuum robots is quite high due to the nonlinearities of the robots’ motion. The article discusses in detail the modification of the FABRIK algorithm proposed by the authors, as well as a Jacobian-based iterative algorithm. A comparison of inverse kinematics algorithms for multi-section continuum robots with constant section length is given and the results of the experiment are described.


2021 ◽  
Vol 336 ◽  
pp. 02014
Author(s):  
Ying Xiong ◽  
Xuehua Tang ◽  
Congcong Shi ◽  
Yang Yang

For now, many hospitals that require nurses to move patients by hand from stretchers to a hospital bed, so a design of stretcher with auxiliary functions of lateral positioning and transferring for immobilized patients, which is a mechanical mechanism consisted of rigid rods, joints and sliders, was designed to help the nurses to move patients between beds and reduce their workload. Driven by motors, the rigid rods can be rotated, stretched or shortened so that the entire stretcher bed board can archive to a proper posture and position. In this paper, the following objectives will be achieved: (i) Create a schematic of the mechanism and describe the principles and functions (ii) the calculation of inverse kinematics, forward kinematics, dynamics (including energy), and PD control in the mechanism (iii) The motion process of simulating the mechanism using MATLAB (iv) Using MATLAB to create the plots of angle, torque, and position state (v) Using SolidWorks to construct the prototype and to implement the motion simulation of the mechanism (vi) Describe the practical application and future Extensions of this mechanism.


2020 ◽  
pp. 027836492093194
Author(s):  
Neil T Dantam

Modern approaches for robot kinematics employ the product of exponentials formulation, represented using homogeneous transformation matrices. Quaternions over dual numbers are an established alternative representation; however, their use presents certain challenges: the dual quaternion exponential and logarithm contain a zero-angle singularity, and many common operations are less efficient using dual quaternions than with matrices. We present a new derivation of the dual quaternion exponential and logarithm that removes the singularity, we show an implicit representation of dual quaternions offers analytical and empirical efficiency advantages compared with both matrices and explicit dual quaternions, and we derive efficient dual quaternion forms of differential and inverse position kinematics. Analytically, implicit dual quaternions are more compact and require fewer arithmetic instructions for common operations, including chaining and exponentials. Empirically, we demonstrate a 30–40% speedup on forward kinematics and a 300–500% speedup on inverse position kinematics. This work relates dual quaternions with modern exponential coordinates and demonstrates that dual quaternions are a robust and efficient representation for robot kinematics.


2012 ◽  
Vol 591-593 ◽  
pp. 2081-2086 ◽  
Author(s):  
Rui Ren ◽  
Chang Chun Ye ◽  
Guo Bin Fan

A particular subset of 6-DOF parallel mechanisms is known as Stewart platforms (or hexapod). Stewart platform characteristic analyzed in this paper is the effect of small errors within its elements (strut lengths, joint placement) which can be caused by manufacturing tolerances or setting up errors or other even unknown sources to end effector. The biggest kinematics problem is parallel robotics which is the forward kinematics. On the basis of forward kinematic of 6-DOF platform, the algorithm model was built by Newton iteration, several computer programs were written in the MATLAB and Visual C++ programming language. The model is effective and real-time approved by forwards kinematics, inverse kinematics iteration and practical experiment. Analyzing the resource of error, get some related spectra map, top plat position and posture error corresponding every error resource respectively. By researching and comparing the error spectra map, some general results is concluded.


Author(s):  
Deanne C. Kemeny ◽  
Raymond J. Cipra

Discretely-actuated manipulators are defined in this paper as serial planar chains of many links and are an alternative to traditional robotic manipulators, where continuously variable actuators are replaced with discrete, or digital actuators. Benefits include reduced weight and complexity, and predictable manipulation at lower cost. Challenges to using digital manipulators are the discrete end-effector positions which make the inverse kinematics problem difficult to solve. Furthermore, for a specific application position in the manipulator workspace, there may not be an actual end-effector position. This research has relaxed the inverse kinematics problem around this challenge making each application position an element of a grid in which the end effector must reach. There may be many possible end-effector positions that would reach the element goal, the solution uses the first one that is found. The inverse kinematics solution assumes the assembly configuration of the digital manipulator is already solved specifically for the application grid. The Jacobian function, normally used to solve joint velocities, can be used to identify the exact shift vectors that are used for the inverse kinematics. Three methods to solve this problem are discussed and the third method was implemented as a four-part solution that is a directed and manipulated search for the inverse kinematics solution where all four solutions may be needed. A discussion of forward kinematics and the Jacobian function in relation to digital manipulators is also presented.


Sign in / Sign up

Export Citation Format

Share Document