+ All Categories
Home > Documents > Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish...

Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish...

Date post: 28-Dec-2015
Category:
Upload: jodie-bryant
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
26
Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)
Transcript
Page 1: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Cooperating AmigoBots Framework and Algorithms

Anustup Choudhury

Dheren Gala

Jasraj Dange

Harish Rajamani

B.E. Computers(D-17)

Page 2: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

An Example in Autonomy NUCLEAR POWER PLANT

MANIPULATION monitoring and mapping areas handling and inspecting materials repair and maintenance

WHY AUTOMATION? Safety Accuracy Efficiency

Page 3: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

An Example in Autonomy

The Physical World

Perception

Action

Cognition

Functions Perception

Vision Action

Motion Manipulation

Cognition 3 Level

Programming Support

Page 4: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

An Example in Cooperation

Foraging in Hazardous Environments Controlled pushing of large objects Speed of operation Fault tolerance Functional decomposition

Page 5: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

LITERATURE SURVEY

Single Robot Systems Robot Motion Planning Localization

Multi-Robot Systems Test-beds Communication structures Architectures

Page 6: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

SINGLE ROBOT SYSTEMS

Robot motion planning Types of control

Deliberative Reactive Hybrid

Page 7: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Robot motion planning-Deliberative control Known Environments Basic Path Planner

1 Free space generation

2 Model building

3 Solution path searching Eg. Voronoi Diagrams

Page 8: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Robot motion planning- Reactive control Unknown Environments Cognition Modeling Implicit Rules

E.g. Fuzzy Control

Page 9: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Robot motion planning-Hybrid control Statistical Techniques

Dynamic Environments Global path- initially Local modifications- during runtime

Randomized techniques High dimensional spaces Randomized “milestones” E.g. RRT Algorithm

Page 10: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Accurate position estimation Types

Relative position methods Absolute position methods

Examples

Localization

• Odometry

•Inertial Navigation

•Triangulation

•Landmark Recognition

•Markov techinique

Page 11: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

MULTIPLE ROBOT SYSTEMS

Multiplicity- Just another layer! Canonical Task Domains

Traffic Control Box Pushing Exploration Foraging Formation and Marching

Page 12: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

MULTIPLE ROBOT SYSTEMS

Communication Structures Interaction via Environment Interaction via Sensing Interaction via Communication

Group Architectures- Issues Centralization or Decentralization? Homogeneous or Heterogeneous?

Page 13: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

DESIGN

Design of Architecture Design of Robot Design of Software

Page 14: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

DESIGN-ARCHITECTURE

Centralized Architecture

Homogeneous Robots

Page 15: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

DESIGN- ROBOT

Physical Differential drive Holonomic Motion Sensorial Input Odometer

Page 16: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

DESIGN- ROBOT

Microcontroller Operating system Modules

Communication Obstacle avoidance

Page 17: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

DESIGN- SOFTWARE Control architecture System architecture Communication Application Program Interface Modules

Motion planning Sensor interpreting routines Localization routines

Multi-robot interface

Page 18: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

IMPLEMENTATION

AmigoBot AmigOS ARIA Saphira Tools

Page 19: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

IMPLEMENTATION-AmigoBot

Onboard Microcontroller (H8) Range Finding Capability Differential Drive Shaft Encoder Communication Capability Nearly Holonomic

Page 20: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

IMPLEMENTATION-AmigOS

Low Level Support for hardware “Open Technology” Client Server Architecture Self Sufficient for Autonomous

operation

Page 21: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Micro-tasking OS

User Routines

Communications Interface

State Reflector

Saphira/ARIA- System Architecture

Page 22: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Saphira/ARIA-Control Architecture

ARIA-Basic elements of action

Saphira- Higher level routines

Colbert Development Environment

Page 23: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

IMPLEMENTATION-TOOLS

AmigoMAPPER A-Priori map generation

AmigoEYES In-built Simulator and Robot

connection capability Highest-level of abstraction Graphical Interface for accepting

basic commandsStopped

Page 24: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

PROPOSEDAPPLICATIONS Navigation in hazardous areas

Intelligent Escorts

Cargo-Manipulation in Shipping

Non-Intelligent Human Tasks

Page 25: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

ACKNOWLEDGEMENTS

Mr. Kalapathy G. Balakrishnan Project Advisor

DR. Prabir K. Pal Department of Remote Handling

and Robotics (B.A.R.C) DR. Manjit Singh

Head of Department, Department of Remote Handling and Robotics (B.A.R.C)

Page 26: Cooperating AmigoBots Framework and Algorithms Anustup Choudhury Dheren Gala Jasraj Dange Harish Rajamani B.E. Computers(D-17)

Thank You


Recommended