5b - Robot Behaviours Flashcards

1
Q

What is the definition of behaviour?

A

The way in which an animal or person behaves in response to a particular situation or stimulus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can multiple behaviours be used?

A

Different behaviours can be combined into complex “emergent behaviours”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Braitenberg’s Vehicles?

A

Building seemingly complex behaviours from simple interactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Braitenberg’s Vehicle 1?

A

Getting Around

1 sensor, 1 motor

actuation proportional to sensor response

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Braitenberg’s Vehicle 2?

A

Fear and Aggression

Excitatory connections

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Braitenberg’s Vehicle 3?

A

Love

Inhibitory connections

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can multi-sensory robots be created?

A

By adding new sensors with changing profiles, new transfer functions, and varying excitatory and inhibitory connectivity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the basic idea of neural networks in Braitenberg’s vehicles?

A

Reformulate the multi-sensory Braitenberg vehicle as a neural network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 4 parts to a neural network?

A

Inputs = sensor responses

Outputs = motor velocities

Training = target outputs provided by human teacher

Delta rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can you combine robot behaviours?

A

Coordination/fusion via vector summation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Name 4 problems with combining multiple behaviours

A

Does not directly scale to other environments

Underlying procedures must be carefully designed to produce the desired behaviour

Sequencing - how to coordinate the order of behaviours in time

Concurrent behaviours - how to coordinate behaviours at the same time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Discuss sequencing and finite state machines?

A

Finite State Machines can model the behaviour of the system with a discrete number of states (behaviours) and conditional state transitions based on perceptions. Actions are associated with states

How well did you know this?
1
Not at all
2
3
4
5
Perfectly