Access the full text.

Sign up today, get DeepDyve free for 14 days.

Journal of Robotics
, Volume 2015 (2015) – May 11, 2015

/lp/hindawi-publishing-corporation/omnidirectional-analysis-of-spatial-manipulator-FVm54uLzNO

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

- Publisher
- Hindawi Publishing Corporation
- Copyright
- Copyright © 2015 Yuquan Leng et al.
- ISSN
- 1687-9600
- eISSN
- 1687-9619
- Publisher site
- See Article on Publisher Site

Omnidirectional Analysis of Spatial Manipulator div.banner_title_bkg div.trangle { border-color: #082C0F transparent transparent transparent; opacity:0.7; /*new styles start*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" ;filter: alpha(opacity=70); /*new styles end*/ } div.banner_title_bkg_if div.trangle { border-color: transparent transparent #082C0F transparent ; opacity:0.7; /*new styles start*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" ;filter: alpha(opacity=70); /*new styles end*/ } div.banner_title_bkg div.trangle { width: 198px; } #banner { background-image: url('http://images.hindawi.com/journals/jr/jr.banner.jpg'); background-position: 50% 0;} Hindawi Publishing Corporation Home Journals About Us Journal of Robotics About this Journal Submit a Manuscript Table of Contents Journal Menu About this Journal · Abstracting and Indexing · Advance Access · Aims and Scope · Annual Issues · Article Processing Charges · Articles in Press · Author Guidelines · Bibliographic Information · Citations to this Journal · Contact Information · Editorial Board · Editorial Workflow · Free eTOC Alerts · Publication Ethics · Reviewers Acknowledgment · Submit a Manuscript · Subscription Information · Table of Contents Open Special Issues · Published Special Issues · Special Issue Guidelines Abstract Full-Text PDF Full-Text HTML Full-Text ePUB Full-Text XML Linked References How to Cite this Article Journal of Robotics Volume 2015 (2015), Article ID 273237, 11 pages http://dx.doi.org/10.1155/2015/273237 Research Article Omnidirectional Analysis of Spatial Manipulator Yuquan Leng , 1,2 Yang Zhang , 1 Xu He , 1 Wei Zhang , 1 Haitao Luo , 1 and Weijia Zhou 1 1 State Key Laboratory of Robotics, Shenyang Institute of Automation, Shenyang 110016, China 2 University of Chinese Academy of Science, Beijing, China Received 12 November 2014; Accepted 15 April 2015 Academic Editor: Shahram Payandeh Copyright © 2015 Yuquan Leng et al. This is an open access article distributed under the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract Space manipulators are mainly used in the spatial loading task. According to problems of the spatial loading diversity, the testing loading installing position, and the utilization ratio of a test platform, the space manipulator is asked to evaluate the position and attitude of itself. This paper proposes the Point Omnidirectional Coefficient (POC) with unit attitude sphere/circle to describe attitude of the end-effector, which evaluates any points in the attainable space of the manipulators, in combination with the manipulation’s position message, and get relationships between its position and attitude of all points in the attainable space. It represents the mapping between sphere surface and plane for mission attitude constraints and the method for calculating volume of points space including attainable space, Omnidirectional space, and mission attitude space. Furthermore, the Manipulator Omnidirectional Coefficient based on mission or not is proposed for evaluating manipulator performance. Through analysis and simulation about 3D and 2D manipulators, the results show that the above theoretical approach is feasible and the relationships about link lengths, joints angles, attainable space, and Manipulator Omnidirectional Coefficient are drawn for guiding design. 1. Introduction Manipulators research on its Omnidirectional characteristics is important and meaningful for manipulators used in space [ 1 – 4 ]. Space manipulators can take place of spacemen to complete many assignments. As its operational environment is special, there is urgent need for Omnidirectional analysis. Spatial loading has the following problems: first, the operation method differs from one loading to another, and it also differs for operational position and pose; second, the problem is how to install the loading appropriately in order to complete the task; last, according to the need of the loading task, the problem is how to distribute the loading properly in the test platform to maximize utilization of the platform. The attainable space of manipulator refers to all points that the manipulator end-effector can reach with all joints in their proper domain [ 5 , 6 ]. In this paper, the POC means the proportion of attitude manipulator can arrive at this point. The bigger the POC is, the bigger the attitude can reach in one point. The POC being 1 means that attitude is attainable Omnidirectionally. Omnidirectional space of the manipulator means the unit of points where the POC is 1, where the manipulator is the most flexible. The research about Omnidirectional characteristics analyzes position data of its reachable workspace combined with attitude data and could make an accurate evaluation of its performance itself. The difference between attainable space and the Omnidirectional space represents the space where the position is attainable and attitude of manipulator is attainable partly. Specific mission operation does not require all attitudes. We define mission attitude space, which means the space meets mission attitude operation. It is obvious that mission attitude space includes Omnidirectional space. This paper proposes mapping relationship from spherical surface to plane, realizing mission attitude constraints. We calculate volume of workspace, mission attitude space, and Omnidirectional space with numerical analysis and analytical method [ 5 , 7 , 8 ]. Numerical analysis is universal and does not become complicated with complexity of the manipulator. Analytical method is complicated and not universal related with nonlinear equations and inverse matrix of manipulator kinematics [ 6 , 9 , 10 ]. This paper applies numerical analysis to calculate space consisting of points, which is generated using the Monte Carlo method [ 11 , 12 ]. The two-dimensional point’s distributions of each layer of the space are obtained by classifying these points into a series of slices. Point’s areas are achieved by using rectangle method, and then volume of point’s space is achieved. Combined with the loading task, the research about attainable space, mission attitude space, and Omnidirectional space, on one hand, as shown in Figure 1 , can solve many problems in loading installation and avoid the task being unfinished when the loading has been installed; furthermore, it can also arrange distribution of loading on the test platform [ 13 ]. On the other hand, as shown in Figure 2 , according to given assignment, it can be used to represent flexibility of the whole manipulator. When the manipulator meets task requirements, it will perform task; otherwise it will give feedback to human about fail result and suggestions. Consequently, it has guiding significance to joint angles, link lengths, and other parameters of the manipulator [ 14 – 17 ]. Figure 1: Design process based on mission requirements. Figure 2: Analysis about whether the mission can be completed based on a specific mission and manipulator. In Section 2 of this paper, the early researches of manipulator performance are introduced, which makes an equivalent representation about the Omnidirectional characteristics; Section 3 introduced the method to analyze the Omnidirectional characteristics, including the POC analysis, the mission attitude constraints, the volume of point’s space, and the Manipulator Omnidirectional Coefficient; Section 4 shows the result of data analysis and figures of 3D manipulator and 2D manipulator. 2. Prior Work Salisbury and Craig proposed condition number for the dexterity of manipulators. The Singular Value Decomposition (SVD) method works for Jacobian matrix of all kinematic structures; then condition number can be achieved [ 18 ]. Yoshikawa gave one way to describe the manipulability of robotic arm in positioning and orienting end-effector. He introduced the term manipulability which involves the Jacobian matrix and its transpose. The manipulability measure is determined by the evaluation of the determinant of the Jacobian [ 8 ]. Klein and Blaho introduced four measures for the dexterity of manipulators: determinant, condition number, and minimum singular value of Jacobian and joints range availability. They compared four measures to achieve the advantage and disadvantage of each for finding an optimal configuration [ 19 ]. Mohammed et al. studied the manipulability index for every point using a new algorithm based on the way of condition number [ 6 ]. Van Den Doel and Pai showed a performance measure of robot manipulators based on differential geometry. Two- and three-link planar arms are analyzed with this measure [ 20 ]. Guo and Gao proposed graphical method to display global performances of manipulators for planar arm [ 21 , 22 ]. All of the above methods can describe one or more performances of the robot arm which include dexterous, manipulability, and sensitivity and are inferior for representing Omnidirectional characteristics. In addition, the calculation becomes more difficult with complexity of the manipulator. 3. Omnidirectional Characteristics Analysis The reasonable distribution of loading on spatial test platform is based on exact Omnidirectional information about the manipulator. The early analytic methods reflected Omnidirectional information to some extent and could be used in guiding manipulators designing but not in actual controlling. The Omnidirectional Coefficient method mentioned in this paper is able to provide the information of both the attainable space and the corresponding point attitude and then provide basis for loading operation. We could build a database for system about Omnidirectional information, which will be accessed when the manipulator executes someone task. 3.1. POC of 3D Manipulator We put forward the POC and attitude sphere surface with unit radius to explain the coefficient as shown in Figure 3 . We can use surface to describe any attitude of an end-effector in one point. POC is proportion reached of total attitude. If Omnidirectional Coefficient is 1, then the unit of the Omnidirectional point is Omnidirectional space. Figure 3: Attitude sphere surface. The position and attitude of end-effector can be expressed relative to the world coordinate system as ( 1 ) for n DOF manipulator. We all know that position and attitude are only depending on joint angle parameters ( ), on the condition that robot structural parameters are determined, so we could achieve all Omnidirection information: Posture is one-to-one attitude, so when we calculate attitude, we have known position. We can express it as ( 2 ). In the equation, , , and are constants and mean position of point, and is an attitude matrix, which can describe any attitude of end-effector: The terminal coordinate system is defined on the end-effector. We draw the unit attitude sphere surface with the origin of terminal coordinate system as the center as shown in Figure 3 . The coordinate system - - means world coordinate system. The coordinate system - - means terminal coordinate system. We define - - as attitude of end-effector, which can be achieved through rotation. In Figure 3 , means the rotational angle around the axis; means the rotational angle around the axis; and means the rotational angle around the axis. Figure 3 shows that the end-effector can get to any attitude by rotating. We can get the relation between attitude and , , as follows. When then when then when then Attitude can also be indicated by the intersection and angle , where is the intersection of axis and attitude sphere surface. depends on the rotational extent of the joint, which has been assumed as in this paper. As attitude is changing, a unit of points has taken shape. POC can be represented as the proportion of the unit area to the spherical area, as shown in Figure 4 , and expressed as There may be more than one attainable domain for attitude on attitude sphere. means the quantity of domain; ( ) means the area of the th attainable domain. means the area of the whole attitude sphere. means that, at this point, any attitude can be reached with the joints in their rotational extent. The unit of point that can make is called Omnidirectional space. Figure 4: Reached areas to the spherical area. 3.2. POC of 2D Manipulator 2D manipulator is the special form of 3D manipulator. In the analysis of 2D manipulator, we use planar circle instead of sphere surface. The circle in which the center is located in the end coordinate and the radius is 1 and is located on the manipulator surface is called attitude circle. As shown in Figure 5 , - - coordinate system means attitude of world coordinate; - - coordinate system means attitude of end-effector. means the rotational angle around the axis. Attitude of end-effector can be represented by the intersection of the axis and attitude circle. The Point Omnidirectional Coefficient is the proportion of arc length of intersection unit to the circle length and can be shown in There may be more than one attainable line for attitude on attitude circle. means the quantity of lines; means the length of the th attainable circle. means the length of the whole attitude circle. also means that, at this point, any attitude can be reached with the joints in their rotational extent. The unit of point that can make is also called Omnidirectional space. Figure 5: Attitude circle. 3.3. Mission Attitude Constraints Mission attitude constraints define manipulator attitude mathematical description based on a specific mission. The constraints explain all attitudes of an end-effector required for completing mission. The point meeting mission attitude constraints is called Omnidirectional point of special task, which consists of mission attitude space. It is obvious that different missions have different mission attitude spaces for the same manipulator. The constraints are described with subspace for one continuous sphere surface, such as , as shown in Figure 6 . In order to establish the constraint equations, we set up the mapping between the sphere surface and plane, as shown in Figure 7 . Figure 6: Task attitude constraints on sphere surface. Figure 7: Task attitude constraints on plane. Assuming the corresponding range , we equally divide the range into parts. The left point is , the right point is , and the number of points is ( ). is expressed with ( ); then constraint equation of is shown as follows. When , when , then constraint equation of is At last mission attitude constraints are expressed as In this paper, we just discuss convex surface, and constraint equations of concave surface can be established with the same way. For the 2D manipulator, we directly get the constraint equation ( 15 ) as follows, referring to Figure 5 : According to special mission, we get mission attitude space, following these steps: (1) Establish constraint equations to get CT in ( 14 ), based on special mission. (2) Judge attitude of point which is included in attainable space meeting the entire CT . (3) If it meets (2), is Omnidirectional point of special task; otherwise it is not. Then, we change to and repeat steps (1)–(3). (4) All Omnidirectional points of special task consist of mission attitude space. 3.4. Volume of Point’s Space The volume of attainable space, mission attitude space, and Omnidirectional space all can reflect the manipulator performance and change with the manipulator parameters. Because they all calculate point’s space, the same numerical analysis method is used. It is complex to calculate the volume of 3D points, so we should deal with date by reducing dimension. The two-dimensional point’s distributions of each layer of the space are obtained by equally classifying these points into a series of slices along axis, as shown in Figure 8 . We assume that height of each slice is , where and are maximum and minimum of all points, respectively, and means quantity of slices. Now, the three-dimensional volume problem turns into two-dimensional area, so we only need to calculate the size of the area of plane points. Figure 8: One slice of points. For calculating point’s area, we can use the method of curve fitting and curve integral; in addition, Fuchs algorithm that calculates the area is also feasible through triangulation. In this paper, we apply rectangle method, as shown in Figure 8 . The area is equally divided, and the width of each row is , where and are maximum and minimum of points, respectively, and means quantity of rows. According to the value of , we arrange points in the th row, getting the series . Then we achieve distance series of adjacent points, . We define a constant for judging holes phenomenon. If , it means there is a hole between and . Holes make the series into segments, and and are maximum and minimum of th segment, as shown in Figure 8 . When there is only one point in the row or each , we set the size of row area to zero. The size of each row area is The size of slice is Then, the volume of point’s space is 3.5. Manipulator Omnidirectional Coefficient In the Omnidirectional space, the Omnidirectional Coefficient is 1 at all points. At the point in the domain between the attainable space and the Omnidirectional space, the Omnidirectional Coefficient is 0 to 1. If we disperse the attainable space into points and assume POC as for correspondingly, the Manipulator Omnidirectional Coefficient can be expressed as follows: The bigger DA means the better of Omnidirectional characteristics of the manipulator; means the attainable and the Omnidirectional space are the same. We also express Manipulator Omnidirectional Coefficient based on special mission as follows: where CD i means Omnidirectional Coefficient of special mission. If the point is Omnidirectional point of special mission, = 1; otherwise . 4. Experiment Considering 3D manipulator and 2D manipulator, we can analyze them according to the method used above. They use the same analysis process and method, but also there are differences under the conditions that 3D manipulator performs in three-dimensional space and 2D manipulator performs in two-dimensional space. We could think that 2D manipulator is simplified from 3D manipulator. 4.1. 3D Manipulator In this subsection, we will show the structure and explain some results of 3D manipulator. 4.1.1. System Description The 3D manipulator structure is shown in Figure 9 and described with DH parameters illustrated in Table 1 . Table 1: DH parameters of manipulator. Figure 9: 3D manipulator structure. Where m, m, and m, we defined that m is the distance between the origin of world coordinate system and first joint; m means the distance between th joint and end-effector. 4.1.2. Omnidirectional Analysis The coordinate of initial position of the manipulator end-effector is , while the rotational angle is . Disperse attitude sphere, and then represent the possible key as “ ”, showed in Figure 10 . From ( 9 ), we can get the POC of the initial point valued 0.3946. Figure 10: Reached attitude of initial position. According to the method used in solving POC, disperse the attainable space, and then get the Manipulator Omnidirectional Coefficient. Figure 11 shows the attainable space and the Omnidirectional space, where red “ ” means Omnidirectional point and blue “ ” represents the others. Analyzing it with the method used in ( 19 ) and in Section 3.4 , we get that the Manipulator Omnidirectional Coefficient is 0.21, the volume of attainable space is 0.243 m 3 , and the volume of Omnidirectional space is 0.008 m 3 . Figure 11: Attainable space and Omnidirectional space. The definition of the loading position is based on the analysis of Omnidirectional Coefficient. When the test platform is flat, the installed loading operation point must set in one flat. Assume the flat is m; then, the POC on the flat could be represented as in Figure 12 . The figure shows that the deeper the color is, the bigger the coefficient is. It is more complicated to operate loading, so we can set its operation point into the deeper colorful domain in order to complete the work. Considering the multiloading installation, we need an analysis about the complexity of the loading operation on one hand; and on the other hand, an Omnidirectional analysis about different loading flat is also essential, so that we can get the best distribution. Figure 12: Omnidirectional Coefficient of plane m. 4.1.3. Omnidirectional Analysis Based on Task The above subsections have discussed attitude constraint equations, Omnidirectional Coefficient of special task, and mission attitude space. In this subsection, we assume attitude constraint equations as It expresses one-eighth of attitude sphere. Disperse the attainable space and the Omnidirectional point is represented as red “ ”, while the others are in blue “ ”, as shown in Figure 13 . Besides, mission attitude space is 0.024 m 3 . Figure 13: Attainable space and mission attitude space. 4.1.4. Relationship between Omnidirectional Characteristics and Link Parameters Link parameters include lengths of links, type of joints, and joint angle ranges, which fully impact Omnidirectional characteristics. In this subsection, we force the relationship about link lengths, joints angles, volume of attainable space, and Manipulator Omnidirectional Coefficient. In order to unifying, links lengths and joints angles are described in scale. For example, if the range of joint angle is , percentage change will be expressed as where means percentage, set as 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, and 1.3 in this paper. Figure 14 represents relationship about link lengths, volume of attainable space, and Manipulator Omnidirectional Coefficient. Figure 15 shows relationship about joints angles, volume of attainable space, and Manipulator Omnidirectional Coefficient. Figure 14: Relationship about link lengths, attainable space, and Manipulator Omnidirectional Coefficient. Figure 15: Relationship about joints angles, attainable space, and Manipulator Omnidirectional Coefficient. In Figure 14 , and represent the curve of volume and percentage of ( ) and the curve of coefficient and , respectively. In Figure 15 , and represent the curve of volume and percentage of joint angle ( ) and the curve of coefficient and , respectively. According to Figures 14 and 15 , we would change our parameter for design requirements. 4.2. 2D Manipulator In this section, we will show the structure and analyze 3DOF 2D Manipulator Omnidirectional characteristics. 4.2.1. System Description The 2D manipulator structure is shown in Figure 16 and described with DH parameters illustrated in Table 2 . Table 2: DH parameters of planar manipulator. Figure 16: 3D manipulator structure. In Table 2 , m and m. We defined that m is the distance between the original point of the basic system and the first joint and m is the distance between the third joint and the end-effector. 4.2.2. Omnidirectional Analysis The coordinate of initial position of the manipulator end-effector is . Disperse attitude of the manipulator at this point, and represent the possible key as blue “ ”, showed in Figure 17 . From the figure, we can get the Omnidirectional Coefficient of value 0.72. For the 2D manipulator, both the attainable space and the Omnidirectional space are in one surface. Disperse the attainable space, and get the Omnidirectional Coefficient of all points; the point is represented as black “ ”. Figure 18 shows that the deeper the color is, the bigger the Omnidirectional Coefficient is. We can know that the Omnidirectional Coefficient is 0.34 by ( 19 ). Figure 17: Reached attitude of . Figure 18: Omnidirectional Coefficient of plane. 4.2.3. Omnidirectional Analysis Based on Task In this subsection, we assume that attitude constraint equation is , which expresses one-fourth of attitude circle. The point is Omnidirectional attainable represented as red “ ”, while the others are in black “ ”, as shown in Figure 19 . Besides, mission attitude area is 0.056 m 2 . Figure 19: Attainable space and mission attitude area. 4.2.4. Relationship between Omnidirectional Characteristics and Link Parameters In this subsection we also discuss the relationship about link lengths, joints angles, volume of attainable space, and Manipulator Omnidirectional Coefficient, like in Section 4.1.4 . Figure 20 represents relationship between link lengths, volume of attainable space, and Manipulator Omnidirectional Coefficient. Figure 21 shows relationship about joints angles, volume of attainable space, and Manipulator Omnidirectional Coefficient. Figure 20: Relationship about link lengths, attainable space, and Manipulator Omnidirectional Coefficient. Figure 21: Relationship about joints angles, attainable area, and Manipulator Omnidirectional Coefficient. In Figures 20 and 21 , and mean area and percentage of ( ) and the curve of area and , respectively, and others are the same as in Section 4.1.4 . 5. Conclusion First, this paper proposes the POC with unit attitude sphere/circle to evaluate attitude function of the manipulator at one point; second, it represents the mapping method to establish mission attitude constraints function; third, it provides method for calculating volume of points space by reducing dimension; in addition, the Manipulator Omnidirectional Coefficient based on mission or not is proposed for evaluating manipulator performance. Under the condition of Omnidirectional characteristics analysis, it could be used in guiding the manipulator design and loading operation. Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper. Acknowledgments This work is supported by National Postdoctoral Foundation of China under Grant 2013M541258, State Key Laboratory of Robotics (2015-Z08), and Doctoral Fund of Liaoning Province (20141152). References K. C. Gupta and B. Roth, “Design considerations for manipulator workspace,” Journal of Mechanical Design , vol. 104, no. 4, pp. 704–711, 1982. View at Publisher · View at Google Scholar · View at Scopus K. N. Umesh, “Dexterous mechanisms for robot locomotion,” Mechanism and Machine Theory , vol. 33, no. 8, pp. 1153–1165, 1998. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus Z.-C. Lai and C.-H. Menq, “The dexterous workspace of simple manipulators,” IEEE Journal of Robotics and Automation , vol. 4, no. 1, pp. 99–103, 1988. View at Publisher · View at Google Scholar · View at Scopus C. W. Qiu, L. M. Wang, and Y. W. Huang, “Multi-objective planning of continuous trajectory taskfor an omni-directional mobile dual-arm robot based on product arbitration,” Robot , vol. 35, no. 2, pp. 178–185, 2013. View at Publisher · View at Google Scholar · View at Scopus K. Abdel-Malek, F. Adkins, H.-J. Yeh, and E. Haug, “On the determination of boundaries to manipulator workspaces,” Robotics & Computer-Integrated Manufacturing , vol. 13, no. 1, pp. 63–72, 1997. View at Publisher · View at Google Scholar · View at Scopus M. Mohammed, A. Y. Elkady, and T. Sobh, “A new algorithm for measuring and optimizing the manipulability index,” Journal of Intelligent and Robotic Systems: Theory and Applications , vol. 59, no. 1, pp. 75–86, 2010. View at Publisher · View at Google Scholar · View at Scopus J. Yang, K. Abdel-Malek, and Y. Zhang, “On the workspace boundary determination of serial manipulators with non-unilateral constraints,” Robotics and Computer-Integrated Manufacturing , vol. 24, no. 1, pp. 60–76, 2008. View at Publisher · View at Google Scholar · View at Scopus T. Yoshikawa, “Manipulability of robotic mechanisms,” The International Journal of Robotics Research , vol. 4, no. 2, pp. 3–9, 1985. View at Google Scholar · View at Scopus A. Kumar and K. J. Waldron, “The workspaces of a mechanical manipulator,” Journal of Mechanical Design , vol. 103, no. 3, pp. 665–672, 1981. View at Google Scholar S. Kucuk and Z. Bingul, “Robot workspace optimization based on a novel local and global performance indices,” in Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE '05) , pp. 1593–1598, Dubrovnik, Croatia, June 2005. View at Publisher · View at Google Scholar · View at Scopus D. Alciatore and C. Ng, “Determining manipulator workspace boundaries using the Monte Carlo method and least squares segmentation,” ASME Robotics: Kinematics, Dynamics and Controls , vol. 72, pp. 141–146, 1994. View at Google Scholar Z. Gao, X. Lan, and Y. Bian, “Structural dimension optimization of robotic belt grinding system for grinding workpieces with complex shaped surfaces based on dexterity grinding space,” Chinese Journal of Aeronautics , vol. 24, no. 3, pp. 346–354, 2011. View at Publisher · View at Google Scholar · View at Scopus K. Van Den Doel and D. K. Pai, “Performance measures for robot manipulators: a unified approach,” The International Journal of Robotics Research , vol. 15, no. 1, pp. 92–111, 1996. View at Publisher · View at Google Scholar · View at Scopus C. M. Gosselin, “Dexterity indices for planar and spatial robotic manipulators,” in Proceedings of the IEEE International Conference on Robotics and Automation , vol. 1, pp. 650–655, IEEE, Cincinnati, Ohio, USA, May 1990. View at Publisher · View at Google Scholar · View at Scopus A. J. Cebula and P. J. Zsombor-Murray, “Formulation of the workspace equation for wrist-partitioned spatial manipulators,” Mechanism and Machine Theory , vol. 41, no. 7, pp. 778–789, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus C. Gosselin and J. Angeles, “Global performance index for the kinematic optimization of robotic manipulators,” Journal of Mechanisms, Transmissions, and Automation in Design , vol. 113, no. 3, pp. 220–226, 1991. View at Google Scholar · View at Scopus X.-J. Liu, J. S. Wang, and F. Gao, “Workspace atlases for the design of spherical 3-DOF serial wrists,” Journal of Intelligent and Robotic Systems , vol. 36, no. 4, pp. 389–405, 2003. View at Publisher · View at Google Scholar · View at Scopus J. K. Salisbury and J. J. Craig, “Articulated hands: force control and kinematic issues,” The International Journal of Robotics Research , vol. 1, no. 1, pp. 4–17, 1982. View at Publisher · View at Google Scholar · View at Scopus C. Gosselin and J. Angeles, “The Optimum kinematic design of a spherical three-degree-of-freedom parallel manipulator,” ASME Journal of Mechanism, Transmission and Automation in Design , vol. 111, no. 2, pp. 202–207, 1989. View at Publisher · View at Google Scholar · View at Scopus C. A. Klein and B. E. Blaho, “Dexterity measures for the design and control of kinematically redundant manipulators,” The International Journal of Robotics Research , vol. 6, no. 2, pp. 72–83, 1987. View at Publisher · View at Google Scholar · View at Scopus W. Z. Guo and F. Gao, “Solution space atlases, workspace characteristics charts and joint space maps for the design of planar serial manipulators,” Mechanism and Machine Theory , vol. 45, no. 3, pp. 392–407, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus W. Z. Guo, F. Gao, and S. Mekid, “A new analysis ofworkspace performances and orientation capability for 3-dof planar manipulators,” International Journal of Robotics and Automation , vol. 25, no. 2, pp. 89–101, 2010. View at Google Scholar · View at Scopus (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-8578054-2', 'auto'); ga('send', 'pageview');

Journal of Robotics – Hindawi Publishing Corporation

**Published: ** May 11, 2015

Loading...

You can share this free article with as many people as you like with the url below! We hope you enjoy this feature!

Read and print from thousands of top scholarly journals.

System error. Please try again!

Already have an account? Log in

Bookmark this article. You can see your Bookmarks on your DeepDyve Library.

To save an article, **log in** first, or **sign up** for a DeepDyve account if you don’t already have one.

Copy and paste the desired citation format or use the link below to download a file formatted for EndNote

Access the full text.

Sign up today, get DeepDyve free for 14 days.

All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.