Open access peer-reviewed chapter

Guidance and Control of a Planar Robot Manipulator Used in an Assembly Line

Written By

Bülent Özkan

Submitted: 13 November 2020 Reviewed: 06 March 2021 Published: 29 April 2021

DOI: 10.5772/intechopen.97064

From the Edited Volume

Collaborative and Humanoid Robots

Edited by Jesús Hamilton Ortiz and Ramana Kumar Vinjamuri

Chapter metrics overview

441 Chapter Downloads

View Full Metrics

Abstract

In order to achieve higher productivity and lower cost requirements, robot manipulators have been enrolled in assembling processes in last decades as well as other implementation areas such as transportation, welding, mounting, and quality control. As a new application of this field, the control of the synchronous movements of a planar robot manipulator and moving belt is dealt with in this study. Here, the mentioned synchronization is tried to be maintained in accordance with a guidance law which leads the robot manipulator to put selected components onto the specific slots on the moving belt without interrupting the assembling process. In this scheme, the control of the manipulator is carried out by considering the PI (proportional plus integral) control law. Having performed the relevant computer simulations based on the engagement geometry between the robot manipulator and moving belt, it is verified that the mentioned pick-and-place task can be successfully accomplished under different operating conditions.

Keywords

  • Guidance and control
  • robot manipulator
  • linear homing guidance law
  • assembly line
  • automation

1. Introduction

Robot manipulators have been utilized in many application areas since 1960’s [1, 2]. In addition to their implementations in harsh and unusual environments involving tedious, hard, and hazardous tasks, the productivity, cost reduction, and time effectiveness considerations have put forward the use of the manipulators in the production and assembly applications [3, 4, 5].

Regarding the pick-and-place operations in which certain components are placed onto specific slots on a moving belt by means of the end effector of the robot manipulator that constitute the hand of the manipulator, the most common method is to make the placement of the component to the slot once they coincide. This attitude has been chosen by some famous vehicle manufacturers [6]. Since it is required to halt the moving belt at coincidences of the end effector of the robot and slot in this scheme, a discrete motion strategy is developed for this purpose. Even though this approach works well when relatively light components are under consideration, the increment in the component mass leads to higher acceleration requirements to speed up the belt right after the placement. In such a scheme with a robot manipulator, the belt should be halted at specific points in order to allow the manipulator to put the component on the slot. In fact, this means using powerful actuators which are big and expensive in practice and hence it violates the cheapness demand.

As a remedy to the preceding method, it seems reasonable to the motion of the belt even during placement. This results in diminishing the power need in operation and allows to use smaller and cheaper actuators, or motors [7]. On the other hand, it may not possible to coincide the end effector of the robot manipulator grasping the components and belt all the time due to uncertain factors such as nonlinear friction effects on the belt dynamics when larger and heavier parts are considered as in automotive industry. In order to compensate this weakness of conventional motion planning strategies based on making the placements upon the pre-calculated coincidence positions ignoring the probable uncertainties, “guidance” approach can be utilized in continuous-time engagements.

In addition to optimization-based motion planning schemes based on the minimum time and/or minimum energy expenditure criteria, a hybrid target point interception algorithm is proposed as schematized in Figure 1 where the abbreviation AIPNG stands for the “augmented ideal proportional navigation guidance” for target catching [8, 9, 10, 11, 12]. In the mentioned studies in which the position information is often acquired by visual sensors, the engagement models including planar manipulators having two or three degrees of freedom, or two or three links, in general are validated through computer simulations [13, 14].

Figure 1.

Hybrid target interception scheme [8].

Guidance laws developed originally for the munitions against specific targets can be adapted to the motion planning of the robot manipulators that can be thought as “very short-range missiles” regarding their connections to the ground [15]. As an advantage over the munitions which have generally no thrust support during their guidance phase, the robot manipulators can be accelerated along their longitudinal axis [13]. In early applications, the robotic arms were tried to be guided by means of certain sensors placed on the end effectors such as optical sensors operating along with laser beams and visual sensors, i.e. cameras [16, 17]. As a distinguished implementation of guided robot manipulators, the guidance of micromanipulators utilized in microsurgery is accomplished by the visual guidance of the operator, i.e. surgeon [18]. The vision-based guidance approach is proposed for tele-robotic systems as well [2]. Moreover, the guidance of mobile robots is dealt with in swarm arrangements [19]. In another robotic application, the proportional navigation guidance (PNG) law which is very popular in aerial systems is considered with different navigation constants under the absence and presence of obstacles on the collision trajectory between the manipulator and target object and relative computer simulations are performed [20].

In order to synchronize the movements of the robot manipulator and moving belt in a continuous operation, it is a viable way to make them compatible in speed sense. This solution reduces to order of the robot manipulator dynamics two to one and thus most of the overshoots in the transient motion phase of the manipulator can be prevented [21].

The control strategy is very significant for the realization of commands generated by the considered guidance law. For this purpose, certain control methods are encountered in the literature for the robot manipulators such as H2/H norm-based robust control scheme supplemented by a Takagi-Sugeno type fuzzy control such that parameter uncertainties and nonlinear effects are accounted [22]. Similar to this work, the control of a prosthetic leg is handled regarding a stable robust adaptive impedance control [23]. The adaptive control of robot manipulators has become one of the most popular research areas for last decades. The control schemes based on classical laws such as PD (proportional plus derivative) law are proposed against parameter uncertainties and unmodeled disturbances. The effectiveness of the suggested approaches is then tried to be demonstrated by well-designed computer simulations and experimental studies [24, 25].

In this study, a guidance-based motion planning approach utilizing the linear homing guidance (LHG) law is proposed for the engagement problem between a planar two-link robot manipulator shown in Figure 2 with an origin point O and moving belt in a continuous manner [20]. Although the LHG law generates the guidance commands in terms of the linear velocity components of the tip point of the manipulator, it is more reasonable to control the manipulator through the corresponding joint variables because the actuators are connected to the joints. Therefore, an indirect adaptive control system based on the computer torque method is designed by continuously updating the controller gains during the operation after transforming the guidance commands to the joint space [13, 26]. As per the data acquired from the computer simulations conducted in the MATLAB® SIMULINK® environment, it is decided that the present approach can be applied on mounting lines to attain affordable and cheaper processes.

Figure 2.

Two-link robot manipulator [9].

Advertisement

2. System Definition

Taking the component as a two degrees of freedom spherical mass whose position is fully defined by the horizontal and lateral linear position components of a point on it, i.e. point P, at any time with no orientation, it suffices to have a robot manipulator with two degrees of freedom to move the component to any point on the horizontal plane within its kinematic limits. The schematic view of the system involving the two-link robot manipulator and moving belt is submitted in Figure 3 along with the corresponding definitions listed below.

Figure 3.

System of the robot manipulator and moving belt.

x and y: horizontal and lateral axes of the inertial frame represented by F0.

u10 and u20: unit vectors denoting the x and y axes of F0.

O and A: joints of the robot manipulator.

a1 and a2: lengths of the first and second links of the robot manipulator.

θ1 and θ2: relative rotation angles of the first and second joints of the robot manipulator.

P: point taken on the end effector of the robot manipulator.

xP and yP: horizontal and lateral position components of point P.

S: mid-point of the slot on the moving belt.

Si: changing points of the shape of the moving belt (i = 1, 2, 3, and 4).

vS: speed of the slot on the moving belt.

xS and yS: horizontal and lateral position components of point S.

ρ: turn radius of the moving belt.

ψ: rotation angles of the moving belt on its circular tip portions.

L: total length of the moving belt.

d: perpendicular distance between the connection point of the robot manipulator to the ground and the center line of the portion of the moving belt in the closest position to that point.

g: gravity vector (g = 9.81 m/s2).

Advertisement

3. Robot Manipulator Kinematics

In order to transform the guidance commands to the linear velocity components of the manipulator tip point into the angular speed variables of the joints, the kinematic relationships among those variables are considered.

Thus, the column vector of the position components of point P on the end effector (r¯P) can be written in terms of θ1 andθ 2 in the next manner:

r¯P=a1ejθ1+a2ejθ12E1

where r¯P=xPyPTand θ12=θ1+θ2 with j=1 while the letter “e” stands for the “exponential” operation.

Resolving Eq. (1) into its components, the equations given below come into the picture:

xP=a1cosθ1+a2cosθ12E2
yP=a1sinθ1+a2sinθ12E3

In velocity level, the following matrix expression is found by taking the time derivative of Eq. (1) with θ¯=θ1θ2T:

r¯̇P=ĴPθ¯̇E4

In Eq. (4), the Jacobian matrix of the manipulator tip point is defined as follows:

ĴP=a1sinθ1a2sinθ12a2sinθ12a1cosθ1+a2cosθ12a2cosθ12E5

From Eq. (4), the angular velocities of the manipulator links can be obtained as given below:

θ¯̇=ĴP1r¯̇PE6

The “elbow-up” configuration of the manipulator in which the joint indicated by letter A in Figure 3 becomes in the upper position is taken into account in the inverse kinematic calculation above.

Eventually, the linear acceleration equations come into the picture by taking the time derivative of Eq. (6):

θ¯¨=ĴP1r¯¨PĴ̇Pθ¯̇E7

In Eq. (7), the time derivative of the tip point Jacobian matrix are determined in the forthcoming fashion with θ̇12=θ̇1+θ̇2:

Ĵ̇P=a1θ̇1cosθ1a2θ̇12cosθ12a2θ̇12cosθ12a1θ̇1sinθ1a2θ̇12sinθ12a2θ̇12sinθ12E8
Advertisement

4. Dynamic Modeling of the Robot Manipulator

The governing differential equations of motion of the robot manipulator schematized in Figure 3 can be derived using the well-known virtual work method [9]. Neglecting the gravity vector (g) for the present engagement described on the horizontal plane, the equations of motion of the manipulator can be derived in the matrix form as follows:

T¯=M̂θ¯θ¯¨+Ĥθ¯̇θ¯θ¯̇E9

In Eq. (9),T¯=T1T2T stands for the torque column matrix with T1 and T2 which denote the control torques applied to the first and second joints of the robot manipulator, respectively. Here, the superscript “T” indicates the “transpose” operation. Also, the inertia and compound friction and Coriolis matrices [M̂θ¯ and Ĥθ¯̇θ¯] are introduced in the following manner:

M̂θ¯=m11m12m12m22E10
Ĥθ¯̇θ¯=h11h12h21h22E11

where m1, m2, Ic1, and Ic2 correspond to the masses of the first and second links of the manipulator, and the moments of inertia of these links with respect to their mass centers indicated by C1 and C2, respectively. Moreover, b1 and b2 are used to show the viscous friction coefficients at the first and second joints. With the definitions of d1=OC1 and d2=AC2 as additional length parameters, the following symbols are used in Eqs. (10) and (11).

m11=m1d12+m2a12+d22+2a1d2cosθ2+Ic1+Ic2,m12=m2d2d2+a1cosθ2+Ic2,m22=m2d22+Ic2,h11=b12m2a1d2θ̇2sinθ2,h12=b2m2a1d2θ̇2sinθ2,h21=m2a1d2θ̇1sinθ2,andh22=b2.

Substituting Eqs. (10) and (11) into Eq. (9), the following expressions are determined for T1 and T2, respectively:

T1=m1d12+m2a12+d22+2a1d2cosθ2+Ic1+Ic2θ¨1+m2d2d2+a1cosθ2+Ic2θ¨2+b1θ̇1+b2θ̇2m2a1d22θ̇1θ̇2+θ̇22sinθ2E12
T2=m2d2d2+a1cosθ2+Ic2θ¨1+m2d22+Ic2θ¨2+b2θ̇2+m2a1d2θ̇12sinθ2E13
Advertisement

5. Robot manipulator control system

In order to keep the synchronization between the robot manipulator and moving belt during their engagement, it is more viable to make the control of the manipulator by considering its speed. That is, the components of the linear velocity vector of point P on the end effector of the manipulator in the horizontal plane become the parameters which should actually be controlled in a manner compatible with the command signals of the LHG law that are in the form of speed variables. On the other hand, it is easier and more practical to measure the joint speeds (θ̇1 and θ̇2) than the linear velocity components of point P. For this reason, an indirect control scheme is designed in the present study such that the joint speeds are selected as control variables. In this situation, it is required to express the linear velocity components of point P in terms of the joint speeds. Here, the linear position and velocity components of point P can be calculated from Eqs. (2) through (4) using the measured joint angles and their rates.

Introducing θ̇1d and θ̇2d to demonstrate the desired, or reference, joint speeds with the column matrix θ¯̇d=θ̇1dθ̇2dT, the error column matrix between the desired and actual joint speeds (e¯) can be introduced as follows:

e¯=θ¯̇dθ¯̇E14

In order to make the steady state errors zero, the following control law including an integral action is designating upon the torque input of the manipulator as per the computed torque method [27, 28, 29]:

T¯=M̂θ¯¨d+Ĥθ¯̇+K̂pe¯+K̂ie¯dtE15

where M̂=M̂θ¯ and Ĥ=Ĥθ¯̇θ¯ are defined. Also, K̂p and K̂i stand for the proportional and integral gain matrices, respectively, and M̂ and Ĥ matrices are assumed to be accurately calculated. As can be seen, the proposed control system is based on the PI (proportional plus integral) control law [14, 30].

Inserting Eq. (15) into Eq. (9) and making the arrangements regarding Eq. (14), the error dynamics of the control system is obtained in the following manner:

e¯¨+M̂1M̂̇+K̂pe¯̇+M̂1K̂ie¯=0¯E16

where M̂̇=m2a1d2θ̇2sinθ22110.

For a finite solution, the existence of M̂1 must be guaranteed by the invertible matrix M̂. That is, the determinant of M̂ must be nonzero. Here, the determinant of M̂, i.e. M̂, is obtained from Eq. (10) as follows:

M̂=Ic1m1d12+m2d22+Ic2+m2a12m2d22sin2θ2+Ic2+m1m2d12d22E17

As noticed, M̂ never becomes zero unless any of the mass and inertia parameters of the links of the manipulators disappears. Because this is not possible in physical sense, M̂ is invertible in all conditions and hence M̂1 exists.

For a second-order two-degree-of-freedom ideal system, the error dynamics can be defined using the forthcoming expression as ωci and ζci correspond to the bandwidth and damping parameters of the ith link (i = 1 and 2), respectively [27]:

e¯¨+D̂e¯̇+Ŵe¯=0¯E18

where D̂=2ζc1ωc1002ζc2ωc2 and Ŵ=ωc1200ωc22.

Finally, equating Eqs. (16) and (18) to each other, K̂p and K̂i appear as follows:

K̂p=M̂D̂M̂̇E19
K̂i=M̂ŴE20

In order to maintain the stability of the manipulator control systems throughout the engagement, the components of the matrices K̂p and K̂i which may be diagonal or off-diagonal are updated at certain instants.

Advertisement

6. Moving belt kinematics

The horizontal and lateral position components of point S (xS and yS) showing the slot on the moving as shown in Figure 3 are described at the changing points symbolized by Si (i = 1, 2, 3, and 4) by taking vS to be constant in the next manner:

xSyS=x0,y0+vstt0,x0xS<x1x1+ρcosψ+1,y1+ρsinψ,x1xS<x2x2,y2vstt2,x2xS<x3x3+ρcosψ1,y3+ρsinψ,x3xS<x0E21

In Eq. (21), the position variables of point S at the Si location quantities are found by considering the following terms with the corresponding rotation angle at these points (ψi) (π = 3.14):

x0=d,y0=ρL/2,ψ0=πrad;x1=d,y1=L/2ρ,ψ1=πrad;x2=d+2ρ,y2=L/2ρ,ψ2=0;x3=d+2ρ,y3=ρL/2,andψ3=0.

where xi, yi, and ti denote the horizontal and lateral position variables of point S at the Si location, and time parameter, respectively.

In Eq. (21),ψ can be determined from the following expression as a function of time (t) for t1=t0+y1y0/vS, t2=t1+πρ/vS, and t3=t2+y2y3/vS with a specified t0 value:

ψ=π,x0xs<x1πvStt1/ρ,x1xs<x20,x2xs<x32πvStt3/ρ,x3xs<x0radE22
Advertisement

7. Engagement geometry

The engagement geometry between point P on the end effector of the robot manipulator and point S carried by the moving belt can be schematized on the horizontal plane as given in Figure 4.

Figure 4.

Engagement geometry between the tip point of the manipulator and slot on the belt.

Introducing vP, γm, rS/P, γb, and λ as the magnitude of the resulting velocity vector of point P, orientation angle of vP from the horizontal axis, relative position of point S with respect to point P, orientation angle of vS from the horizontal axis, and angle between rS/P and horizontal axis in Figure 4, respectively, vP, γb, and λ can be calculated using the equations below:

vP=ẋP2+ẏP2E23
γb=π/2,x0xS<x1ψπ/2,x1xS<x2π/2,x2xS<x3ψπ/2,x3xS<x0radE24
λ=atanySyP/xSxPE25
Advertisement

8. Guidance law

In the LHG law, it is intended to keep the end effector of the manipulator always on the collision triangle that is formed by the end effector, slot, and predicted intercept point. For this purpose, the most convenient approach is to orient the velocity vector of point P on the end effector (vPactual) towards the predicted intercept point (I) at which the collision between the end effector and slot is going to be happen after a while as depicted in Figure 5 withvS and vPideal which denote the velocity of point S and the ideal velocity of point P [26].

Figure 5.

Linear homing guidance law geometry.

In this law, in order for point P to catch point S, the guidance command (γmc) is derived as follows [4, 26]:

γmc=λ+asinvS/vPsinγbλE26

Here, using the measurements of vS by means of the appropriate sensors on the belt rollers, the position variables xS, yS, and ψ are obtained.

In the application, the following column matrix including the reference values of the linear velocity components of point P (r¯̇Pd) are formed using γmc:

r¯̇Pd=vPcosγmcsinγmcTE27

In order to overcome the algebraic loop which occurs because the values of vP and r¯̇d are dependent on each other, a nonzero value which is compatible with the current component-picking motion of the manipulator is assigned to vP at the initiation of the engagement.

The guidance commands can be expressed in terms of the angular speeds by means of the next expression regarding Eqs. (6) and (27):

θ¯̇d=ĴP1r¯̇PdE28
Advertisement

9. Computer simulations

The numerical values considered in the computer simulations are submitted in Table 1 along with the engagement block diagram in Figure 6.

ParameterValueParameterValueParameterValue
a1 and a21.25 mb1 and b20.001 N·m·s/radL2 m
d1 and d20.625 mωc1 and ωc262.832 rad/s (=10 Hz)ρ0.5 m
m1 and m210 kgζc1 and ζc20.707d1.5 m
Ic1 and Ic21.302 kg·m2

Table 1.

Numerical values used in the computer simulations.

Figure 6.

Block diagram for the robot manipulator-moving belt.

The unit step responses at the first and second joints of the manipulator are submitted in Figures 7 and 8 in which the discrete and continuous lines show the desired, or reference, and actual values of the joint angles, respectively. As shown, the desired joint speeds can be caught within the assigned bandwidth.

Figure 7.

Unit step response of the control system at the first joint.

Figure 8.

Unit step response of the control system at the second joint.

In the designated engagement scenarios, it is assumed that the slot on the moving belt stands at point S0 with xS0 = 1.5 and yS0 = −0.5 m at the instant when the robot manipulator is at rest. Furthermore, ramp-type angular speed inputs are applied to the manipulator joints in order for point P to attain its initial engagement velocity (vPe) at the end of 0.1 s. Here, the maximum angular speeds of the direct current (DC) electric motors connected to the joints are taken as 20 rad/s. The disturbance due to the nonlinear friction and noise on the sensors on the joints are randomly varied in the ranges of ±10 N·m and ± 1 × 10−3 rad, respectively. The solver is selected to be the ODE5 (Dormand-Prince)-type solver with a fixed time step of 1 × 10−4 s. The simulation configurations are designated as in Table 2 along with the numerical values of the related parameters.

Conf. No.Robot manipulatorMoving belt velocity (vS) (m/s)
Initial position of the tip point (m)Velocity at the beginning of the engagement (vPe) (m/s)
xP0yP0
1−0.5−0.55.0 × 10−30.5
2−0.5−0.55.0 × 10−31.0
3−0.5−0.50.51.0
4−1.0−0.50.51.0
5−1.0−0.55 × 10−52.5

Table 2.

Simulation configurations considered.

Having performed the computer simulations performed in the MATLAB® SIMULINK® environment, the results given in Table 3 are attained. As samples, the engagement geometry for the configuration number 1 is given in Figure 9 along with the plots for the changes of the velocity of point P, joint angles, joint speeds, and joint accelerations are submitted in Figures 1013, respectively. Moreover, the engagement geometries for the sample configurations are plotted in Figures 14 and 15.

Conf. No.Engagement time (s)Maximum tip Point velocity (vPmax) (m/s)Joint angles (°)Joint speeds (rad/s)
θ1θ2θ̇1θ̇2
Min.Max.Min.Max.Min.Max.Min.Max.
10.29931.339−61.76944.093−159.876−104.421−6.12720.161−6.65120.085
20.30830.082−62.45152.147−162.918−106.102−6.57320.288−8.46920.202
30.26730.654−61.42950.059−161.766−105.679−6.26821.158−8.97220.602
40.32729.050−90.00054.134−164.874−106.239−6.97920.189−17.31320.106
50.74525.000−90.000180.000−164.369−46.956−20.1460.000−9.91520.091

Table 3.

Results attained from the considered simulation configurations.

Figure 9.

Engagement geometry for the initial position components of the tip point of xP0 = −0.5 m and yP0 = −0.5 m with a moving belt velocity of 0.5 m/s.

Figure 10.

Change of the velocity of point P in time for the initial position components of the tip point of xP0 = −0.5 m and yP0 = −0.5 m with a moving belt velocity of 0.5 m/s.

Figure 11.

Change of the joint angles in time for the initial position components of the tip point of xP0 = −0.5 m and yP0 = −0.5 m with a moving belt velocity of 0.5 m/s.

Figure 12.

Change of the joint speeds in time for the initial position components of the tip point of xP0 = −0.5 m and yP0 = −0.5 m with a moving belt velocity of 0.5 m/s.

Figure 13.

Change of the joint accelerations in time for the initial position components of the tip point of xP0 = −0.5 m and yP0 = −0.5 m with a moving belt velocity of 0.5 m/s.

Figure 14.

Engagement geometry for the initial position components of the tip point of xP0 = −0.5 m and yP0 = −0.5 m with a moving belt velocity of 1.0 m/s.

Figure 15.

Engagement geometry for the initial position components of the tip point of xP0 = −1.0 m and yP0 = −0.5 m with a moving belt velocity of 2.5 m/s.

Advertisement

10. Discussion

As given in Figures 9,14, and 15 which belong to the designated simulation configurations at belt speeds from 0.5 to 2.5 m/s, it is observed that the tip point of the manipulator can catch the slot on the moving belt even at higher speeds. In the present work, the slot is caught by the manipulator near the left side of the belt. Actually, this placement strategy is desired in order to diminish the power consumption of the robot manipulator by keeping the motion distance short compared to the distance to the right side of the belt. Looking at the simulation data which are presented in the forms of relevant kinematic parameters of the manipulator in Figures 1013, it can be verified that the angular speed values required at the joints of the manipulator can be attained even with industrial DC electric motors as well as the angular excursion demands.

11. Conclusion

Motion planning constitutes one of the significant issues in the development of autonomous system. In this context, guidance concept has been applied on munition developed to satisfy precise hitting requirements for recent years. Both theoretical studies and field implementations have revealed that the guidance algorithms have led the relevant munition to the desired target points successfully. Of course, the performance of the designated guidance scheme is directly related to the control systems whose primary function is to obey the commands generated by the guidance law. For this purpose, several guidance and control approaches are proposed depending on the kind of the planned mission as can be encountered in the related literature.

Regarding the fact that robot manipulators are designed to achieve certain tasks which are usually specified before the execution, it can be a viable way to apply the similar approach in munition for the motion planning tasks of the manipulators. As a result of the present work, it can be deduced that the guidance-based approach leads to a successful placement for the components onto the intended slots in continuous engagement operations. This can be done even under considerable disturbing effects and undesirable changing speed conditions of the belt with lower power consumption levels.

Although the applicability of the guidance and control approach on the robot manipulators is demonstrated by means of relevant computer simulations, there is not seen any serious difficulty to adapt the suggested concept into practice. This way, some of the robotic operations can be performed in an efficient manner.

References

  1. 1. Lan TS, Yeh LJ, Chiu MC, Hwang YX. Mint: Construction of the control system of cleaning robots with vision guidance. Mathematical Problems in Engineering. 2013;2013:1-6
  2. 2. Ni T, Zhang H, Xu P, Yamada H. Mint: Vision-based virtual force guidance for tele-robotic system. Computers and Electrical Engineering. 2013;39:2135-2144
  3. 3. Lewis FL. Abdallah. Dawson, DM. Control of Robot Manipulators: CT; 1993
  4. 4. Özkan B. Guidance and control of a planar robot manipulator used in a mounting line. In: Proceedings of the 18th IFAC World Congress; 2011; Milan. Italy.
  5. 5. Spong MW. Motion Control of Robot Manipulators-Control Handbook The Coordinated Science Laboratory. USA: University of Illinois at Urbana-Champaign; 2003
  6. 6. İslamoğlu NE, Ryu K, Moon I. Mint: Labour productivity in modular assembly: a study of automotive module suppliers. International Journal of Production Research. 2014;52(23):6954-6970
  7. 7. Jang JS, Rim SC, Park SC. Mint: Reforming a conventional vehicle assembly plant for job enrichment. International Journal of Production Research. 2006;44(4):703-713
  8. 8. Mehrandezh, M, Sela, MN, Fenton, RG, Benhabib, B. Proportional navigation guidance in robot trajectory planning for intercepting moving objects. In: Proceedings of the 1999 IEEE International Conference on Robotics and Automation; Detroit, Michigan, USA; 1999. p. 145–150
  9. 9. Zhang Z, Wang WQ, Siddiqui S. Predictive function control of a two-arm robot manipulator. In: Proceedings of the IEEE International Conference on Mechatronics and Automation 2004-2009; 2005; Niagara Falls. Canada.
  10. 10. Ferrara, A, Scattolini, R. Control of a robot manipulator for aerospace applications. In: Proceedings of the 6th Dynamics and Control of Systems and Structures in Space (DCSSS); Riomaggiore, Italy; 2004.
  11. 11. Kunwar F, Benhabib B. Mint: Advanced predictive guidance navigation for mobile robots: a novel strategy for rendezvous in dynamic settings. International Journal on Smart Sensing and Intelligent Systems. 2008;1(4):858-890
  12. 12. Mehrandezh, M. Navigation-guidance-based robot trajectory planning for ınterception of moving objects [thesis]. PhD Thesis, University of Toronto, Canada; 1999.
  13. 13. Mehrandezh, M, Sela, NM, Fenton, RG, Benhabib, B. Mint: Robotic interception of moving objects using an augmented ideal proportional navigation guidance technique. IEEE Transcations on Systems, Man, and Cybernetics-Part A: Systems and Humans. 2000:30:3:238–250.
  14. 14. Caner U, Eroğlu M. Mint: State feedback plus ıntegral error controller approach for robot arm control design (in Turkish). Journal of the Faculty of Engineering and Architecture of Gazi University. 2004;19(3):335-342
  15. 15. Zarchan, P. Tactical and Strategic Missile Guidance. Vol. 157. Progress in Aeronautics and Astronautics, AIAA. Washington DC; USA; 1994.
  16. 16. Koren Y, Shoham M. Mint: End-effector guidance of robot arms. Annals of the CIRP. 1987;36(1):289-292
  17. 17. Garcia, GJ, Gil, P, Llácer, D, Torres, F. Guidance of robot arms using depth data from RGB-D camera. In: ICINCO 2013-10th International Conference on Informatics in Control, Automation and Robotics; 2013; Reykjavík, Iceland; p. 315–321.
  18. 18. Becker BC, Voros S, MacLachlan RA, Hager GD, Riviere CN. Active guidance of a handheld micromanipulator using visual servoing. In: Proceedings of the IEEE International Conference on Robotics and Automation-2009 (ICRA’09); 2009; Kobe. Japan.
  19. 19. Park JG, Shin JH. Mint: Autonomous navigation for a mobile robot using navigation guidance direction and fuzzy control. The Transactions of the Korean Institute of Electrical Engineers. 2014;63(1):108-114
  20. 20. Belkhouche F, Rastgoufard P, Belkhouche B. Mint: Robot navigation-tracking of moving objects using the standard proportional navigation law. IEEE Trans. Robotics. 2007;01
  21. 21. Seeraji S, Ovy EG, Alam T, Zamee A, Emon ARA. Mint: A flexible closed loop PMDC motor speed control system for precise positioning. International Journal of Robotics and Automation. 2011;2(3):211-219
  22. 22. Azimi V, Menhaj MB, Fakharian A. Mint: Tool position tracking control of a nonlinear uncertain flexible robot manipulator by using robust H2/H∞ controller via T-S fuzzy model. Sadhana. 2015;40(2):307-333
  23. 23. Azimi, V, Simon, D, Richter, H. Stable robust adaptive impedance control of a prosthetic leg. In: Proceedings of the ASME Dynamic Systems and Control Conference. Columbus. USA: Ohio; 2015
  24. 24. Slotine JJE, Coetsee JA. Mint: Composite adaptive controller of robot manipulators. Automatica. 1989;25(4):509-519
  25. 25. Slotine JJE, Li W. Mint: Adaptive manipulator control: a study case. IEEE Transactions on Automatic Control. 1988;33(11):995-1003
  26. 26. Özkan B, Özgören MK, Mahmutyazıcıoğlu G. Implementation of linear homing guidance law on a two-part homing missile. In: Proceedings of the 17th IFAC World Congress; 2008; Seoul. Republic of Korea.
  27. 27. Ogata, K. Modern Control Engineering. 2nd ed.; Prentice-Hall International Editions; 1990.
  28. 28. Bevly D, Dubovsky S, Mavroidis C. Mint: A simplified cartesian-computed torque controller for highly geared systems and its application to an experimental climbing robot. Journal of Dynamic Systems, Measurement, Control. 2000;122
  29. 29. Yang Z, Wu J, Mei J, Gao J, Huang T. Mint: Mechatronic model based computed torque control of a parallel manipulator. International Journal of Advanced Robotic Systems. 2008;5(1):123-128
  30. 30. Koca H, Doğan M, Taplamacıoğlu MC. Mint: Cartesian-specific control of a robot manipulator (in Turkish). Journal of the Faculty of Engineering and Architecture of Gazi University. 2008;23(4):769-776

Written By

Bülent Özkan

Submitted: 13 November 2020 Reviewed: 06 March 2021 Published: 29 April 2021