June Test Flashcards
(89 cards)
Key applications of communications in robotics (3 of them)
Telerobotics: semi-autonomous robots controlled remotely via comunication network
Swarm robotics: an approach for coordinating several robots capable of performing simple tasks
Cloud robotics: any robot that relies on data/code from a network to support its operation
Haptic/tactile technology
Haptic: creates an experience of touch through vibrations forces or motions
Tactile: sensors designed to provide feedback to human operators about robots environment
Definition of latency
Acceptable latency for VR (only roughly)
Time it takes for a packet of data to get from one designated point to another
Around 25ms
Calulating latency for a given length of fiber
Ask henry
CPS: what it stands for, what is it and three key components
Cyber physical systems
Integrates the physical and digital processes
Used for communication, control and computation
Definition of IOT
Difference between CPS and IOT
Internet of things-computing devices connected via the internet
All IOT devices are CPS’s but CPS’s are not necessarily connected to the internet
Definition of PAN,LAN
PAN: personal area network, within around 10 metres, computer connected to mouse/printer, bluetooth
LAN: local area network, small geographic area, computers in offices to share resources
Definiton of MAN,WAN, internet
MAN: metropolitan area network, covers between several buildings to a city
WAN: wide area network, covers a country/continent
Internet: WAN that interconnects billions of devices
Name for the link from source-to-destination and vice versa
Three categories of equipment in networks
Uplink/upstream
Downlink/downstream
1. End systems (hosts): client/server devices
2. Intermediate devices: devices capable of directing packets or performing other functions on the packets
3. Network media: medium providing a channel for communication (fiber cable etc)
Definition of:
Transmission latency
Link throughput
Hop count
TL: delay between transmission and reception on a communication link
LT: number of bits per second
HC: number of communication links traversed in a path
Things to consider about network media
Distance of each link dictated by media
Impairments associated with media
Maximum sustained throughput
Cost
Key challenges to do with networking (5 of them)
Sender and reciever locating each other over a network
Accomodating multiple senders and receivers simultaneously
Avoiding errors i.e. missage mix ups
Maintaining communication path between reciever and sender
Stopping eavesdropping
OSI model: what it stands for, all the layers, good mnemonic to remember
Open systems interconnection
Application, presentation, session, transport, network, data link, physical
All people seem to need data processing
Description of 1-3 OSI layers (what they do)
Application: implement human machine interface
Presentation: encode and compress data in appropriate form
Encrypt/decrypt data
Session: manages sessions for different host applications
Description of 4-5 OSI layers
Transport: enables error correction and flow control
Network: structure and manage network using logical addressing
Manage message priority and scheduling
Description of 6-7 OSI layers
Data link: manages reliable transmission and sharing of physical media
Physical: encodes data in to voltages/waveforms
Protocol multiplexing and de-multiplexing (specifically how to de-multiplex)
Multiple overlying (higher) protocols can use same underlying (lower) protocols. E.g. Multiple transport protocols can use the same networking one Protocol headers: each layer attaches a label/tag. Lower layers remove tags before forwarding payload upwards
Differences between OSI and TCP/IP
OSI is reference architecture, TCP/IP is based on the specific standardized internet protocols
In TCP/IP the first three layers are merged into one application layer
The three properties of layers
Service: functionality of the layer
Service interface: how to access the service
Protocol interface: how peers communicate to implement service
Rules and formats about communication between two internet hosts
Hub: layers involved, how they work and collision/broadcast domains
Only has physical layer
Sends incoming signal to all outgoing ports
1 collision domain, 1 broadcast domain
Switch: layers involved, how they work and collision/broadcast domains
Switch: physical and data link layers.
Knows specific address of messages and can send directly to the right computer
0 collision domain so can receive from multiple PC’s.
1 broadcast domain
Router: layers involved, how they work and collision/broadcast domains
Physical, data and network layers
Usually connects two networks
0 collsion and broadcast domain so can send and receive from multiple PC’s
What is collision and broadcast domain?
CD: the part of the network where collisions can occur
Collision: when two devices send a packet at the same time on the same network segment
BD: the domain in which a broadcast is forwarded
All ports on a hub/switch are in the same broadcast domain
All ports on a router are in different broadcast domains
Packet switching equations: time required to complete transmission
T = L/R T= time L = packet length R = bits per second