Robotic Architecture and Sensors

0.0(0)
studied byStudied by 5 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/31

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

32 Terms

1
New cards

Sense-Plan-Act Architecture

  • Measurements translated into an internal world model

  • Generate set of actions to achieve goal

  • Generate motion commands

  • Shakey’s architecture

2
New cards

Sense-Plan-Act Disadvantages

  • Planning in real world takes a long time (Delays in reaction time)

  • Sensing not involved in planning (not good in dynamic environments)

  • Rely directly on sensed information

3
New cards

Sub Sumption Architecture

Behaviour based architecture, built from layers of interacting behaviours

  • Behaviours connect sensors to actuators

  • Multiple behaviours can be active

  • Higher level behaviours override lower level ones (subsume)

  • Higher level behaviours only active when needed

4
New cards

Sub Sumption Advantages

  • Led to faster, more reactive robots

  • Sense and react in dynamic worlds

5
New cards

Sub Sumption Disadvantages

  • Difficult to achieve long term goals

  • Difficult to optimise robot behaviours

6
New cards

Hybrid Layer Control Architecture

  1. Reactive Layer (Controller) - Behaviour control

    1. Stateless, sensor based, short time scale actions

  2. Glue Layer (Sequencer) - Executive control

    1. Has a memory of the past, selects primitive behaviours for controller

  3. Planning Layer (Deliberator) - Planning

    1. Plans for the future, time consuming operations

7
New cards

Behavioural Control

  • Directly connecting sensors and actuators

  • Concerned with here and now

8
New cards

Executive Control

  • Interface between (numerical) behavioural control and (symbolic) planning layers

    • Translation of high level plans to low level behaviours

    • Invoking low level behaviours at appropriate times

    • Monitoring execution

    • Concerned with what has just happened and what should happen next

9
New cards

Planning Control

Determining long range activities of the robot based on high level goals

10
New cards

Fully Autonomous

Autonomy level 10

11
New cards

Co operative mission supervision

Autonomy level 9

12
New cards

Mission supervision

Autonomy level 8

13
New cards

Goal supervision

Autonomy level 7

14
New cards

Real time multi robot co operation (work together)

Autonomy level 6

15
New cards

Real time multi robot coordination (swarm robots)

Autonomy level 5

16
New cards

Adapts to faults/events (Compensate for uncertainties)

Autonomy level 4

17
New cards

Robust response to real time faults/events

Autonomy level 3

18
New cards

Changeable mission

Autonomy level 2

19
New cards

Execute preplanned missions

Autonomy level 1

20
New cards

Remotely operated

Autonomy level 0

21
New cards

Sensor Definition

Device that measures some attribute of the world

22
New cards

Transducer Definition

Mechanism that transforms the energy associated with what is being measured into another form of energy

23
New cards

Passive Sensor

Environment provides medium/energy for observation

24
New cards

Active Sensor

Puts out energy into the environment to either change energy or enhance it (sonar)

25
New cards

Active Sensing

Using an end-effector to dynamically position a sensor for a “better look”

26
New cards

Proprioceptive Sensors

Internal Sensors

  • Position

  • Velocity

  • Acceleration

  • Motor Torque

27
New cards

Exteroceptive Sensors

External Sensors

  • Tactile

  • Force + Torque

  • Proximity

  • Range Finders

  • Vision

28
New cards

Inertial Measurement Units (IMUs)

  • Position/velocity/acceleration

  • Typically contain 3 orthogonal rate-gyroscopes and 3 orthogonal accelerometers

  • Measure angular velocity and linear ac eleration

  • Estimates position, orientation and usually velocities and accelerations using integration

  • Typically include 3 magnetometers to give heading and remove errors

29
New cards

Micro-electromechanical systems (MEMS Gyros)

  • Vibrating elements, no rotating parts

  • Measures angular velocity by measuring Coriolis force acting on the vibrating mass

  • Low power consumption

  • Small and low cost

30
New cards

Gyro Drift

  • The bias of a rate gyro is the average output from the gyroscope when it is not undergoing any rotation.

  • When integrated, this cause an angular error which grows linearly with time

  • To correct fuse IMU signals with additional sensors

    • Kalman and particle filters

    • Absolute positioning systems (GPS)

    • Magnetometers

31
New cards

Global Positioning System

Provides 3D position estimate, based on received radio signals from ensemble of satellites

  • Compare time delays to triangulate position

  • Signal may be unreliable

  • Require unobstructed line-of-sight to satellites

  • Depends on atmospheric conditions

  • Can pass through glass and plastic

  • Accuracy 20-25m horizontal, 43m vertical

32
New cards

Sonar / Ultrasonic

Measures time between acoustic pulse and echo

  • Low cost, light weight, low power consumption, low computational effort

  • Distance = speed of sound /(2 * time of interval)

  • Receiver disabled during pulse transmission and after first echo to avoid interference and false readings

  • Max detectable distance ~ 6.5m

  • Poor directional resolution

  • Low sensing rate

  • Oblique walls do not produce detectable echos

  • Artefacts from multiple reflections