SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018]
Page | 48
Image Based Visual Servoing for Omnidirectional Wheeled
Mobile Robots in Voltage Mode
Armando Saenz1
, Victor Santibañez2
, Eusebio Bugarin3
1,2
Tecnológico Nacional de México - Instituto Tecnológico de la Laguna, Blvd. Revolucion y Av. Instituto Tecnologico de
La Laguna S/N Torreon Coah., Mexico. CP 27000
3
Tecnologico Nacional de Mexico - Instituto Tecnologico de Ensenada, Blvd. Tecnologico No. 150, Ex-ejido Chapultepec,
22780 Ensenada, B.C.
Abstract—This paper presents a new image based visual servoing (IBVS) control scheme for omnidirectional wheeled
mobile robots with four swedish wheels. The contribution is the proposal of a scheme that consider the overall dynamic of
the system; this means, we put together mechanical and electrical dynamics. The actuators are direct current (DC) motors,
which imply that the system input signals are armature voltage applied to DC motors. In our control scheme the PD control
law and eye-to-hand camera configuration are used to compute the armature voltages and to measure system states,
respectively. Stability proof is performed via Lypunov direct method and LaSalle’s invariance principle. Simulation and
experimental results were performed in order to validate the theoretical proposal and to show the good performance of the
posture errors.
Keywords—IBVS, posture control, omnidirectional wheeled mobile robot, dynamic actuator, Lyapunov direct method.
I. INTRODUCTION
Wheeled mobile robots (WMR) are robotic systems with free motion in a plane, and they have capacity to reach every
position on the same plane. WMR issues are about how to move them, because they may have or not may have limited
trajectories to perform. In our case, we are going to study the omnidirectional mobile robots (OMR)[1] whose trajectories
are not limited. In a more particular way, it is emphasized in OMR with four swedish wheels [2]. The methodology proposed
in [3], was chosen to obtain the dynamic model, together with the direct current (DC) motor equations presented in [4].
In order to acquire WMR posture by means of computer vision, it is possible to implement global vision systems (GVS). The
GVS fits in the intelligent space concept [5], [6]. An intelligent space is comprised by sensors (e.g. cameras, microphones,
ultrasound or laser range finder), computer, actuators and communication devices. The sensors are used to identificate and
track the objects in the space and/or to receive orders from operators. The computer acquires information from sensors,
performs image processing, computes control law and communicates with actuators. The intelligent space interacts with
objects through robotic platforms (e.g. WMR) that provide services like carrying or delivering loads. GVS are used in
robotics soccer competitions to acquire the posture of every robot on the playground [7], [8]. So, GVS are a good option to
obtain the posture measurement of WMR.
The contribution of our paper is the proposal of a new control scheme to OMR posture control in voltage mode, requiring
only vision system measurements. Furthermore, in our control scheme, the DC motors do not require encoders or drivers
with current loop or velocity loop. Document is structured as follow. Section 2 presents the problem statement and the
dynamic model in image space too. Control law and stability proof is presented in Section 3. Simulation and experimental
results are showed in Section 4. Finally, Section 5 shows our conclusions.
II. PROBLEM STATEMENT
First, the dynamic model of the OMR including actuator dynamics is presented. After, camera model (thin lens[9]) and
camera configuration (Eye-to-Hand[10]) are explained.
2.1 Dynamic model
Consider an OMR with a two dimensional cartesian coordinate frame called Σ 𝑊 whose center is 𝑂 𝑊 and its axes are labeled
as 𝑊1and 𝑊2. These axes describe a plane where the OMR has free motion. OMR posture on the plane is denoted by
𝝃 = 𝑥 𝑦 𝜃 ⊤
(seeFig.1).
Let𝝃 ∈ ℝ 𝟑
and 𝝃 ∈ ℝ3
are the velocity and acceleration vector of the OMR respectively,𝒖 = 𝑢1 𝑢2 𝑢3 𝑢4
⊤
isthe
armature voltages vector applied to DC motors. The wheels and actuators (DC motors) are labeled as it is depicted in
International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018]
Page | 49
Fig.2Error! Reference source not found..The dynamic model is an Euler-Lagrange system, given by the following state
space representation:
𝑑
𝑑𝑡
𝝃 = 𝝃 (1)
𝑑
𝑑𝑡
𝑀𝝃 =
𝑘 𝑎
𝑅 𝑎
𝑅 𝑅
𝑊
𝜃 𝐸⊤
𝒖 − 𝐶 𝜃 𝝃 − 𝐷𝝃 (2)
Where 𝑀 ∈ ℝ3×3
is the diagonal positive definite inertia matrix, 𝐶: ℝ → ℝ3×3
is the skew-symmetric gyroscopic matrix,
𝐷 ∈ ℝ3×3
is the symmetric damping matrix, 𝐸 ∈ ℝ4×3
is the jacobian matrix, 𝑅 𝑅
𝑊
𝜃 is the rotation matrix from Σ 𝑅 to Σ 𝑊,
𝑅 𝑎 ∈ ℝ is the armature resistance constant and 𝑘 𝑎 ∈ ℝ is the torque constant for each DC motor.
FIG.1: OMR free body diagram
FIG.2: Wheel configuration
2.2 Camera model
Consider the scene depicted in Fig.3. The camera is fixed on the ceiling and oriented to see the robot. The configuration of
the camera in Fig.3 is called Eye-to-Hand, in the literature[10]. A photoelectric sensor inside of the camera acquires the scene
image. In order to obtain the construction model of the scene image, it is necessary to have the knowledge of extrinsic
parameters and intrinsic parameters. First, the coordinate frame Σ 𝐶is engaged on the sensor surface, the distance 𝑍 𝐶3 and
angle𝛾of Σ 𝑐respect to Σ 𝑊 are the extrinsic parameters. Let 𝜆 ∈ ℝ+ be the distance between camera lens and photoelectric
sensor, 𝛼 𝑢 , 𝛼 𝑣 ∈ ℝ+ be the constants that convert from cartesian space to image space. These latter parameters are called:
intrinsic parameters.
FIG.3: Configuration Eye-to-Hand FIG.4: Computer screen
In order to convert from cartesian space to image space (see Fig.4), we define 𝝃 𝑓 ∈ ℝ3
forthe OMR posture in image space
and it is obtained as follow:
International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018]
Page | 50
𝝃 𝑓 =
𝑥𝑓
𝑦𝑓
𝜃𝑓
= 𝐾𝐶 𝑅 𝑊
𝐹
𝜃𝑐
𝑥
𝑦
𝜃 + 𝛾
(3)
With
𝐾𝑐 =
𝛼 𝑢 𝜆
𝑍 𝑐3−𝜆
0 0
0
𝛼 𝑣 𝜆
𝑍 𝑐3−𝜆
0
0 0 1
, 𝑅 𝑊
𝐹
𝛾 =
cos 𝛾 − sin 𝛾 0
− sin 𝛾 −cos 𝛾 0
0 0 1
.
In order to express the dynamic model (1) and (2) in image space, first and second time derivatives from (3) are computed as
follow:
𝝃 𝑓 =
𝑥𝑓
𝑦𝑓
𝜃𝑓
= 𝐾𝐶 𝑅 𝑊
𝐹
𝛾 𝝃, 𝝃 𝑓 =
𝑥𝑓
𝑦𝑓
𝜃𝑓
= 𝐾𝐶 𝑅 𝑊
𝐹
𝛾 𝝃. (4)
Solving for 𝝃y 𝝃, we have
𝝃 = 𝐾𝐶
−1
𝑅 𝐹
𝑊
𝛾 𝝃 𝑓, 𝝃 = 𝐾𝐶
−1
𝑅 𝐹
𝑊
𝛾 𝝃 𝑓 (5)
where 𝑅 𝐹
𝑊
𝛾 = 𝑅 𝑊
𝐹
𝛾
⊤
. Pre-multiplying (2) with 𝑅 𝑊
𝐹
𝛾 and substituting equation (5) the state space representation is
rewritten as follows:
𝑑
𝑑𝑡
𝝃 𝑓 = 𝝃 𝑓 (6)
𝑑
𝑑𝑡
𝑀𝐾𝐶
−1
𝝃 𝑓 =
𝑘 𝑎
𝑅 𝑎
𝑅 𝑅
𝐹
𝜃𝑓 𝐸⊤
𝒖 − 𝐶 𝜃 𝐾𝐶
−1
𝝃 𝑓 − 𝐷𝐾𝐶
−1
𝝃 𝑓 (7)
with
𝑅 𝑅
𝐹
𝜃𝑓 =
cos 𝜃𝑓 − sin 𝜃𝑓 0
− sin 𝜃𝑓 −cos 𝜃𝑓 0
0 0 1
.
Note that (6) and (7) are the open loop dynamic model of a time invariant system, the input signal 𝒖 is a vector with the four
armature voltage of actuators; and the mechanical, electrical and camera parameters are involved in (7).
III. POSTURE CONTROL
3.1 Controller
Let 𝝃 𝒇
∗
∈ ℝ3
be the desired posture vector in image space,𝝃 𝒇 ≜ 𝝃 𝒇
∗
− 𝝃 𝒇be the posture error vector. The aim of our proposed
control scheme is to lead the posture error toward zero (i.e. lim𝑡→∞ 𝝃 = 0). The proposed control law is given by
𝒖 = 𝐺𝑅 𝑅
𝐹
𝜃𝑓 𝐾𝑝 𝝃 𝑓 − 𝐾𝑑 𝝃 𝑓 (8)
with
𝐺 =
1 1 1
1 −1 −1
1 1 −1
1 −1 1
, 𝐾𝑝 =
𝑘 𝑝1 0 0
0 𝑘 𝑝2 0
0 0 𝑘 𝑝3
, 𝐾𝑑 =
𝑘 𝑑1 0 0
0 𝑘 𝑑2 0
0 0 𝑘 𝑑3
,
where 𝑘 𝑝1, 𝑘 𝑝2, 𝑘 𝑝3, 𝑘 𝑑1, 𝑘 𝑑2, 𝑘 𝑑3 ∈ ℝ are positive gains. Substituting the control law (8) in dynamic model (7) we obtain
closed loop dynamics. It is shown as follows
International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018]
Page | 51
𝑑
𝑑𝑡
𝝃 𝑓 = −𝝃 𝑓 (9)
𝑑
𝑑𝑡
𝑀𝐾𝐶
−1
𝝃 𝑓 = Λ 𝐾𝑝 𝝃 𝑓 − 𝐾𝑑 𝝃 𝑓 − 𝐶 𝜃 𝐾𝐶
−1
𝝃 𝑓 − 𝐷𝐾𝐶
−1
𝝃 𝑓 (10)
With Λ =
𝑘 𝑎
𝑅 𝑎
𝑅 𝑅
𝐹
𝜃𝑓 𝐸 𝑇
𝐺𝑅 𝑅
𝐹
(𝜃𝑓) =
𝑘 𝑎
𝑅 𝑎
𝐸⊤
𝐺 a diagonal positive definite matrix. The closed loop dynamics (9)-(10) has a
unique equilibrium in 𝝃 𝒇 = 𝟎 ∈ ℝ3
and𝝃 𝑓 = 𝟎 ∈ ℝ3
.
3.2 Stability proof
The control law (8) is a PD control law to been implemented in over actuated systems (the number of the degree of freedom
is lower than the number of actuators or number of control signals). In order to demonstrate stability of the equilibrium, we
use the following Lyapunov function candidate
𝑉 𝝃 𝑓, 𝝃 𝑓 =
1
2
𝝃 𝑓
⊤
𝑀𝐾𝐶
−1
𝝃 𝑓 +
1
2
𝝃 𝑓
⊤
Λ𝐾𝑝 𝝃 𝑓 (11)
whose total time derivative along of the trajectories of the closed loop equations (9) and (10) is:
𝑉 𝝃 𝑓, 𝝃 𝑓 = −𝝃 𝑓
⊤
Λ𝐾𝑑 + 𝐷 𝝃 𝑓 (12)
By satisfying the inequality Λ𝐾𝑑 + 𝐷 > 0, the equilibrium stability is guaranteed. Thus, in order to study asymptotic stability
we can apply the LaSalle’s invariance principle [11]. Toward this end, notice that in the set
𝑺 =
𝝃 𝑓
𝝃 𝒇
: 𝑽 𝝃 𝑓, 𝝃 𝑓 = 𝟎 = 𝝃 𝑓 ∈ ℝ3
and𝝃 𝑓 = 𝟎 ∈ ℝ 𝟑
(13)
the largest invariant set 𝑺 is the origin of the closed loop system (9)-(10); i.e., 𝑺 = 𝝃 𝑓 = 𝟎 ∈ ℝ3
and𝝃 𝑓 = 𝟎 ∈ ℝ 𝟑
. So, in
accordance with the Corollary 4.2 of[11](see page 129 of [11]) the equilibrium 𝝃 𝑓 𝝃 𝒇
⊤
= 𝟎 𝟎 ⊤
∈ ℝ6
is globally
asymptotically stable.
IV. SIMULATIONS AND EXPERIMENTAL RESULTS
Our proposed control scheme is depicted in FIG.5. Simulation was performed in MatLab/Simulink. Used notation and
parameter values, are shown in TABLE 1. The dynamic model matrices are as follow:
𝑀 = diag{𝑚 𝑅 + 4 𝑚 𝑅1, 𝑚 𝑅 + 4 𝑚 𝑅1, 4 (𝑚 𝑅1 𝑙1
2
+ 𝑚 𝑅1 𝑙2
2
+ 𝐼 𝑅𝑧1) + 𝐼 𝑅𝑧 } + 𝐼 𝑅𝑦1 + 𝐽 𝑚 𝑟𝑒
2
𝐸⊤
𝐸
𝐸 =
1
𝑟
1 1 𝐿
1 −1 −𝐿
1 1 −𝐿
1 −1 𝐿
, 𝐶 𝜃 =
4
𝑟2
𝐼 𝑅𝑦1 + 𝐽 𝑚 𝑟𝑒
2
𝜃 𝐵, 𝐷 = 𝑟𝑒
2
𝑘 𝑎 𝑘 𝑏
𝑅 𝑎
+ 𝑘 𝑣 𝐸⊤
𝐸,
𝐵 =
0 −1 0
1 0 0
0 0 0
, 𝐿 = 𝑙1 + 𝑙2 .
FIG.5: PROPOSED CONTROL SCHEME
Experimental results were performed with a RTSVC based software[12] in order to capture and process the images; the
desired posture vector is 𝝃 𝑓
∗
= 43 53 0 ⊤
with initial condition given by𝝃 𝑓0 = 280 210 176 ⊤
. Gain values are
International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018]
Page | 52
𝑘 𝑝1 = 0.5, 𝑘 𝑝2 = 0.5, 𝑘 𝑝3 = 10.0, 𝑘 𝑑1 = 0.005, 𝑘 𝑑2 = 0.005 and 𝑘 𝑑3 = 1. The experiment was carried out during 10
seconds with a sample time of 10 milliseconds. Obtained results are depicted in FIG.6, where blue lines are the reference, red
lines are the experimental results and green lines are the simulation results. The position (i.e. 𝑥𝑓 and 𝑦𝑓) achieves the
reference in simulation and experimentation in 1.5 seconds and 3 seconds, respectively. In contrast, the simulation result in
orientation (i.e., 𝜃𝑓) is achieved around 2.5 second and the experimental result has a steady value error reached at 4 seconds,
because voltage armature computed by the control law is lower for moving the OMR; this is due to the non-modeled static
friction in the DC motor axes. FIG.7 shows the accomplished path, where red dots represent the position of OMR geometric
center and green dots represent the position of OMR front part.
TABLE 1
MECHANICAL AND ELECTRICAL PARAMETERS
Parameter Symbol Value Units
Mass of the body 𝑚 𝑅 2.8 Kg
Mass of the wheels 𝑚 𝑅1 0.38 Kg
Inertia of the body 𝐼 𝑅𝑧 0.060848 Kg − m2
Wheels inertia in axis rotor 𝐼 𝑅𝑦1 0.000324 Kg − m2
Wheels inertial in perpendicular axis rotor 𝐼 𝑅𝑧1 0.000469 Kg − m2
Distance in 𝑅1 𝑙1 0.1524 m
Distance in 𝑅2 𝑙2 0.1505 m
Wheels radius 𝑟 0.42 m
Rotor Inertia 𝐽 𝑚 5.7 × 10−7
Kg − m2
Back-EMF Constant 𝑘 𝑏 0.01336 N s
rad
Torque Constant 𝑘 𝑎 0.0134 N m
A
Armature resistance 𝑅 𝑎 1.9 Ω
Viscous friction 𝑘 𝑣 0.001 N m s
rad
Gear ratio 𝑟𝑒 64 1
V. CONCLUSIONS
We have presented a new IBVS scheme for OMR with four swedish wheels. The PD control law was implemented with
errors in image space. Stability was proven via Lyapunov direct method, and globally asymptotically stability of the closed
loop system was established by using the LaSalle’s invariance principle. Positive PD gains of the controller are sufficient to
guarantee asymptotic stability in accordance with the stability proof. Simulations show satisfactory results because the states
achieved the desired states. Experimental results show a steady state error in the orientation variable, the position reaches to
desired position. Steady state error is due to non-modeled static friction in the DC motors axes. As long as, the states are
brought closer to desired states, the computed armature voltage by control law decreases. The above implies that the voltage
is insufficient to move the remaining angle. A possible solution could be to implement functions like hyperbolic tangent to
keep a higher voltage near of desired posture.
FIG.6: SIMULATION AND EXPERIMENTAL RESULTS
International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018]
Page | 53
FIG.7 PERFORMED PATH ACQUIRED BY THE CAMERA
ACKNOWLEDGEMENTS
This project has been partially supported by the TecNM, PRODEP and CONACYT 134534 projects.
REFERENCES
[1] K. Watanabe, “Control of an omnidirectional mobile robot,” in Second International conference on Knowledge-Based Intelligent
Electronic System, 1998, no. April, pp. 503–508.
[2] B. E. Ilon, “Wheels for a course stable selfpropelling vehicle movable in any desired direction on the ground or some other base,”
3876255, 1972.
[3] G. Campion, G. Bastin, and B. D’Andréa-Novel, “Structural Properties and Classification of Kinematic and Dynamic Models of
Wheeled Mobile Robots,” IEEE Trans. Robot. Autom., vol. 12, no. 1, pp. 47–62, 1996.
[4] R. Kelly, V. Santibañez, and A. Loría, Control of Robot Manipulator in Joint Space. Springer, 2005.
[5] H. Hashimoto, “Present state and future of Intelligent Space - Discussion on the implementation of RT in our environment,” Artif.
Life Robot., vol. 11, no. 1, pp. 1–7, 2007.
[6] J. H. Lee and H. Hashimoto, “Intelligent space - Concept and contents,” Adv. Robot., vol. 16, no. 3, pp. 265–280, 2002.
[7] M. Brezak, I. Petrović, and E. Ivanjko, “Robust and accurate global vision system for real time tracking of multiple mobile robots,”
Rob. Auton. Syst., vol. 56, no. 3, pp. 213–230, 2008.
[8] M. Brezak and I. Petrovic, “Global Vision Based Tracking of Multiple Mobile Robots in Subpixel Precision,” 2007 5th IEEE Int.
Conf. Ind. Informatics, pp. 473–478, 2007.
[9] R. Kelly, “Robust asymptotically stable visual servoing of planar robots,” IEEE Trans. Robot. Autom., vol. 12, no. 5, pp. 759–766,
1996.
[10] S. Hutchinson, G. D. D. Hager, and P. I. I. Corke, “A Tutorial on Visual Servo Control,” IEEE Trans. Robot. Autom., vol. 12, no.
Octubre, pp. 651–670, 1996.
[11] H. K. Khalil, Nonlinear Systems, 3a ed. 2002.
[12] E. Bugarin and R. Kelly, “RTSVC: Real-time system for visual control of robots,” Int. J. Imaging Syst. Technol., vol. 18, no. 4, pp.
251–256, 2008.

More Related Content

What's hot

Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchAlexander Decker
 
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintNonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintIJECEIAES
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewIJMER
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd Iaetsd
 
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...theijes
 
Performance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatorPerformance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatoreSAT Journals
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 
Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...IJECEIAES
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLJournal For Research
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Publishing House
 
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Waqas Tariq
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond Brunkow
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
SLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network TopologySLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network Topologytoukaigi
 
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...cscpconf
 
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot홍배 김
 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole systemShubhobrata Rudra
 

What's hot (19)

Mechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and researchMechatronics design of ball and beam system education and research
Mechatronics design of ball and beam system education and research
 
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintNonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
Single Machine Power Network Load Frequency Control Using T-S Fuzzy Based Rob...
 
Performance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulatorPerformance measurement and dynamic analysis of two dof robotic arm manipulator
Performance measurement and dynamic analysis of two dof robotic arm manipulator
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 
Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
SLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network TopologySLAM of Multi-Robot System Considering Its Network Topology
SLAM of Multi-Robot System Considering Its Network Topology
 
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
 
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot
 
Backstepping control of cart pole system
Backstepping  control of cart pole systemBackstepping  control of cart pole system
Backstepping control of cart pole system
 

Similar to Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Voltage Mode

Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...IJERA Editor
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignAn Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignIOSR Journals
 
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...inventionjournals
 
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...ijsc
 
Integral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlIntegral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlTELKOMNIKA JOURNAL
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...hunypink
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...TELKOMNIKA JOURNAL
 
An improved swarm intelligence algorithms-based nonlinear fractional order-PI...
An improved swarm intelligence algorithms-based nonlinear fractional order-PI...An improved swarm intelligence algorithms-based nonlinear fractional order-PI...
An improved swarm intelligence algorithms-based nonlinear fractional order-PI...TELKOMNIKA JOURNAL
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouIAEME Publication
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingIRJET Journal
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...TELKOMNIKA JOURNAL
 
EFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEM
EFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEMEFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEM
EFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEMijctcm
 
Identification and Real Time Control of a DC Motor
Identification and Real Time Control of a DC MotorIdentification and Real Time Control of a DC Motor
Identification and Real Time Control of a DC MotorIOSR Journals
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT MissileZac Darcy
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT MissileZac Darcy
 

Similar to Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Voltage Mode (20)

Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded DesignAn Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
 
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
 
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
 
Integral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlIntegral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot Control
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
 
F010424451
F010424451F010424451
F010424451
 
An improved swarm intelligence algorithms-based nonlinear fractional order-PI...
An improved swarm intelligence algorithms-based nonlinear fractional order-PI...An improved swarm intelligence algorithms-based nonlinear fractional order-PI...
An improved swarm intelligence algorithms-based nonlinear fractional order-PI...
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
 
Hexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU SensingHexacopter using MATLAB Simulink and MPU Sensing
Hexacopter using MATLAB Simulink and MPU Sensing
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...
 
124
124124
124
 
EFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEM
EFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEMEFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEM
EFFECT OF TWO EXOSYSTEM STRUCTURES ON OUTPUT REGULATION OF THE RTAC SYSTEM
 
Identification and Real Time Control of a DC Motor
Identification and Real Time Control of a DC MotorIdentification and Real Time Control of a DC Motor
Identification and Real Time Control of a DC Motor
 
T04405112116
T04405112116T04405112116
T04405112116
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 

Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Voltage Mode

  • 1. International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018] Page | 48 Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Voltage Mode Armando Saenz1 , Victor Santibañez2 , Eusebio Bugarin3 1,2 Tecnológico Nacional de México - Instituto Tecnológico de la Laguna, Blvd. Revolucion y Av. Instituto Tecnologico de La Laguna S/N Torreon Coah., Mexico. CP 27000 3 Tecnologico Nacional de Mexico - Instituto Tecnologico de Ensenada, Blvd. Tecnologico No. 150, Ex-ejido Chapultepec, 22780 Ensenada, B.C. Abstract—This paper presents a new image based visual servoing (IBVS) control scheme for omnidirectional wheeled mobile robots with four swedish wheels. The contribution is the proposal of a scheme that consider the overall dynamic of the system; this means, we put together mechanical and electrical dynamics. The actuators are direct current (DC) motors, which imply that the system input signals are armature voltage applied to DC motors. In our control scheme the PD control law and eye-to-hand camera configuration are used to compute the armature voltages and to measure system states, respectively. Stability proof is performed via Lypunov direct method and LaSalle’s invariance principle. Simulation and experimental results were performed in order to validate the theoretical proposal and to show the good performance of the posture errors. Keywords—IBVS, posture control, omnidirectional wheeled mobile robot, dynamic actuator, Lyapunov direct method. I. INTRODUCTION Wheeled mobile robots (WMR) are robotic systems with free motion in a plane, and they have capacity to reach every position on the same plane. WMR issues are about how to move them, because they may have or not may have limited trajectories to perform. In our case, we are going to study the omnidirectional mobile robots (OMR)[1] whose trajectories are not limited. In a more particular way, it is emphasized in OMR with four swedish wheels [2]. The methodology proposed in [3], was chosen to obtain the dynamic model, together with the direct current (DC) motor equations presented in [4]. In order to acquire WMR posture by means of computer vision, it is possible to implement global vision systems (GVS). The GVS fits in the intelligent space concept [5], [6]. An intelligent space is comprised by sensors (e.g. cameras, microphones, ultrasound or laser range finder), computer, actuators and communication devices. The sensors are used to identificate and track the objects in the space and/or to receive orders from operators. The computer acquires information from sensors, performs image processing, computes control law and communicates with actuators. The intelligent space interacts with objects through robotic platforms (e.g. WMR) that provide services like carrying or delivering loads. GVS are used in robotics soccer competitions to acquire the posture of every robot on the playground [7], [8]. So, GVS are a good option to obtain the posture measurement of WMR. The contribution of our paper is the proposal of a new control scheme to OMR posture control in voltage mode, requiring only vision system measurements. Furthermore, in our control scheme, the DC motors do not require encoders or drivers with current loop or velocity loop. Document is structured as follow. Section 2 presents the problem statement and the dynamic model in image space too. Control law and stability proof is presented in Section 3. Simulation and experimental results are showed in Section 4. Finally, Section 5 shows our conclusions. II. PROBLEM STATEMENT First, the dynamic model of the OMR including actuator dynamics is presented. After, camera model (thin lens[9]) and camera configuration (Eye-to-Hand[10]) are explained. 2.1 Dynamic model Consider an OMR with a two dimensional cartesian coordinate frame called Σ 𝑊 whose center is 𝑂 𝑊 and its axes are labeled as 𝑊1and 𝑊2. These axes describe a plane where the OMR has free motion. OMR posture on the plane is denoted by 𝝃 = 𝑥 𝑦 𝜃 ⊤ (seeFig.1). Let𝝃 ∈ ℝ 𝟑 and 𝝃 ∈ ℝ3 are the velocity and acceleration vector of the OMR respectively,𝒖 = 𝑢1 𝑢2 𝑢3 𝑢4 ⊤ isthe armature voltages vector applied to DC motors. The wheels and actuators (DC motors) are labeled as it is depicted in
  • 2. International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018] Page | 49 Fig.2Error! Reference source not found..The dynamic model is an Euler-Lagrange system, given by the following state space representation: 𝑑 𝑑𝑡 𝝃 = 𝝃 (1) 𝑑 𝑑𝑡 𝑀𝝃 = 𝑘 𝑎 𝑅 𝑎 𝑅 𝑅 𝑊 𝜃 𝐸⊤ 𝒖 − 𝐶 𝜃 𝝃 − 𝐷𝝃 (2) Where 𝑀 ∈ ℝ3×3 is the diagonal positive definite inertia matrix, 𝐶: ℝ → ℝ3×3 is the skew-symmetric gyroscopic matrix, 𝐷 ∈ ℝ3×3 is the symmetric damping matrix, 𝐸 ∈ ℝ4×3 is the jacobian matrix, 𝑅 𝑅 𝑊 𝜃 is the rotation matrix from Σ 𝑅 to Σ 𝑊, 𝑅 𝑎 ∈ ℝ is the armature resistance constant and 𝑘 𝑎 ∈ ℝ is the torque constant for each DC motor. FIG.1: OMR free body diagram FIG.2: Wheel configuration 2.2 Camera model Consider the scene depicted in Fig.3. The camera is fixed on the ceiling and oriented to see the robot. The configuration of the camera in Fig.3 is called Eye-to-Hand, in the literature[10]. A photoelectric sensor inside of the camera acquires the scene image. In order to obtain the construction model of the scene image, it is necessary to have the knowledge of extrinsic parameters and intrinsic parameters. First, the coordinate frame Σ 𝐶is engaged on the sensor surface, the distance 𝑍 𝐶3 and angle𝛾of Σ 𝑐respect to Σ 𝑊 are the extrinsic parameters. Let 𝜆 ∈ ℝ+ be the distance between camera lens and photoelectric sensor, 𝛼 𝑢 , 𝛼 𝑣 ∈ ℝ+ be the constants that convert from cartesian space to image space. These latter parameters are called: intrinsic parameters. FIG.3: Configuration Eye-to-Hand FIG.4: Computer screen In order to convert from cartesian space to image space (see Fig.4), we define 𝝃 𝑓 ∈ ℝ3 forthe OMR posture in image space and it is obtained as follow:
  • 3. International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018] Page | 50 𝝃 𝑓 = 𝑥𝑓 𝑦𝑓 𝜃𝑓 = 𝐾𝐶 𝑅 𝑊 𝐹 𝜃𝑐 𝑥 𝑦 𝜃 + 𝛾 (3) With 𝐾𝑐 = 𝛼 𝑢 𝜆 𝑍 𝑐3−𝜆 0 0 0 𝛼 𝑣 𝜆 𝑍 𝑐3−𝜆 0 0 0 1 , 𝑅 𝑊 𝐹 𝛾 = cos 𝛾 − sin 𝛾 0 − sin 𝛾 −cos 𝛾 0 0 0 1 . In order to express the dynamic model (1) and (2) in image space, first and second time derivatives from (3) are computed as follow: 𝝃 𝑓 = 𝑥𝑓 𝑦𝑓 𝜃𝑓 = 𝐾𝐶 𝑅 𝑊 𝐹 𝛾 𝝃, 𝝃 𝑓 = 𝑥𝑓 𝑦𝑓 𝜃𝑓 = 𝐾𝐶 𝑅 𝑊 𝐹 𝛾 𝝃. (4) Solving for 𝝃y 𝝃, we have 𝝃 = 𝐾𝐶 −1 𝑅 𝐹 𝑊 𝛾 𝝃 𝑓, 𝝃 = 𝐾𝐶 −1 𝑅 𝐹 𝑊 𝛾 𝝃 𝑓 (5) where 𝑅 𝐹 𝑊 𝛾 = 𝑅 𝑊 𝐹 𝛾 ⊤ . Pre-multiplying (2) with 𝑅 𝑊 𝐹 𝛾 and substituting equation (5) the state space representation is rewritten as follows: 𝑑 𝑑𝑡 𝝃 𝑓 = 𝝃 𝑓 (6) 𝑑 𝑑𝑡 𝑀𝐾𝐶 −1 𝝃 𝑓 = 𝑘 𝑎 𝑅 𝑎 𝑅 𝑅 𝐹 𝜃𝑓 𝐸⊤ 𝒖 − 𝐶 𝜃 𝐾𝐶 −1 𝝃 𝑓 − 𝐷𝐾𝐶 −1 𝝃 𝑓 (7) with 𝑅 𝑅 𝐹 𝜃𝑓 = cos 𝜃𝑓 − sin 𝜃𝑓 0 − sin 𝜃𝑓 −cos 𝜃𝑓 0 0 0 1 . Note that (6) and (7) are the open loop dynamic model of a time invariant system, the input signal 𝒖 is a vector with the four armature voltage of actuators; and the mechanical, electrical and camera parameters are involved in (7). III. POSTURE CONTROL 3.1 Controller Let 𝝃 𝒇 ∗ ∈ ℝ3 be the desired posture vector in image space,𝝃 𝒇 ≜ 𝝃 𝒇 ∗ − 𝝃 𝒇be the posture error vector. The aim of our proposed control scheme is to lead the posture error toward zero (i.e. lim𝑡→∞ 𝝃 = 0). The proposed control law is given by 𝒖 = 𝐺𝑅 𝑅 𝐹 𝜃𝑓 𝐾𝑝 𝝃 𝑓 − 𝐾𝑑 𝝃 𝑓 (8) with 𝐺 = 1 1 1 1 −1 −1 1 1 −1 1 −1 1 , 𝐾𝑝 = 𝑘 𝑝1 0 0 0 𝑘 𝑝2 0 0 0 𝑘 𝑝3 , 𝐾𝑑 = 𝑘 𝑑1 0 0 0 𝑘 𝑑2 0 0 0 𝑘 𝑑3 , where 𝑘 𝑝1, 𝑘 𝑝2, 𝑘 𝑝3, 𝑘 𝑑1, 𝑘 𝑑2, 𝑘 𝑑3 ∈ ℝ are positive gains. Substituting the control law (8) in dynamic model (7) we obtain closed loop dynamics. It is shown as follows
  • 4. International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018] Page | 51 𝑑 𝑑𝑡 𝝃 𝑓 = −𝝃 𝑓 (9) 𝑑 𝑑𝑡 𝑀𝐾𝐶 −1 𝝃 𝑓 = Λ 𝐾𝑝 𝝃 𝑓 − 𝐾𝑑 𝝃 𝑓 − 𝐶 𝜃 𝐾𝐶 −1 𝝃 𝑓 − 𝐷𝐾𝐶 −1 𝝃 𝑓 (10) With Λ = 𝑘 𝑎 𝑅 𝑎 𝑅 𝑅 𝐹 𝜃𝑓 𝐸 𝑇 𝐺𝑅 𝑅 𝐹 (𝜃𝑓) = 𝑘 𝑎 𝑅 𝑎 𝐸⊤ 𝐺 a diagonal positive definite matrix. The closed loop dynamics (9)-(10) has a unique equilibrium in 𝝃 𝒇 = 𝟎 ∈ ℝ3 and𝝃 𝑓 = 𝟎 ∈ ℝ3 . 3.2 Stability proof The control law (8) is a PD control law to been implemented in over actuated systems (the number of the degree of freedom is lower than the number of actuators or number of control signals). In order to demonstrate stability of the equilibrium, we use the following Lyapunov function candidate 𝑉 𝝃 𝑓, 𝝃 𝑓 = 1 2 𝝃 𝑓 ⊤ 𝑀𝐾𝐶 −1 𝝃 𝑓 + 1 2 𝝃 𝑓 ⊤ Λ𝐾𝑝 𝝃 𝑓 (11) whose total time derivative along of the trajectories of the closed loop equations (9) and (10) is: 𝑉 𝝃 𝑓, 𝝃 𝑓 = −𝝃 𝑓 ⊤ Λ𝐾𝑑 + 𝐷 𝝃 𝑓 (12) By satisfying the inequality Λ𝐾𝑑 + 𝐷 > 0, the equilibrium stability is guaranteed. Thus, in order to study asymptotic stability we can apply the LaSalle’s invariance principle [11]. Toward this end, notice that in the set 𝑺 = 𝝃 𝑓 𝝃 𝒇 : 𝑽 𝝃 𝑓, 𝝃 𝑓 = 𝟎 = 𝝃 𝑓 ∈ ℝ3 and𝝃 𝑓 = 𝟎 ∈ ℝ 𝟑 (13) the largest invariant set 𝑺 is the origin of the closed loop system (9)-(10); i.e., 𝑺 = 𝝃 𝑓 = 𝟎 ∈ ℝ3 and𝝃 𝑓 = 𝟎 ∈ ℝ 𝟑 . So, in accordance with the Corollary 4.2 of[11](see page 129 of [11]) the equilibrium 𝝃 𝑓 𝝃 𝒇 ⊤ = 𝟎 𝟎 ⊤ ∈ ℝ6 is globally asymptotically stable. IV. SIMULATIONS AND EXPERIMENTAL RESULTS Our proposed control scheme is depicted in FIG.5. Simulation was performed in MatLab/Simulink. Used notation and parameter values, are shown in TABLE 1. The dynamic model matrices are as follow: 𝑀 = diag{𝑚 𝑅 + 4 𝑚 𝑅1, 𝑚 𝑅 + 4 𝑚 𝑅1, 4 (𝑚 𝑅1 𝑙1 2 + 𝑚 𝑅1 𝑙2 2 + 𝐼 𝑅𝑧1) + 𝐼 𝑅𝑧 } + 𝐼 𝑅𝑦1 + 𝐽 𝑚 𝑟𝑒 2 𝐸⊤ 𝐸 𝐸 = 1 𝑟 1 1 𝐿 1 −1 −𝐿 1 1 −𝐿 1 −1 𝐿 , 𝐶 𝜃 = 4 𝑟2 𝐼 𝑅𝑦1 + 𝐽 𝑚 𝑟𝑒 2 𝜃 𝐵, 𝐷 = 𝑟𝑒 2 𝑘 𝑎 𝑘 𝑏 𝑅 𝑎 + 𝑘 𝑣 𝐸⊤ 𝐸, 𝐵 = 0 −1 0 1 0 0 0 0 0 , 𝐿 = 𝑙1 + 𝑙2 . FIG.5: PROPOSED CONTROL SCHEME Experimental results were performed with a RTSVC based software[12] in order to capture and process the images; the desired posture vector is 𝝃 𝑓 ∗ = 43 53 0 ⊤ with initial condition given by𝝃 𝑓0 = 280 210 176 ⊤ . Gain values are
  • 5. International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018] Page | 52 𝑘 𝑝1 = 0.5, 𝑘 𝑝2 = 0.5, 𝑘 𝑝3 = 10.0, 𝑘 𝑑1 = 0.005, 𝑘 𝑑2 = 0.005 and 𝑘 𝑑3 = 1. The experiment was carried out during 10 seconds with a sample time of 10 milliseconds. Obtained results are depicted in FIG.6, where blue lines are the reference, red lines are the experimental results and green lines are the simulation results. The position (i.e. 𝑥𝑓 and 𝑦𝑓) achieves the reference in simulation and experimentation in 1.5 seconds and 3 seconds, respectively. In contrast, the simulation result in orientation (i.e., 𝜃𝑓) is achieved around 2.5 second and the experimental result has a steady value error reached at 4 seconds, because voltage armature computed by the control law is lower for moving the OMR; this is due to the non-modeled static friction in the DC motor axes. FIG.7 shows the accomplished path, where red dots represent the position of OMR geometric center and green dots represent the position of OMR front part. TABLE 1 MECHANICAL AND ELECTRICAL PARAMETERS Parameter Symbol Value Units Mass of the body 𝑚 𝑅 2.8 Kg Mass of the wheels 𝑚 𝑅1 0.38 Kg Inertia of the body 𝐼 𝑅𝑧 0.060848 Kg − m2 Wheels inertia in axis rotor 𝐼 𝑅𝑦1 0.000324 Kg − m2 Wheels inertial in perpendicular axis rotor 𝐼 𝑅𝑧1 0.000469 Kg − m2 Distance in 𝑅1 𝑙1 0.1524 m Distance in 𝑅2 𝑙2 0.1505 m Wheels radius 𝑟 0.42 m Rotor Inertia 𝐽 𝑚 5.7 × 10−7 Kg − m2 Back-EMF Constant 𝑘 𝑏 0.01336 N s rad Torque Constant 𝑘 𝑎 0.0134 N m A Armature resistance 𝑅 𝑎 1.9 Ω Viscous friction 𝑘 𝑣 0.001 N m s rad Gear ratio 𝑟𝑒 64 1 V. CONCLUSIONS We have presented a new IBVS scheme for OMR with four swedish wheels. The PD control law was implemented with errors in image space. Stability was proven via Lyapunov direct method, and globally asymptotically stability of the closed loop system was established by using the LaSalle’s invariance principle. Positive PD gains of the controller are sufficient to guarantee asymptotic stability in accordance with the stability proof. Simulations show satisfactory results because the states achieved the desired states. Experimental results show a steady state error in the orientation variable, the position reaches to desired position. Steady state error is due to non-modeled static friction in the DC motors axes. As long as, the states are brought closer to desired states, the computed armature voltage by control law decreases. The above implies that the voltage is insufficient to move the remaining angle. A possible solution could be to implement functions like hyperbolic tangent to keep a higher voltage near of desired posture. FIG.6: SIMULATION AND EXPERIMENTAL RESULTS
  • 6. International Journal of Engineering Research & Science (IJOER) ISSN: [2395-6992] [Vol-4, Issue-4, April- 2018] Page | 53 FIG.7 PERFORMED PATH ACQUIRED BY THE CAMERA ACKNOWLEDGEMENTS This project has been partially supported by the TecNM, PRODEP and CONACYT 134534 projects. REFERENCES [1] K. Watanabe, “Control of an omnidirectional mobile robot,” in Second International conference on Knowledge-Based Intelligent Electronic System, 1998, no. April, pp. 503–508. [2] B. E. Ilon, “Wheels for a course stable selfpropelling vehicle movable in any desired direction on the ground or some other base,” 3876255, 1972. [3] G. Campion, G. Bastin, and B. D’Andréa-Novel, “Structural Properties and Classification of Kinematic and Dynamic Models of Wheeled Mobile Robots,” IEEE Trans. Robot. Autom., vol. 12, no. 1, pp. 47–62, 1996. [4] R. Kelly, V. Santibañez, and A. Loría, Control of Robot Manipulator in Joint Space. Springer, 2005. [5] H. Hashimoto, “Present state and future of Intelligent Space - Discussion on the implementation of RT in our environment,” Artif. Life Robot., vol. 11, no. 1, pp. 1–7, 2007. [6] J. H. Lee and H. Hashimoto, “Intelligent space - Concept and contents,” Adv. Robot., vol. 16, no. 3, pp. 265–280, 2002. [7] M. Brezak, I. Petrović, and E. Ivanjko, “Robust and accurate global vision system for real time tracking of multiple mobile robots,” Rob. Auton. Syst., vol. 56, no. 3, pp. 213–230, 2008. [8] M. Brezak and I. Petrovic, “Global Vision Based Tracking of Multiple Mobile Robots in Subpixel Precision,” 2007 5th IEEE Int. Conf. Ind. Informatics, pp. 473–478, 2007. [9] R. Kelly, “Robust asymptotically stable visual servoing of planar robots,” IEEE Trans. Robot. Autom., vol. 12, no. 5, pp. 759–766, 1996. [10] S. Hutchinson, G. D. D. Hager, and P. I. I. Corke, “A Tutorial on Visual Servo Control,” IEEE Trans. Robot. Autom., vol. 12, no. Octubre, pp. 651–670, 1996. [11] H. K. Khalil, Nonlinear Systems, 3a ed. 2002. [12] E. Bugarin and R. Kelly, “RTSVC: Real-time system for visual control of robots,” Int. J. Imaging Syst. Technol., vol. 18, no. 4, pp. 251–256, 2008.