Literature DB >> 31191955

A task-based design methodology for robotic exoskeletons.

Omid Heidari1, Eric T Wolbrecht2, Alba Perez-Gracia1, Yimesker S Yihun3.   

Abstract

INTRODUCTION: This study is aimed at developing a task-based methodology for the design of robotic exoskeletons. This is in contrast to prevailing research efforts, which attempt to mimic the human limb, where each human joint is given an exoskeleton counter-joint. Rather, we present an alternative systematic design approach for the design of exoskeletons that can follow the complex three-dimensional motions of the human body independent of anatomical measures and landmarks. With this approach, it is not necessary to know the geometry of the targeted limb but rather to have a description of its motion at the point of attachment.
METHODS: The desired trajectory of the targeted limb has been collected through a motion capture system from a healthy subject. Then, an approximate dimensional synthesis has been employed to specify the size of the mechanism and its location with respect to the limb, while generating the desired trajectory. The procedure for this method, from motion capture to kinematic synthesis to mechanism selection and optimization, is validated with an illustrative example.
RESULTS: The proposed method resulted an exoskeleton which follows the desired trajectory of the human limb without any need of aligning its joint to the corresponding human joints.
CONCLUSION: A method to design lower mobility exoskeletons for specific sets of human motion is presented; the approach result an exoskeleton with lesser actuation system while generating complex 3D limb motions, which in turn results a lighter exoskeletons. It also avoids a need to align each robotic joint axis with its human counterpart.

Entities:  

Keywords:  Bricard mechanism; Task-based rehabilitation; exoskeleton design; kinematic synthesis; thumb rehabilitation

Year:  2018        PMID: 31191955      PMCID: PMC6531804          DOI: 10.1177/2055668318800672

Source DB:  PubMed          Journal:  J Rehabil Assist Technol Eng        ISSN: 2055-6683


Introduction

New robot technologies, acting in collaboration with humans, have the potential to greatly increase both productivity and quality of life. One such evolving co-robot technology is the robotic exoskeleton, which attaches directly to a human to augment the abilities of the user. Exoskeletons are being developed for many applications, including medical monitoring and intervention, strenuous and repetitive work, dangerous jobs, and military missions.[1-3] For the purpose of industrial and medical application, robotic exoskeletons were studied in the late 1960s and 1970s.[4,5] Exoskeletons were also designed to enhance the strength of humans.[6,7] Currently, many exoskeleton robots are proposed/designed for the rehabilitation, haptic interaction, and power augmentation purpose.[8-11] For more details of recent robotic exoskeleton developments and applications, see Bogue.[12] An ideal exoskeleton should generate natural motions within the workspace of the human limb without causing vibrations or sudden motion changes and without adding extra load or burden on the user. All these considerations make the design of robotic exoskeletons difficult. The prevailing notion with exoskeleton research and development is that ideally they should be able to reproduce every motion that the human operator is capable of. The common approach in exoskeleton design is to attempt to align each robotic joint axis with its human counterpart (e.g. a rotational joint for the elbow).[13,14] For example, the surmised ideal upper extremity exoskeleton should have the same workspace as the human arm. To this end, researchers continue to increase the degrees of freedom (DOFs) of their exoskeletons. In the case of the human arm, excluding the hand and fingers but including the wrist, there are seven DOFs (three at the shoulder, one at the elbow, one at the forearm, and two at the wrist). Adding the hand and fingers adds additional DOFs. As the DOFs increase, so do the complexity, size, weight, and cost of the exoskeleton. Furthermore, good alignment is often difficult and the distances between joints must be adjustable to accommodate the variances of human limbs. A major practical challenge to the comfort and usability for exoskeletons is the need to avoid misalignment of the exoskeletal joints with the corresponding human joint. Alignment disparities are difficult to prevent due to large inter-user variability and can create large stresses on the attachment system and underlying human anatomy.[15,16] An alternative to the rigid exoskeleton is the soft exoskeleton, where mechanical joint axes are omitted and the human limb itself serves as the mechanical structure. Actuators are attached between limb segments to augment the strength of the human subjected. This produces a lighter and less obstructive exoskeleton, but its premier application may be fatigue mitigation; in the case of human augmentation, either for rehabilitation or industrial applications, power amplification requires excessive joint and bone loading. For some human joints, such as the elbow, the motion of the joint can be fairly accurately reproduced with a common robotic joint (in this case, the revolute or rotating joint). In other cases, however, such as movement of the shoulder through scapula and clavicle articulation, the human body follows a complex motion that is difficult to reproduce, with the combination of revolute and prismatic joints. Traditionally, exoskeletons are designed in such a way that they try to align with the human joint axes of motion.[17,18] It is assumed that the location of the axes can be accurately known, and that such fixed axes exist for the range of motion of the joint or set of joints, which is not always the case. A clear example of the complex kinematic modeling is the thumb, for which precise detection methods such as magnetic resonance imaging segmentation[19,20] show that considering fixed rotational axes, especially for the CMC joint, is not a good approximation; see also Chalon et al.[21] Similarly, the human shoulder follows a complex motion, where its center of rotation changes with its own motion,[22] which makes the alignment of the exoskeleton joints more difficult as the location of complex human joints changes. One of the hypotheses of this research paper is that for many applications, a complete recreation of the human workspace may be unnecessary and suboptimal. In fact, a reduced, sub-workspace may be the best solution. For rehabilitation of the upper extremity, for example, it is likely that a properly designed robotic exoskeleton could achieve a large percentage of clinically desired motions with a greatly reduced workspace. In this research, a systematic design approach is proposed with illustrative examples for the design of exoskeletons that can follow the complex three-dimensional (3D) motions of a human body. With this method, it is not necessary to know the geometry of the hand or the targeted body but rather to have a description of its motion at the attachment points. In this proposed design methodology, the process is divided into three stages. The first stage uses motion capture to record the kinematics associated with the desired task or set of tasks. The complexity of the data is then reduced through optimization to a workspace that properly characterizes the desired task(s). The goal is to accurately represent the design motions with an optimal set of joints and actuators. This may be thought of as a curve-fitting (regression); we are looking for the proper type and number of basic functions (joints, in this case) to reproduce the desired motions without overfitting the data. The second stage uses dimensional kinematic synthesis in order to create an articulated system able to follow a specified motion.[23] This stage defines, given the type and number of joints and the loops of the mechanism, the relative position between the joints, which in turn fully specifies the workspace of the mechanism. Several methods exist for the dimensional kinematic synthesis of linkages. Geometric constraints imposed by the joints can be used to define design equations[24]; robot kinematics equations to reach a set of positions can be stated and solved for both the joint variables and the structural variables.[25,26] It is important to note that any dimensional synthesis method used for the second stage can be used to provide the input data (the joint axes and their connectivity) for the third stage. The third stage deals with the optimization of the links to satisfy a set of performance requirements. Many of these additional performances, such as motion smoothness, obstacle avoidance, force transmission, or physical dimensions to name a few, are fully or partially independent of the kinematic task. The optimization stage has been successfully developed, implemented, and tested in several mechanism designs.[27] It is a general method that can be used to optimize different topologies, such as serial chain, closed linkages, linkages with tree structure, and hybrid mechanisms. The output from the optimization algorithm is used for computer-aided design (CAD) implementation. This helps to have a 3D visualization and simulation of several candidate solutions. The CAD model is also used to check the performance of different actuators and their placement in the mechanism.

The design process

The proposed design process is a task-based and body-adapted methodology, aimed to yield an articulated system composed mainly of rigid bodies and powered by actuators. In this method, the input is the human motion captured using vision-based or similar motion and/or force capture systems, as well as some performance requirements. The desired motion is used in a finite-position kinematic synthesis stage and yields a set of exoskeleton mechanisms able to follow the desired motion. This stage requires also the input about the mechanism topology. Parallel robots are mostly used as input topology due to their higher robustness, high payload, and lower DOFs, which lead to a lower number of actuated joints. At this point, several solutions may be obtained, and a manual selection of the candidate or an automatic ranking of the candidates according to their kinematic fitness is required. Additional performance requirements are enforced on the selected candidate by using a link-based hybrid optimization routine. The selected exoskeleton is further optimized at this stage to ensure motion smoothness, obstacle avoidance, and optimum physical dimensions, among other requirements. The optimization yields a kinematic sketch in which the link lengths and shapes, as well as the position of the joint axes, are given. This kinematic sketch is then imported to a CAD system for the detailed design of the links and the placement of actuation and transmission components to have a complete design ready for prototyping. The general design process scheme is shown in Figure 1.
Figure 1.

The general design methodology. CAD: computer-aided design.

The general design methodology. CAD: computer-aided design.

Human motion capture

The desired task has been traditionally specified as a set of finite precision positions that the end-effector of the kinematic chain should pass through.[28] Recent research efforts are directed towards the use of full trajectories[29] or regions of the space that define the workspace. For robotic systems designed for anthropomorphic tasks, the human motion is usually captured with video cameras[30] or infrared technology, as demonstrated in Sigal and Black.[31] In this research, the human motion data have been acquired using a Vicon motion tracking system. The infrared cameras are set around the room, primarily for larger applications; however, they also work well for smaller size applications, such as hand motions. The markers used in the system are small white balls that reflect the infrared light. For instance, for one of our thumb exoskeleton designs, we used arrays with the markers placed 1.25 inches apart, making it easy to collect 3D data. In order to assess the exact location of the fixed link with respect to the hand, additional sets of sensors are placed on the arm, see Figure 2.
Figure 2.

Markers placed on the thumb (left) and data capture setup (middle), and the thumbs proximal phalanx path (right).

Markers placed on the thumb (left) and data capture setup (middle), and the thumbs proximal phalanx path (right). The data obtained from the markers are used to estimate the pose, which consists of the position and orientation of the targeted part of the human body. An important aspect of this setup is the geometric arrangement of the markers, which directly affects system performance and usability in computer vision applications. Figure 3 shows several path variations while doing the same task seen from the reference frame of the motion capture system. One representative path is selected for the design of the mechanism (Figure 4).
Figure 3.

The paths of the captured frames including thumb's proximal phalanx, wrist, and forearm, all expressed in camera frame.

Figure 4.

Selected path for the thumb's proximal phalanx. The red bigger frames in the figure show the selected ones along the path.

The paths of the captured frames including thumb's proximal phalanx, wrist, and forearm, all expressed in camera frame. Selected path for the thumb's proximal phalanx. The red bigger frames in the figure show the selected ones along the path. The pose obtained from this stage is used as the input to the kinematic synthesis stage in which the design equations are formulated for the selected linkage to fulfill the desired workspace of the human motion.

Coordinate transformation

The image, camera, and global coordinate systems (GCSs) are involved in calculating the point positions with respect to the 3D GCS. Based on the intrinsic matrix of the camera, the relation between the image and the camera coordinate system is established. To express the image in a GCS, extrinsic camera matrices, the relationship between the camera coordinate and global coordinate is needed. Therefore, the motion capture camera runs through a two-step calibration process (dynamic calibration and static calibration) to create both the intrinsic and extrinsic camera matrices. In this study, the T-shaped wand markers provided with the motion capture system are used for calibration. The motion capture system generates the 3D coordinates of the targets (markers) with respect to the GCS using the data measured with the post-processing program.[32] In order to locally measure all movements of the target points, a coordinate transformation is used, where the matrices T and T in Figure 5 represent the transformations of the position of points on the thumb and on the hand, respectively, with respect to the GCS. These transformation matrices are calculated from the image capture data. After calculating the transformation from the reference frame at the hand to the tip of the thumb, T, the design equations are formulated based on the candidate mechanism for the exoskeleton.
Figure 5.

Coordinate transformation.

Coordinate transformation.

Kinematic synthesis

Kinematic synthesis theory allows creating exoskeletons able to perform a desired motion regardless of the anatomic kinematic chain that is producing the motion. It is known[23] that, as the number of joints of a serial kinematic chain increases, the number of real solutions, that is, of possible chains able to perform a similar task, increases very rapidly. This multiplicity of solutions helps in selecting a design that can be made compatible with the anatomy of the user. Kinematic synthesis is traditionally divided[33] into two steps: structural or type synthesis and dimensional synthesis. In type synthesis, the topology of the chain (number and types of joints and connectivity between them) that better fits the task to be performed is selected. The dimensional synthesis step has both the mechanism topology and the desired task as inputs and yields the dimensions and relative location of the mechanism in order to exactly (exact synthesis) or approximately (approximate synthesis) perform the task.

Type synthesis for exoskeletons

The selection of a kinematic topology for a given task or workspace is a research area in which much needs to be done. Some efforts have been done to relate the shape and dimension of a workspace to a particular topology, see for instance, Perez Gracia.[34] Also, some results are being developed for planar curves in which the mechanism is selected according to the fitness to a particular one-dimensional workspace.[35] In the case of human motion, there are two reasons why selecting a topology for an algebraic workspace is a difficult task. The human joints are just approximations of the subgroups of motion, and they become more so when the motion is created by several joints. In addition, the human variability for a simple selected task makes the identification or approximation of the motion to an algebraic mechanism workspace challenging. In order for a type synthesis stage to be integrated in the exoskeleton design, two elements are needed: an atlas of workspaces corresponding to mechanism topologies and an optimization routine able to fit the captured motion to the algebraic workspaces. Lacking these elements, the selected option for our design method is to pre-select a set of mechanism topologies. The selection may be based on the desired DOFs or on the minimal subgroup of motion containing the desired motion. The shape of the workspaces of the candidate topologies is compared to the desired motion. As an example, Figure 6 shows the displacements of the thumb's proximal phalanx path as screw axes with a pitch, where the screw lengths are proportional to the pitch. The screw axes of the displacements with their pitches generate a screw hypersurface; each line segment represents a finite motion from a reference configuration of the thumb. This representation has all the information of the motion except for the value of the rotation, which can be calculated independently. This can be compared to the workspace of candidate mechanisms. In this case, Figure 7 shows the same information for a Bricard mechanism, which is a spatial closed chain with one DOF. Comparing these two sets of screw axes reveals that the Bricard mechanism may be a good replacement for the thumb's proximal phalanx, as it creates similar surfaces.
Figure 6.

Thumb's proximal phalanx path: screw surface of relative screw axes.

Figure 7.

Screw workspace for a Bricard mechanism.

Thumb's proximal phalanx path: screw surface of relative screw axes. Screw workspace for a Bricard mechanism.

Dimensional synthesis for exoskeletons

In order to follow as closely as possible the whole task trajectory, approximate dimensional synthesis is used. In this case, the obtained exoskeleton will not, in general, match the trajectory exactly, but rather the approximation can be controlled by minimizing the distance between the desired task and the trajectory of the exoskeleton. It is well known that there is no Haar measure for spatial displacements; however, in the case of an exoskeleton application, we can consider that the fixed frame is anthropocentric in all cases. Depending on the type of the mechanism, i.e., serial chain or parallel, the design equations are formed; in both cases, the forward kinematics equations as the set of all positions reachable by the robot are defined by a transformation from the base frame to the end-effector frame. In parallel robots, in addition to the forward kinematics, we may impose loop equations as constraints to be satisfied. The position and orientation of the end-effector of a robot are defined in terms of its joint parameters and physical dimensions by the kinematic equations. Most researchers use the Denavit–Hartenberg formulation to assign the local joint coordinate frames to define the kinematic equations[36,37] or matrix exponentials to define the 4 × 4 homogeneous transformations, giving the coordinates of the joint axes explicitly in the kinematics equations. The joint axes are expressed as lines using Plücker coordinates. For every joint, i, the Plücker coordinates are given by where . The first 3D vector, s, is a unit vector defining the direction of the axis, and is the moment vector, obtained as the cross product of a point on the axis, c, and the direction s. This line can be transformed onto a unit screw by adding the pitch relating the slide along the line and the rotation about the line. The motion can be expressed as the representation-agnostic exponential This general notation will denote a revolute joint when t = 0 and a prismatic joint when . The synthesis equations for a serial robot are obtained from the kinematic equations. For a chain with n joints, , that must reach m desired absolute positions (Figure 8), solving the set of equations in equation (2) fully defines the workspace of the robot when
Figure 8.

A serial chain, its joints axes and desired poses.

For a given set of task positions, the goal is to find the dimensions of the robot that can position the end-effector at the given set of task positions. In other words, for each position P, there is at least one joint parameter vector and a set of structural parameters such that the robot chain can reach the desired task. When dealing with the synthesis of parallel robots or closed kinematic chains, the fact that several serial chains need to follow the same path can be dealt with in several ways. Optimization techniques based on minimizing the distance to the desired trajectory can be accompanied with assembly constraints consisting of inequalities on the loop equations of the mechanism; see for instance, Jensen and Hansen,[38] in order to approximate the closure of the mechanism. Another technique includes designing for entire workspaces of closed chains, such as Batbold Batchimeg and Pérez-Gracia[39]; however, this approach is currently only available for a few simple mechanism topologies. A third way is to reduce the parallel mechanism to the most constrained serial chain, see Simo-Serra and Perez-Gracia,[40] synthesize for that serial chain and design the rest of the serial chains so that they contain the motion of this one as a subset of their motion. When all serial chains joining the base to the end-effector have the same topology, then synthesizing for one of them allows the exact reach of a finite set of positions for all of them. In all of these methods except the exact workspace synthesis, the kinematic behavior of the system is defined at discrete poses, and no information about the motion from position to position is available. This may lead to an undesired behavior of the system. An extreme case will happen when a singularity is found between the discrete positions being targeted. A different approach is taken for instance in Soh and Robson[41] in which the human body is considered a kinematic chain and additional chains are attached to it in order to restrain the motion, forming a closed system. This technique is effective for human limbs in which the joints' motion faithfully approximates the motion of a mechanical joint such as a revolute joint. Its results on more complex joints have not been assessed yet. An exoskeletons mechanism can reduce the performance by adding weight, inertia, and friction to the system. According to Royer and Martin,[42] the natural frequency of the swinging of a body is affected by the mass and inertia of the exoskeleton, which can have important consequences on the metabolic cost and the speed of the body.[43] Compensating inertia through control is particularly difficult due to instability issues.[44] In order to overcome these problems and to fulfill additional performance requirements, such as total length, force transmission, obstacle avoidance, or geometry at a given configuration, a post-synthesis optimization method can be used.[27] This method is based on considering the links of the exoskeleton as anchored to sliding points on its set of joint axes and making the additional requirements be a function of the location of the link relative to the two joints that it connects. The combination of the kinematic synthesis together with the link-based optimization allows to interactively monitor, control, and adjust objectives and constraints to yield practical solutions for realistic exoskeleton design.

An example of exoskeleton design for thumb motions

The human thumb presents a complex 3D motion that can be modeled, depending on the needed accuracy, with three to four DOFs and using variable joint axes. We postulate that it is still possible to use simplified, low-DOF linkages for assisting, in particular, thumb motions. As candidate mechanisms, we focus on a set of closed, spatial, overconstrained, and non-overconstrained four-bar to six-bar linkages with low mobility that present the desired characteristics for this application; see Waldron[45] and Tsai.[46] The spatial mechanism is to be attached to the proximal phalanx of the thumb. In addition, the designed mechanism is confined to avoid the palmar area of the hand, so as to minimize sensory feedback interference, and to allow the mechanism to be manufactured with minimal size. This, combined with the intended location of the actuators, will allow the device to be constructed with low apparent inertia. For this example, we synthesize the selected linkage to follow as closely as possible the experimental paths of the human thumb. The overall outline or design approach of the mechanism is shown in Figure 1; however, in this case, the post-synthesis optimization step has been omitted. The thumb data were acquired using a Vicon motion tracking system as shown in Figure 2. The captured data for several paths of the task, and the selected positions, are shown in Figures 3 and 4. For the design of the spatial motion, it is sometimes advantageous to work with relative displacements. Each relative displacement expresses a motion of the thumb from a reference configuration, taken as the thumb position at the first frame. Each displacement can be modeled as an axis, plus a rotation about and a translation along the axis. This information is encoded as a screw, where the screw axis is the axis of the displacement and the pitch is the ratio of translation to rotation for that displacement, see Figure 6.

Mechanism selection

In order to accomplish simplicity together with spatial motion under a one-DOF system, an initial set of closed spatial linkages with four to six links and standard revolute (R), prismatic (P), and cylindrical (C) joints have been selected. Some of these linkages are overconstrained, while others are trivial; all of them with mobility equal to one.[45,46] In particular, the following four-bar linkages: RC-CC, RP-RP, and RR-RR and the following six-bar linkages: CRR-RRR, RRC-CRR, and Bricard Baker,[47] which is an RRR–RRR mechanism, were selected as candidates. Here, the dash separating joints indicates where the end-effector, or attachment to the thumb, is being placed. Among the properties of these linkages that are useful for our application, we can cite the one-DOF motion, requiring only one actuator, and topological simplicity while creating a complex motion. In addition, overconstrained linkages have other advantages, such as inherent structural rigidity. The workspaces of relative displacements of the candidate linkages were plotted and the Bricard mechanism showed the highest match with the set of displacements of the thumb, see Figures 6 and 7. The Bricard linkage was selected for the dimensional synthesis.

Bricard kinematics synthesis

In this section, the design equations corresponding to the Bricard mechanism are presented. Consider the closed RRR–RRR linkage as two serial RRR chains, joined at their end-effectors. The axes are labeled as shown in Figure 9, starting at the fixed link and going around in two ways to reach each other at their end-effectors. The table in Figure 9 shows the constraints among DH parameters in a Bricard mechanism in which a is the length of link i + 1, α is the twist angle between the axes of joints i and i + 1, d is the offset distance at joint i, and θ is the joint rotation angle for . It is known that the offset distances, twist angles, and link lengths in the opposite side of this mechanism must be equal[48] resulting in .
Figure 9.

The Bricard mechanism with its DH parameters and dimensions. The table shows the relations among DH parameters of a Bricard mechanism.

A serial chain, its joints axes and desired poses. The Bricard mechanism with its DH parameters and dimensions. The table shows the relations among DH parameters of a Bricard mechanism. Comparison between desired positions (blue frames) and linkage positions (red for the left chain and green for the right chain). In order to create the design equations, the distance between the displacements of the task and the displacements of the candidate chain is minimized. Equate the forward kinematics of the mechanism (both left and right chain) to each of the discrete positions obtained from the motion capture. If each finite displacement of the thumb is denoted by P, then the design equations are In these equations, the variables we are interested in are what we call the structural variables, which are the Plücker coordinates of the joint axes at the reference configuration. In addition, the optimization process outputs the angles of the chains in order to reach the thumb displacements. Moreover, the Bricard constraints in terms of the joint axes are where × is the dual cross product of lines. Eighteen positions were selected from the thumb path, and the first frame was taken as the reference configuration. If the forward kinematics is written using dual quaternions, the system is composed of eight equations for each of the two serial chains of the mechanism. This gives a total of 272 nonlinear equations. In addition, we have the constraints (equation (4)) which add 12 equations to the system. There is a total of 284 equations. The variables to solve for are the Plücker coordinates of the axes (six parameters per axis) and the joint variables to reach each thumb position. Then, the total number of unknowns is 87. This overconstrained system of nonlinear equations was solved using a Levenberg–Marquardt numerical method.

Results

The set of selected positions and the ones reachable by the synthesized robot are shown in Table 1. As it can be seen in Figure 10, both chains are reaching the targets fairly consistently. The equations were run 14 times for three different sets of positions chosen from the thumb frames. The distance to the desired path was optimized by minimizing the distance at each step. The solver took a variable amount of time, from a few minutes to a few hours to find solutions. For the 14 runs, 14 considerably different solutions were found.
Table 1.

The DH parameters of the resulting mechanism.

α (degree)a (mm)d (mm)
1165.636.594.4
2279.4160.920
3264.5166.640.8
4165.636.594.4
5279.4160.920
6264.5166.640.8

Note: Angles are in degrees and distances are in millimeters.

Figure 10.

Comparison between desired positions (blue frames) and linkage positions (red for the left chain and green for the right chain).

The DH parameters of the resulting mechanism. Note: Angles are in degrees and distances are in millimeters. Of these 14 solutions, one linkage was selected based on its overall dimensions and placement on the hand. For this solution, the translational error, which is the distance between the desired and computed end-effector positions, varies from 1 mm to 3 mm, while the orientation error, using Euler angles as a criterion, varies up to about for α, for β, and for γ. Figure 1 shows the DH parameters of the designed robot. Due to the potentially very large number of solutions for this problem, not all the solution space has been searched and hence we cannot assume that the selected candidate is the optimal one but rather an acceptable one. The CAD model at the initial position is illustrated in Figure 11. The cylinder shows the forearm position with respect to the mechanism. There are some adjustable bars to fix the forearm on the base.
Figure 11.

CAD model of the designed robot at the reference configuration.

CAD model of the designed robot at the reference configuration.

Prototype

Figure 12 shows the prototype of the Bricard mechanism which was designed based on the proposed methodology to follow the thumb's path.
Figure 12.

The prototype of the designed Bricard mechanism with the fixture of forearm attaching to the base.

The prototype of the designed Bricard mechanism with the fixture of forearm attaching to the base. Figure 13 shows the same mechanism with the hand on it. The mechanism is designed so that the height and orientation of the base are adjustable to provide a good tolerance for different sizes and shapes of forearms and hands.
Figure 13.

The prototype of the designed Bricard mechanism with the subject's hand on it.

The prototype of the designed Bricard mechanism with the subject's hand on it.

Conclusions

A method to design lower mobility exoskeletons for specific sets of human motion is presented in this work. With this design approach, the exoskeletons require less actuation to generate complex 3D limb motions, which in turn result in lighter exoskeletons as compared to other designs in the literature. It also avoids having to align each robotic joint axis with its human counterpart, for which the location of the human joint axis needs to be accurately known and fixed in its range of motion, which is not always the case and may cause misalignment. In this method, real task-based human kinematics data have been used to calculate the dimensions and position of the exoskeleton. The resulting design is non-anthropomorphic, which allows us to locate the joints away from the limb if required. A one-DOF exoskeleton is designed as an example to guide the motion of the proximal phalanx of the thumb finger during a rehabilitation exercise. The resulting design matches the motion of the finger within the desired range, without mimicking the anatomical locations of the human thumb joints. Further work will be devoted to the post-synthesis optimization in order to obtain a more compact solution.
  10 in total

1.  Manipulations of leg mass and moment of inertia: effects on energy cost of walking.

Authors:  Todd D Royer; Philip E Martin
Journal:  Med Sci Sports Exerc       Date:  2005-04       Impact factor: 5.411

2.  The effects of adding mass to the legs on the energetics and biomechanics of walking.

Authors:  Raymond C Browning; Jesse R Modica; Rodger Kram; Ambarish Goswami
Journal:  Med Sci Sports Exerc       Date:  2007-03       Impact factor: 5.411

3.  Combined use of repetitive task practice and an assistive robotic device in a patient with subacute stroke.

Authors:  Ellen M Frick; Jay L Alberts
Journal:  Phys Ther       Date:  2006-10

4.  An upper limb prosthesis-orthosis power and control system with multi-level potential.

Authors:  G Schmeisser; W Seamone
Journal:  J Bone Joint Surg Am       Date:  1973-10       Impact factor: 5.284

5.  Dynamics and control of robotic systems worn by humans.

Authors:  H Kazerooni; S L Mahoney
Journal:  J Dyn Syst Meas Control       Date:  1991-09       Impact factor: 1.372

6.  Adaptive control of a variable-impedance ankle-foot orthosis to assist drop-foot gait.

Authors:  Joaquin A Blaya; Hugh Herr
Journal:  IEEE Trans Neural Syst Rehabil Eng       Date:  2004-03       Impact factor: 3.802

7.  Single degree-of-freedom exoskeleton mechanism design for thumb rehabilitation.

Authors:  Yimesker Yihun; Robert Miklos; Alba Perez-Gracia; David J Reinkensmeyer; Keith Denney; Eric T Wolbrecht
Journal:  Conf Proc IEEE Eng Med Biol Soc       Date:  2012

8.  Controlling free flight of a robotic fly using an onboard vision sensor inspired by insect ocelli.

Authors:  Sawyer B Fuller; Michael Karpelson; Andrea Censi; Kevin Y Ma; Robert J Wood
Journal:  J R Soc Interface       Date:  2014-08-06       Impact factor: 4.118

9.  Design of a 6-DOF upper limb rehabilitation exoskeleton with parallel actuated joints.

Authors:  Yanyan Chen; Ge Li; Yanhe Zhu; Jie Zhao; Hegao Cai
Journal:  Biomed Mater Eng       Date:  2014       Impact factor: 1.300

10.  The H2 robotic exoskeleton for gait rehabilitation after stroke: early findings from a clinical study.

Authors:  Magdo Bortole; Anusha Venkatakrishnan; Fangshi Zhu; Juan C Moreno; Gerard E Francisco; Jose L Pons; Jose L Contreras-Vidal
Journal:  J Neuroeng Rehabil       Date:  2015-06-17       Impact factor: 4.262

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.