Workspace Representation and Optimization of a Novel Parallel Mechanism with Three-Degrees-of-Freedom

: The development of a new parallel mechanism based on simulation driven design is a rapid approach to discover the unique features or advantages of a conceptual model. In this research, one novel parallel mechanism which can generate three degrees-of-freedom translations is proposed. The kinematic model and Jacobian matrix is derived. The workspace generation and mapping is investigated based on simplified boundary searching method. The particle swarm algorithm is applied to search for the optimal volume of workspace.

However, compared with the serial one, the drawbacks of the parallel robot is obvious [9,10].Take its application in manufacturing as an example.The parallel robotic machines are usually composed with the active prismatic joint, the passive revolute joint, the passive universal joint or the passive spherical joint.According to the experience of real experiments, if the control system is broken or the OPEN ACCESS vibration of the power supply, the unexpected motion will happen in these joints which may induce the permanent damage of the joints.
For the scenario of medical micromanipulation, the requirement of precision and safety is high.The compliant mechanism is fabricated with very flexible hinge or other flexure joint.The integration of compliant mechanism and parallel mechanism can provide an effective solution especially in precision and dexterity [11][12][13][14].Besides, simulation driven design (SDD) as an effective method has been widely applied for the rapid prototype development.Based on SDD, the unique features or advantages of the conceptual model can be discovered in a high efficiency.
Many restriction factors of the parallel robot, including degree-of-freedom and configuration constraint of various joints, mechanical collision of different components, actuators stroke and singular limitations, affect the performances of workspace.Many scholars have developed different approaches and algorithms to investigate the features of workspace, especially its volume [15][16][17][18][19][20][21][22][23][24][25][26][27].In [15], the joint workspace of a parallel kinematic machine (PKM) was calculated using the forward kinematic model.Since many PKMs are developed and fabricated based on decoupled kinematic structure, the single actuated joint usually cannot move dependently.Knowing the workspace of the active joints is important for motor selection and path planning.In [16], the relationship between task workspace and joint workspace was explained.In [18], the analogous symmetry characteristics of the reachable workspace for the symmetry group of the parallel mechanism were investigated.In [19], the reachable workspace was mapped without considering the joints limits and interferences between links.In [20], the path planning for singularity free route in a reachable workspace which was generated with a generic numerical algorithm was developed.In [21], the configuration optimization of a Delta-type parallel kinematic mechanism called Orthoglide was conducted based on a Cartesian workspace with prescribed kinetostatic performances.In [26], the modularity property of the parallel mechanism was utilized to calculate the volume of the workspace.In [27], the segmentation on the boundary curve of cross-section of a Stewart-Gough parallel manipulator was implemented to compute the size of the orientation workspace.In this research, the simplified workspace representation and optimization approaches are developed for a novel parallel mechanism.The proposed methods are generic and suitable for visual analysis, modeling and optimization of workspace for the different types of parallel manipulators.
In what follows, a new parallel mechanism that can generate three degrees-of-freedom translations is developed.Its kinematic model and Jacobian matrix is derived in Section 2. The workspace as the one of the most important indices of parallel mechanism is calculated and mapped in Section 3. The particle swarm algorithm based performance optimization is conducted to maximize the volume of workspace in Section 4. Section 5 gives the conclusions.

CAD Model
The novel parallel mechanism with three degrees-of-freedom translations is composed of a base structure, a moving platform and three legs connecting the base and platform.In each leg, a compliant revolute joint is attached to the moving platform.A four bar mechanism is hereafter connected to the revolute joint.The linear driven mechanism is embedded in the four bar mechanism which is actuated by a PZT.Another revolute joint which is perpendicular to the above-mentioned one is connected to the four bar mechanism and the base.The CAD model of the proposed 3-DOF parallel mechanism is shown in Figure 1.

Kinematics Analysis and Jacobian Matrix
Because of the nature of the compliant mechanism, generally speaking, the analysis of the parallel mechanism will be different to the conventional parallel mechanism.However, the detailed analysis will depend on the given case.Just like the traditional parallel manipulator, the proposed parallel mechanism has many performance indices, i.e., stiffness, dexterity, workspace, manipulability and so on.If the research topic is related to the stiffness of the parallel mechanism, the compliance of the flexure joint and link must be considered.Otherwise, the model would be inaccurate.Since in this case we would apply the PZTs as the actuators, the displacement of the moving platform will be mainly generated by the PZTs.Besides, in the research, the motion amplification effect produced by the PZTs is ignored.Based on these assumptions, the analysis of the proposed parallel mechanism can be simplified.
A kinematics model of the manipulator is shown in Figure 1(b).The vertices of the moving platform are p i (i = 1, 2, 3), and the vertices of the base are b i (i = 1, 2, 3).A global reference system O-XYZ is located at the center of the base.Another reference system O'-X'Y'Z', called the moving frame, is located at the center of the moving platform.Note that Ob 1 = Ob 2 = Ob 3 = r, and The position vector of b i (i = 1, 2, 3) with respect to the global reference system is expressed as follows: The position vector of p i (i = 1, 2, 3) with respect to the moving frame is expressed as below: 1( ) Thus, the position vector of p i (i = 1, 2, 3) with respect to the global reference system is derived as: ) where, Q is the rotation matrix and p is the position vector is point O' with respect to the global reference system.Thus, the inverse kinematics of the proposed parallel mechanism can be derived as: where Since the relationship of the differential for the input joints and the output displacements can be expressed as: Thus, the Jacobian matrix of the proposed parallel mechanism is obtained as:

Workspace Mapping
As was defined in [15], generally, the workspace of a parallel mechanism can be roughly divided into task workspace and the joint workspace.The task workspace refers the motion scopes of the moving platform in two or three dimensions.The total area was calculated to describe the performance of a 2D task workspace.The total volume was calculated to describe the performance of a 3D task workspace.
The generation of workspace for the parallel mechanisms includes geometrical approach, numerical method and discretization method.With the integration of geometrical approach, discretization method and inverse kinematics model, a simplified boundary searching method (SBS) is developed to acquire the task workspace.
The calculating process of SBS method is described as follows: s1: Define the input parameters of the proposed parallel mechanism.These parameters include l, r, d min , d max and h.Here, l and r are the radii of the moving platform and base, respectively.d min and d max are the motion scopes of the PZT.h is the height of the moving platform.s2: Confirm the bounds of input parameters and other boundary conditions.Initially, the moving platform is located at the home position.s3: Let counter = 0. s4: Set the step-size for the movement of mobile platform in directions of x, y and z from initial pose.The step-size should be as small as possible to improve the calculation accuracy.s5: Calculate the analytical solution of inverse kinematics model.s6: The mobile platform transfers from the original/former position to the given position with the step-size.s7: According to the bounds of input parameters and other boundary conditions, determining that whether the boundary conditions are exceeded when the mobile platform is located at a certain pose.s8: If the answer to s7 is yes, then go to s9.Otherwise, counter = counter + 1, and jump back to s6. s9: In this step, since the moving platform is reaching the bound to the workspace, the algorithm terminates.Thus, generate and draw the workspace with the cubes (0.004 mm × 0.004 mm × 0.004 mm) in Cartesian coordinate system as shown in Figure 2(a).s10: Plot the envelope of the workspace generated in s9, as shown in Figure 2(b).The features of workspace including shape and volume are related with the dimensions of the proposed parallel mechanism.Figure 3 shows the different mapping of workspace when the two representative dimensions l and r are defined with the optional values.

Workspace Optimization
The traditional optimization methods usually adopt the local search by a convergent stepwise procedure which possibly falls into local optimal solution.If the complex function to be optimized does not possess convexity characteristics that essentially satisfy that the local extreme point is a global optimum, a global optimization algorithm is required.As an advanced computational intelligence method, particle swarm optimization (PSO) is inspired by simulating the swarm behavior such as bird flocking.Without the traditional evolution operators including crossover and mutation, PSO can be viewed as the extension and improvement of the working principle of genetic algorithm.Thus, the particle swarm algorithms will be used to search the overall optimal performance.
The general PSO algorithm is constituted with the following velocity and position [28]: where, i denotes the particle index.n is the discrete time index.v i is the velocity of ith particle.x i denotes the position of ith particle.bestP i means the best local position found by ith particle.bestP is the global best position found by swarm.In this scenario, the common PSO with inertia is utilized to perform the optimization process.The maximal velocity divisor is 2, the particles number is 100.Figure 5 illustrates the evolutionary process with PSO.

Conclusions
The main contributions of this paper are summarized as follows: (1) A new parallel mechanism which can generate three degrees-of-freedom translations is designed.The related kinematics modeling is investigated.(2) A general approach called simplified boundary searching method is developed to generate the reachable workspace of the proposed parallel mechanism.
(3) Optimization of the dimensional parameters is conducted to obtain the maximal volume of workspace based on particle swarm algorithm.
This research focuses on developing a generic and simplified method for the modeling, mapping, calculation and optimization of workspace for a parallel mechanism.Currently, the modeling and optimization of parallel mechanisms is still one open issue for the scholars and engineers in the world who are interested in or already investigating this topic.The newly developed method about workspace generation and improvement is presented in a clear and operational way.Through case study, it can be proved that this approach is very efficient in modeling and computing time.The proposed method is feasible as one efficient solution for the open issue of workspace.
This study has endeavored in design optimization of the workspace for a novel moving stage which can generate three degrees-of-freedom translations.The kinematic model and Jacobian matrix is derived.The simplified boundary searching method to generate the workspace of the proposed parallel mechanism is generic.The particle swarm algorithm is applied to improve the volume of workspace.For the future work, the prototype will be fabricated based on the proposed modeling and optimization approach.

Figure 3 .
Figure 3.The mapping of workspace under different input parameters; (a) when l = 4.4 mm and r = 8.0 mm, (b) when l = 4.3 mm and r = 8.0 mm, (c) when l = 4.0 mm and r = 8.04 mm, (d) when l = 4.2 mm and r = 7.8 mm.

Figure 4
explains the working principle of PSO.The mechanism parameters chosen for optimization are l, r, d min , d max and h.After considering the initial values and their possible changes, the ranges are set as l [3.9, 4.5]mm, r [7.7, 8.1]mm, d min [12.5, 12.58]mm, d max [12.58,12.62]mm, h[11.98,12.02]mm.

Figure 4 .
Figure 4.The working principle of PSO.

Figure 5 .
Figure 5.The evolution process of the maximal workspace volume per epoch.

Figure 6
Figure 6 describes the envelope of the workspace with the maximal volume after optimization based on PSO.

Figure 6 .
Figure 6.The envelope of the optimal workspace.