autonomous robotic systems

22
Autonomous Robotic Systems Sarat Chandra Twinkle Tripathy

Upload: ankit-kumar

Post on 19-Jul-2016

26 views

Category:

Documents


1 download

DESCRIPTION

robots

TRANSCRIPT

Page 1: Autonomous Robotic Systems

Autonomous Robotic Systems

Sarat Chandra

Twinkle Tripathy

Page 2: Autonomous Robotic Systems

“Robot” term coined by Karel Capek in a 1921 science-

fiction Czech play “Rossum’s Universal Robot (R.U.R)”

Joseph Engelberger – “Father

of Modern Robotics”

Isaac Asimov & Asimov’s Laws

History of Robotics

Page 3: Autonomous Robotic Systems

Robot: • a reprogrammable, multifunctional manipulator • designed to move material, parts, tools • specialized devices through variable programmed motions for the

performance of a variety of tasks. Robots

Manual Controlled Autonomous Robots

Page 4: Autonomous Robotic Systems

Applications of Robots

Tasks which are:

– Dangerous

• Space exploration

• chemical spill cleanup

• disarming bombs

• disaster cleanup

– Boring and/or repetitive

• Welding car frames

• part pick and place

• manufacturing parts.

– High precision or high speed

• Electronics testing

• Surgery

• precision machining.

Page 5: Autonomous Robotic Systems

Autonomous Systems

• Missile •Space shuttle •Wireless Sensor Networks

• Ancient Greek word “αὐτονομία” autonomia means "one who gives oneself one's own law“.

Page 6: Autonomous Robotic Systems

Naturally occurring Patterns

Page 7: Autonomous Robotic Systems

Robotics: Leader Follower

Page 8: Autonomous Robotic Systems

First Attempt: Mimicking flocking of birds

Algorithm

• Move in same direction

• Stay close to neighbours

• Avoid collision

Robotics ------------------------------------------------------------------------> Formation Boids computer program ----------------------------------- > Craig Reynolds in 1986

Page 9: Autonomous Robotic Systems

More interesting problems!!!

• Consensus

• Rendezvous

• Formation

Single Agent Multi Agent

Approaches

Page 10: Autonomous Robotic Systems

Cons: Less robust Slower

Pros: Cost Efficient Less Computational Power need Simpler hardware implementation

Single Agent

Multi Agent

Pros: Very Robust Faster Scalability

Cons: Coordination Costlier Hardware implementation

Single Agent Vs Multi Agent

Page 11: Autonomous Robotic Systems

Single-agent

• Models: • Unicycle

• Four wheeled

• Coverage

• Irrigation

• Cleaning

Page 12: Autonomous Robotic Systems

Multi-agent

Consensus

• Definition: • Agreement

• Applications: • Temperature measurement

• Surveillance

Page 13: Autonomous Robotic Systems

Multi-agent

Rendezvous

• Definition: • Meet at a point

• Applications: • Missile guidance

Page 14: Autonomous Robotic Systems

Multi-agent

Formation

• Definition: • Pattern creation

• Applications: • Target tracking

Page 15: Autonomous Robotic Systems

Multi-Robot Systems

Fundamental Problems:

• Localization • Where am I?

• Navigation/Path Planning • Where/How to go?

• Mapping • How does the environment look like?

Page 16: Autonomous Robotic Systems

Localization Def:

• To find the position coordinates of a robot in a given un-known environment.

• Need for Localization • To perform accurate mapping

• Applications • Rescue Operations

• Mining

• Surveillance

Page 17: Autonomous Robotic Systems

Sensors

• Interoceptive: • Wheel Encoders

• IMU

• Exteroceptive: • Range Sensors

• Vision Sensors

• Tactile Sensors

Page 18: Autonomous Robotic Systems

Types of Localization

• Self Localization • Interoceptive Sensory Information

• Relative Localization • Landmarks

• Exact Localization • Centralized System

Page 19: Autonomous Robotic Systems

Navigation

• Obstacle Detection • Using Sensor Information

• Obstacle Avoidance

• Path Planning • Bug algorithms

• Potential Field Approach

• Optimal Strategies • Shortest path

Page 20: Autonomous Robotic Systems

Path Planning

• Idea of Planning and Bug??

• Bug Algorithms • Bug 0

• Bug 1

• Bug 2

• Tangent Bug

• Potential Field Approach

• Shortest Path

Page 21: Autonomous Robotic Systems

Mapping

• Multi Robot Exploration

• Coordination Strategies

• Sensors Used to create a map

• Mapping Individually

• Map-Merging • Map Position identification

• Transformation Matrices

Page 22: Autonomous Robotic Systems

Thank You