# Concept Design and Analysis of a Novel Steamer-Filling Robot.

1. IntroductionLiquor-making industry is a very important industry in China at present. According to the statistics, Chinese liquor production reached 960 million liters in 2015. Compared with automobile industry, electronics industry, food industry, and so on, the liquor-making industry is still dominated by manual operation. With growing shortage of labors and increasing labor costs, the demands on the automation equipment for liquor-making process are increasing, and these demands will generate a very large market.

Recently, a large number of wineries upgrade their automation equipment for steamer-filling operation. These technical methods can be divided into two categories, namely, nonrobot method and robot method [1-4]. For the nonrobot method, some conventional conveying devices, such as conveyor belt, are used to fill fermenting grains into fermentation containers. Since this method cannot fill fermenting grains in an automatic and well-distributed way, a worker is necessary, as shown in Figure 1; in other words, nonrobot method is just a semiautomatic method. The other method is robot method; in this way, the work system is composed of a six-degree-of-freedom manipulator and a hopper, which is fixed on the end of the manipulator. The working procedure is that, firstly, fermenting grains are filled in the hopper; then the manipulator is applied to simulate manual operation to toss fermenting grains into fermentation containers, as shown in Figure 2. Compared with the nonrobot method, this method can realize full automation, which is of vital significance to the liquor-making industry.

In this paper, a novel exclusive steamer-filling robot is proposed. Firstly, the steamer-filling operation process is described, and the structure composition and function realization of the robot are particularly introduced in Section 2. Secondly, the kinematics problems in terms of position analysis and workspace of the robot are analyzed in detail in Section 3. Thirdly, numerical experimental analyses are made to prove the validity and efficiency of the robot system in Section 4. The dynamic analysis of the robot is carried out in Section 5. Then the static stiffness of the robot is described in Section 6. Finally, some conclusions and the future developing direction are prescribed in Section 7.

2. Concept Design of Steamer-Filling Robot

In order to design the structure of the steamer-filling robot, it is necessary to introduce to the steamer-filling operation process. In general, steamer-filling operation means sprinkling fermenting grains into fermentation containers. In order to maximize liquor yield and liquor quality, the sprinkling process needs some skill requirements, such that operating should be quick, the fermenting grains should be porous, and the steamer should be well-distributed. For most wineries, the fermentation containers have a diameter of 2 meters and a height of 1.3 meters. A liquor worker should fill up a fermentation container within thirty-five minutes, which means hard-manual labor.

As mentioned above, a robot method has been proposed for steamer-filling operation to replace liquor workers. For this method, fermenting grains are filled in the hopper, which is fixed on the end of the robot; then the manipulator is applied to simulate manual operation to toss fermenting grains into fermentation containers. Through actual working experience, these existing steamer-filling robots have several downsides: for example, fermenting grains throwing process is a discontinuous process, which has important impact on production efficiency; fermenting grains throwing is not sufficiently homogeneous, which has an adverse effect on liquor yield and liquor quality.

Focusing on these problems of these already existing steamer-filling robots, a novel exclusive steamer-filling robot is proposed in this paper, as shown in Figure 3. The whole robot system consists of the mechanical structure part, the infrared vision part, and the control system part. A three-degree-of-freedom serial cylindrical type robot is designed to form the mechanical body, the infrared vision is chosen to detect the leakage of steam, and the PLC is used to form the control system of the robot. Due to limited space, the mechanical structure part of the whole robot system is the main research object in this paper.

When viewed as a whole, the exclusive steamer-filling robot proposed in this paper is a three-degree-of-freedom cylindrical robot, as shown in Figures 3 and 4. The robot can be seen as a R-P-R cylindrical type robot where, R and P stand for revolute and prismatic joints, respectively; firstly, the driving motor 1 and gearbox form a rotational motion around z-axis; thus the whole body of the robot can realize a rotational motion around the z-axis. Then the driving motor and ball screw form a translational motion along the z-axis. Finally, the driving motor 3 and gearbox form another rotational motion around z'-axis, which is parallel with the z-axis.

The working process of the exclusive steamer-filling robot is designed as follows: firstly, the fermenting grains are carried to the manipulator arm 1 though the hopper of the robot; then, these fermenting grains are transformed from point A to point B by using screw conveyors arranged in the manipulator arm 1. Next, these fermenting grains are pushed into the manipulator arm 2 at point B. Finally, by the same way, these fermenting grains are pushed out the manipulator arm 2 at point C by using screw conveyors arranged in manipulator arm 2, so as to complete the whole operation process. From the perspective of degree of freedom, the proposed steamer-filling robot has same 3-DOFs with SCARA type robots, namely, two rotational motions and one translational motion. But as far as function is concerned, the proposed steamer-filling robot is totally different from SCARA type robots, because the arms of the steamer-filling robot are used as multifunctional bodies, that is, not only used to transmit motion as robot arms but also used to carry the fermenting grains as actuating mechanism, that is, a noticeable difference between the proposed steamer-filling robot and SCARA type robots.

Furthermore, compared with existing steamer-filling robot, this type of robot can fill fermenting grains in a continuous mode without being standstill in the operation process, which is of great importance regarding liquor yield and liquor quality.

3. Kinematics Problem Analyses of the Robot

In this section, the kinematics problems in terms of position analysis, workspace, and dexterity of the robot are analyzed in detail [5-11]. First, the inverse and the forward positon analyses of the mechanism are calculated by explicit solution; then the workspace of the robot is determined based on the forward position analysis algorithm. Finally, the dexterity and the transmission performance of the manipulator are carried out by the conception of transmission angles.

3.1. Position Analysis. In order to increase liquor-making efficiency, one steamer-filling robot fills fermenting grains into two fermentation containers as shown in Figure 5. For analysis purpose, a plane coordinate system Axy is founded. Point A is coordinate origin; points [O.sub.1], [O.sub.2] are the center points of two fermentation containers, setting x-axis parallel to line [O.sub.1] [O.sub.2]; and two fermentation containers are symmetrically distributed about y-axis. According to these geometric relationships, closed-loop position equation of the robot can be expressed as

[mathematical expression not reproducible]. (1)

Expanding (1) yields

[mathematical expression not reproducible]. (2)

According to (2), given a set of ([[theta].sub.1], [[theta].sub.2]), the position coordinate (x, y) of the end of the robot can be calculated directly, which is the forward position solution of the mechanism. Here, [l.sub.1] = [parallel] AB [parallel], [L.sub.2] = [parallel]BC[parallel].

In order to get the inverse positon analysis of the robot, from (2), an equation about the relation between the parameters of [[theta].sub.1], [[theta].sub.2] and x, y can be deduced as follows:

[(x - [l.sub.1] cos [[theta].sub.1]).sup.2] + [(y - [l.sub.1] sin [[theta].sub.1]).sup.2] = [l.sup.2.sub.2]. (3)

Expanding (3) yields

[chi square] + [y.sup.2] + [l.sup.2.sub.1] - [l.sup.2.sub.2] = 2[l.sub.1] (x cos [[theta].sub.1] + y sin [[theta].sub.1]). (4)

In order to simplify the calculation, we assume that

tan [theta] = y/x, namely [theta] = arctan y/x. (5)

Substituting (5) into (4) yields

[mathematical expression not reproducible]. (6)

According to (7), two set solutions of [[theta].sub.1] and [[theta].sub.2] can be expressed by the following:

[mathematical expression not reproducible], (7)

[mathematical expression not reproducible]. (8)

According to (7) and (8), given a set of the position coordinate (x, y) of the end of the robot, two sets of the joint locations ([[theta].sub.1], [[theta].sub.2]) of the manipulator arm of the robot can be calculated directly, which is the inverse positon solution of the mechanism.

3.2. Jacobian Matrix and Singularity of the Robot. In order to get the Jacobian matrix of the robot, derived from both sides of (2), rewriting the equation in matrix form yields

v = J[omega], (9)

where v stands for the linear velocity of the end of the robot, [omega] stands for the rotation speed of these two rotational joint, and J is the Jacobian matrix of the robot.

Here,

[mathematical expression not reproducible]. (10)

When the robot is singular,

det (J) = 0. (11)

Expanding (11) gives the following result:

[l.sub.1] [l.sub.2] sin ([[theta].sub.2]) = 0. (12)

From (12), when [[theta].sub.2] = 0 or [pi], namely, the two manipulator arms are collinear, the robot is singular.

Since Jacobian matrix inherently combines information about the position, orientation, and joint limits of the end-effector, the dexterity analysis of the robot can be carried out based on the Jacobian matrix, and the dexterity measure can be defined as

[lambda] = [square root of (det (J[J.sup.T]))]. (13)

3.3. Transmission Angel and Transmission Performance of the Robot. In order to evaluate the transmission performance of the mechanism, a transmission angle is designed. At a particular moment, the linear velocity of the end of the manipulator arm 1 is defined as [V.sub.B] as shown in Figure 5; at this time, the axis of the manipulator arm 2 and the direction vector of [V.sub.B] form an included angle [[theta].sub.3]. Then the angel is defined as the transmission angel [[theta].sub.3] of the robot between the two manipulator arms, and the cosine value of the angel is defined as the transmission index of the two manipulator arms.

k = cos ([[theta].sub.3]). (14)

Here, k [member of] [0,1]. When [[theta].sub.3] = 0, cos([[theta].sub.3]) = 1; this means that, in this situation, the transmission performance of the manipulator arms is best. When [[theta].sub.3] = n, cos([[theta].sub.3]) = 0; this means that the two manipulator arms are collinear in this situation, the robot is in singular configuration, and this configuration is the worst situation.

4. Numerical Examples

In this section, the positon analysis, workspace, dexterity, and transmission performance of the mechanism are enumerated by corresponding numerical simulations. For consistency, the length parameters of two arms are defined as follows: [l.sub.1] = 1800 mm, [l.sub.2] = 1500 mm. The central points of fermentation containers are set as follows: [O.sub.1] = (1390 mm, 2055 mm), [O.sub.2] = (-1390 mm, 2055 mm). The swing angle ranges of the two manipulator arms are set as follows: 01 [member of] [- 25[degrees],230[degrees]], [O.sub.2] [member of] [30[degrees], 150[degrees]].

4.1. Position Analysis Simulations. For the forward positon analysis, given one random group of inputs ([[theta].sub.1], [[theta].sub.2]), the position coordinate (x, y) of the end of the robot can be calculated, and the corresponding parameters are listed in Table 1; meanwhile, the corresponding configurations relative to the computed solutions are described in Figure 6.

For the inverse positon analysis, given a set of the position coordinate (x, y) of the end of the robot, the joint location ([[theta].sub.1], [[theta].sub.2]) of the manipulator arm of the robot can be calculated; the corresponding parameters are listed in Table 2; meanwhile, the corresponding configurations relative to the computed solutions are described in Figure 7.

4.2. Workspace Determination Simulations. The workspace determination of the robot can be carried out based on the forward position analysis algorithm, and a meshless method is applied to determine the reachable workspace of the robot. The reachable workspace of mechanism is shown in Figure 8.

4.3. Dexterity Analysis Simulation of the Robot. The dexterity of the robot can be thought as the ability of the manipulator to arbitrarily change its position and orientation or apply forces and torques in arbitrary directions. In this section, the dexterity of the robot can be obtained by using (13), and the simulation of the mechanism can be calculated as shown in Figure 9.

4.4. Transmission Performance of the Robot. Transmission performance of the robot will be carried out through the pressure angles between two arms. The transmission performance of the robot can be obtained based on (14), and the solutions are described in Figures 10 and 11.

5. Dynamics Analysis of the Robot

In this section, the dynamics analysis of the robot is carried out on the base of the kinematics modeling and Lagrange dynamics equation.

According to the dynamic model of multilink mechanism, the dynamic equation of the robot can be founded:

[mathematical expression not reproducible], (15)

where [tau] stands for the joint drive torque of robot, [mathematical expression not reproducible] stand for position, velocity, and acceleration vectors of robot joints, [mathematical expression not reproducible] represent inertial matrix, Coriolis force and centripetal force matrix, and gravity matrix of the manipulator, respectively.

As shown in Figure 4, It should be noted that the force F along the z-axis can be calculated directly by mechanical formula:

F = mg + ma, (16)

where m is the all weight of robot arm including fermenting grains and g and a are gravitational acceleration and translational motion acceleration of robot arm along the z-axis.

The drive torques of two revolute joints can be calculated by Lagrange dynamics equation:

[mathematical expression not reproducible], (17)

where

[mathematical expression not reproducible], (18)

where [m.sub.1] and [m.sub.2] stand for the weights of arm 1 and arm 2 including fermenting grains, [l.sub.1] and [L.sub.2] stand for the lengths of arm 1 and arm 2, and [x.sub.1] and [x.sub.2] stand for the gravity center positions of arm 1 and arm 2.

For the inverse dynamic analysis, the drive torques of two revolute joints, and the drive force of the translate joint can be calculated by (16) and (17), given the position, velocity, acceleration, weights, and dimensional parameters of the robot. For the forward dynamic analysis, the weights of fermenting grains can be obtained by (16) and (17), given the position, velocity, acceleration, dimensional parameters, and drive forces of the robot.

6. Static Stiffness Analysis of the Robot

Taking into consideration the high positioning accuracy and slow rate requirements of work situation for the steamerfilling robot, the static stiffness analysis of the robot is studied by means of finite element method in this section. First, according to the original geometric model, a finite element analysis model was established using commercial software, as shown in Figure 12. Then, the actual working constraint conditions are given to the finite element analysis model. Finally, the static stiffness of the robot in different working positon is calculated by software, and the results are shown in Figures 13 and 14.

7. Experimental Results

The physical prototype of the steamer-filling robot is shown in Figures 15 and 16, which is used in the distillery. According to the production data comparison, liquor output was about 210 KG from 500 KG fermenting grains by using the steamerfilling robot, compared with about 190 KG by manual process, and the robot method has a wide application prospect.

8. Conclusions

The major contribution of this research is proposing a novel exclusive steamer-filling robot, compared with existing steamer-filling robot; this type robot can fill fermenting grains in a continuous mode without being standstill in the operation process, which is of great importance to liquor yield and liquor quality. Firstly, the steamer-filling operation process is described, and the structure composition and function realization of the robot are particularly introduced. Secondly, the kinematics problems in terms of position analysis, workspace analysis, dexterity analysis, and transmission performance of the robot are analyzed. Thirdly, experimental analyses are made to prove the validity and efficiency of the robot system. On the basis of the kinematics study of the robot, the inverse and forward dynamics analysis and stiffness performance and kinematic optimization of the robot will be investigated in future work, and the application and spread of this novel steamer-filling robot is of vital significance to the liquor-making industry.

https://doi.org/10.1155/2017/9467458

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by Intelligent Manufacturing Technology Major Project of Tianjin (15ZXZNGX00040, 15ZXZNGX00270, and 16ZXZNGX00070).

References

[1] B. Li, Y. Li, and X. Zhao, "Kinematics analysis of a novel over-constrained three degree-of-freedom spatial parallel manipulator," Mechanism and Machine Theory, vol. 104, pp. 222-233, 2016.

[2] B. Li, Y. M. Li, X. H. Zhao, and W. M. Ge, "Kinematic analysis of a novel 3-CRU translational parallel mechanism," Mechanical Sciences, vol. 6, no. 1, pp. 57-64, 2015.

[3] Q. Yan, B. Li, Y. Li, and X. Zhao, "Comparative study of two 2-RPU+SPR parallel manipulators," in Proceedings of the 12th World Congress on Intelligent Control and Automation, WCICA 2016, pp. 1975-1980, chn, June 2016.

[4] Y. Li and Q. Xu, "Kinematic analysis of a 3-PRS parallel manipulator," Robotics and Computer-Integrated Manufacturing, vol. 23, no. 4, pp. 395-408, 2007.

[5] X.-J. Liu, X. Tang, and J. Wang, "HANA: A novel spatial parallel manipulator with one rotational and two translational degrees of freedom," Robotica, vol. 23, no. 2, pp. 257-270, 2005.

[6] J. Wang and X.-J. Liu, "Analysis of a novel cylindrical 3-DoF parallel robot," Robotics and Autonomous Systems, vol. 42, no. 1, pp. 31-46, 2003.

[7] B. Bihari, D. Kumar, C. Jha, V. S. Rathore, and A. K. Dash, "A geometric approach for the workspace analysis of two symmetric planar parallel manipulators," Robotica, vol. 34, no. 4, pp. 738-763, 2016.

[8] D. Sen and B. N. Singh, "A geometric approach for determining inner and exterior boundaries of workspaces of planar manipulators," Journal of Mechanical Design, vol. 130, no. 2, Article ID 022306, 2008.

[9] S. Yahya, M. Moghavvemi, and H. A. F. Mohamed, "Geometrical approach of planar hyper-redundant manipulators: Inverse kinematics, path planning and workspace," Simulation Modelling Practice and Theory, vol. 19, no. 1, pp. 406-422, 2011.

[10] M. Gallant and R. Boudreau, "The synthesis of planar parallel manipulators with prismatic joints for an optimal, singularity-free workspace," Journal of Robotic Systems, vol. 19, no. 1, pp. 1324, 2002.

[11] A. M. Hay and J. A. Snyman, "The determination of non-convex workspaces of generally constrained planar Stewart platforms," Computers & Mathematics with Applications, vol. 40, no. 2000, pp. 1043-1060, 2000.

Enhong Xing, (1) Bin Li, (1,2) and Xinhua Zhao (1)

(1) Tianjin Key Laboratory for Advanced Mechatronic System Design and Intelligent Control, School of Mechanical Engineering, Tianjin University of Technology, Tianjin 300384, China

(2) National Demonstration Center for Experimental Mechanical and Electrical Engineering Education, Tianjin University ofTechnology, Tianjin, China

Correspondence should be addressed to Bin Li; cnrobot@163.com

Received 30 July 2017; Revised 1 October 2017; Accepted 10 October 2017; Published 28 December 2017

Academic Editor: Gordon R. Pennock

Caption: Figure 1: Nonrobot method for steamer-filling.

Caption: Figure 2: Robot method for steamer-filling.

Caption: Figure 3: CAD model of the robot.

Caption: Figure 4: Schematic diagram of the robot.

Caption: Figure 5: Schematic diagram of the robot (vertical view).

Caption: Figure 6: Different configurations for forward position.

Caption: Figure 7: Different configurations for inverse position.

Caption: Figure 8: The reachable workspace of the mechanism.

Caption: Figure 9: The dexterity analysis simulation of the robot.

Caption: Figure 10: Transmission performance of the robot.

Caption: Figure 11: Transmission performance of the robot in x-y plane.

Caption: Figure 12: Finite element analysis model of steamer-filling robot.

Caption: Figure 13: Finite element stress analysis of the robot.

Caption: Figure 14: Finite element displacement analysis of the robot.

Caption: Figure 15: Experimental prototype of steamer-filling robot.

Caption: Figure 16: Steamer-filling robot used in field.

Table 1: Forward position analysis for the robot. Case (a) Inputs Outputs [[theta].sub.1] [[theta].sub.2] x (mm) y (mm) ([degrees]) ([degrees]) 30 60 1558.8 2400 Table 2: Inverse position analysis for the robot. Case (a) Inputs Outputs x (mm) y (mm) [[theta].sub.1] [[theta].sub.1] ([degrees]) ([degrees]) 1558.8 2400 30 60.0017 83.9926 -60.0017

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Xing, Enhong; Li, Bin; Zhao, Xinhua |

Publication: | Journal of Robotics |

Date: | Jan 1, 2018 |

Words: | 3453 |

Previous Article: | Modeling and Kinematics Simulation of a Mecanum Wheel Platform in RecurDyn. |

Next Article: | An Improved Multiobjective Algorithm: DNSGA2-PSA. |

Topics: |