Professional Documents
Culture Documents
End Term Report Mobile Robots
End Term Report Mobile Robots
robot
End-Term Report for Mobile Robots RML7220
Abstract—This report explains the basic idea behind the II. P ROBLEM D EFINITION
purpose of the research for the given research paper and also
demonstrates the work done so far. In this paper the authors
The authors mentioned that there are many kinematic meth-
have discussed a novel technique using which can successfully ods in literature such as:
apply discrete trajectory. The main contribution of this paper is • sliding mode based approach
introduction of a new technique of converting discrete path into • input-output linearization based approaches
a single continuous path. The steps followed for doing the same
• fuzzy based approaches
has been discussed in the methodology section in detail.
Index Terms—Mobile robots, Discrete trajectory tracking, • neural network based approaches
Lyapunov stability • back-stepping based approaches
Out of these the most applicable technique is back-stepping
I. I NTRODUCTION technology as per the authors. Most path planners give output
This article discusses about trajectory planning and control in set of discrete trajectories, these are simple geometrical
of non-holonomic mobile robots. There are mainly two meth- shapes like line, circles, arcs, etc. These trajectories are easier
ods in which the trajectory control is divided these methods to control individually. The major contribution of this paper is
are based upon Kinematic and Dynamic approaches which development of an algorithm that makes the path continuous.
are based on mathematical modeling. Among certain methods, The example of trajectory output shown by path planners is
the back stepping is the proffered one because of its stability. as shown below:
Though reference trajectory must satisfy essential constraint
for the stability. The article proposes a controller to solve the
problem of a discrete trajectory control for wheeled mobile
robots, which was not previously done. The algorithm has been
discussed in this report with diagrams and illustrations for the
same.
III. M ETHODOLOGY
The kinematic model considered is a simple model with
basic non-holonomic constraint as shown below:
ẏ cos θ − ẋ sin θ = 0
The posture and velocity of the robot can be given as follows:
ẋ ẋ cos θ 0
v
ṗ = ẏ = ẏ = sin θ 0 · = Jq (1)
Fig. 1. Discrete path as an output from path planner w
θ̇ θ̇ 0 1
(1) The first condition is shown as follows:
|θb − θa | =
̸ kπ
Fig. 10. For condition 2d Fig. 12. Output for the trajectory followed by robot for given co-ordinates