Sie sind auf Seite 1von 14

NAVIGATION OF A ROBOT IN REAL

TIME ENVIRONMENT CONTROLLED


FROM A VIRTUAL MODEL
THROUGH SLAM TECHNIQUE

ABSTRACT
Navigation of mobile robots in an unknown environment is always a challenging task. The
challenges involved are robot localization, obstacle mapping, and path planning. Efficient
navigation strategies and techniques are required, to avoid problems of general navigation
methods, such as getting-lost situations and confusing view configurations. In this paper
a recognition-driven navigation system for large-scale 3D virtual environments is
proposed. The proposed system contains three parts, virtual environment construction,
feature database building and recognition-based navigation. The virtual environment is
recorded and reconstructed automatically with depth camera placed over a robot. The
feature database is composed of image patches with features and registered location and
orientation information. The database images are taken at different distances from the
scenes with various viewing angles, and these images are then used to construct a virtual
3D environment. When a robot navigates in the real world, the sensors on board are used
to estimate its location and orientation. These location and orientation information are also
reflected in the 3D virtual environment. Here for localization and mapping of mobile robot
from the real world to the virtual environment the help of SLAM and Markov process in
sought. Advanced filtering algorithms are implemented so as to enhance the navigation.

AIM
To import a cad model of a building
and to perform a real time mobile
robot navigation through the virtual
model.

Challenges

Mobile Robots How to move and achieve motion


target goals in (indoor) environments
Localization (where am I?)
Hence
Mapping, simultaneous localization and
mapping SLAM (what is my workspace?)
Path planning (how to get there?)
Obstacle avoidance ( get there safely)

The act of finding one's location against a map is known


as localization.
So how can a robot localize itself?
The most common form of intelligent localization and
navigation is to use a map, combined with sensor
readings and some form of closed-loop motion feedback.
But a robot needs to do so much more than just localizing
itself. Often, we'd like our robots to be able to build their
own maps, since map building by hand is tedious, boring,
and error-prone.
The field of robotics that studies localization and mapping
is typically called SLAM (simultaneous localization and
mapping).

NUT SHELL
SLAM is a technique used to build up
a map within an unknown
environment or a known environment
while at the same time keeping track
of the current location.

To a human
Assume you are blindfolded in a
room

What is SLAM?
The problem has 2 stages
1. Mapping
2. Localization

The paradox:
1. In order to build a map, we must know our position
2. To determine our position, we need a map!

SLAM is like the chicken-egg problem


Solution is to alternate between the two steps.

Mapping and Localization are almost


always a precursor to navigation. We
can now break down the several
types of problems that exist in SLAM
Known map, known localization
Known map, unknown localization
Unknown map, unknown localization

Goals
1.

Robust techniques for


a.
b.
c.

2.

3D environment modeling
Localization
Navigation and action planning

Challenges arise from


a.
b.
c.
d.

Inherently noisy sensor data


Inaccurate motion execution
Huge state space
Dynamics

Open Problems
Classification of regions according to
navigation complexity
Efficient updating of 3D map
structures
Representing (movable) objects in
space
Representing typical configurations
of objects in 3D (e.g., doors, drawers)

Autonomous Navigation- Research Directions

Given
An environment
representation - Map

Knowledge of current
position C
Target position G

A path has to be planned


and tracked that will take
the robot from C to G

Autonomous Navigation- Research Directions

During execution (runtime)


Objects / Obstacles O
may block the robot
The planned path is nolonger valid
The obstacle needs to be
avoided and the path
may need to be replanned

C
O

G
X

Navigation Issues
Important questions

Where
Where am
am II

Important navigation issues

Robot
Robot localization
localization

Where
Where are
are other
other places
places
relative
relative to
to me
me

Map
Map building
building

How
How do
do II get
get to
to other
other
places
places from
from here
here

Path/motion
Path/motion
planning
planning

Das könnte Ihnen auch gefallen