disturbed behaviour in co-operating autonomous robots

14
Disturbed Behaviour in Co-operating Autonomous Robots Robert Ghanea-Hercock & David Barnes Salford University, England

Upload: apria

Post on 19-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Disturbed Behaviour in Co-operating Autonomous Robots. Robert Ghanea-Hercock & David Barnes Salford University, England. Introduction . Autonomous Robots experience behavioural problems, particularly in groups. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Disturbed Behaviour in  Co-operating Autonomous Robots

Disturbed Behaviour in Co-operating Autonomous

Robots

Robert Ghanea-Hercock & David Barnes

Salford University, England

Page 2: Disturbed Behaviour in  Co-operating Autonomous Robots

Introduction

• Autonomous Robots experience behavioural problems, particularly in groups.

• The problem is to balance the conflicts imposed by a dynamic environment with the need to co-operate with other robots.

• Hybrid architectures offer a preliminary framework to build upon.

Page 3: Disturbed Behaviour in  Co-operating Autonomous Robots

Problem Domain & Goals• Handling and transporting hazardous materials, i.e.

nuclear plant decommissioning. (Work was industrially sponsored by UK Robotics Ltd).

• To translate user’s requests into plans and sets of behaviours to control two co-operating fully autonomous mobile robots.

Page 4: Disturbed Behaviour in  Co-operating Autonomous Robots

Methodology• A hybrid control system was developed, with a

reflective Planning agent linked remotely to the two mobile robots.

• Each robot has a reactive behaviour based control system, with a fuzzy rule base controlling the interactions between behaviours.

Page 5: Disturbed Behaviour in  Co-operating Autonomous Robots

Fred & Ginger

Page 6: Disturbed Behaviour in  Co-operating Autonomous Robots

Adaptivity vs Control?• There appears to be a trade-off between the degree

of external control and level of adaptivity a system can express.

• Survivability in hostile environments is the critical factor.

Page 7: Disturbed Behaviour in  Co-operating Autonomous Robots

Behaviour Synthesis Architecture

• B.S.A developed by Barnes at Salford ‘89• Based on a vector synthesis mechanism, to

combine multiple behaviours in parallel.• Each behaviour is a pair of functions: a stimulus-

response, and a utility-response function.• The utility-response can be dynamically modified

by a meta-control layer, i.e. the fuzzy rule base.

Page 8: Disturbed Behaviour in  Co-operating Autonomous Robots

Fuzzy Behaviours• Fuzzy logic can bridge the gap between reactive

behaviours and reflective plan sequences.

• Firing of each fuzzy rule provides contextual knowledge of the robots interaction with the environment.

Page 9: Disturbed Behaviour in  Co-operating Autonomous Robots

Hierarchical behaviour control

Behaviour pattern n

Behaviour pattern 1

Behaviour pattern 0

Adaptive Fuzzy Rule Base

Vector Summation

Obstacle sensor

IR

sensor

Beacon

sensor

Page 10: Disturbed Behaviour in  Co-operating Autonomous Robots

Dynamic Fuzzy Action Surface

• Hypothesis: for a goal seeking agent, a state of dynamic imbalance in its control cycle improves its ability to navigate unstructured environments.

• The frequency of rule firing therefore has an associated cost function, and a proportional degree of suppression.

Page 11: Disturbed Behaviour in  Co-operating Autonomous Robots

Results • The behaviour patterns and fuzzy rules were

designed in an off-line simulation, and applied to two B12 mobile robots.

• The adaptive fuzzy rule base significantly improved the robots ability to escape from local minima within the laboratory environment.

Page 12: Disturbed Behaviour in  Co-operating Autonomous Robots

Results

Page 13: Disturbed Behaviour in  Co-operating Autonomous Robots

Results

Page 14: Disturbed Behaviour in  Co-operating Autonomous Robots

Conclusions• Adaptive behaviour requires an understanding of the

dynamics present in the overall robot-environment-control system.

• Dynamic instability can be a positive feature in autonomous agent control strategies.

• The frequency of sensory stimuli contains useful context information about the environment, and can be used to modify current behaviour.