Comparação de Tecnologias Sem Fios em Equipas de Robôs Móveis

Transcrição

Comparação de Tecnologias Sem Fios em Equipas de Robôs Móveis
WirelessTeams: Comparação de Tecnologias Sem Fios em
Equipas de Robôs Móveis
Amadeu Socorro Lopes Fernandes
Estado da arte
Setembro, 2011
2
Departamento de Engenharia Electrotécnica
Faculdade de Ciências e Tecnologia
Universidade de Coimbra
WirelessTeams: Comparação de Tecnologias Sem Fios em
Equipas de Robôs Móveis
Orientador:
Prof. Doutor Rui Rocha
Co-Orientadores:
Eng.º David Portugal
Eng.º Micael Couceiro
Estado da arte
Setembro, 2011
3
Índice
Lista de Figuras .......................................................................................................................................6
Acrónimos ...............................................................................................................................................8
1.
Tecnologias de comunicação sem fio ............................................................................................10
2.
ZigBee ...........................................................................................................................................14
2.1.
Definição ...............................................................................................................................14
2.2.
História ..................................................................................................................................15
2.3.
Especificação .........................................................................................................................16
2.3.1.
ZigBee e ZigBee PRO ...................................................................................................16
2.3.2.
ZigBee RF4CE ..............................................................................................................19
2.4.
2.4.1.
Dispositivos ZigBee ..........................................................................................................22
2.4.2.
Dispositivos Físicos ...........................................................................................................23
2.5.
3.
ZigBee e a norma IEEE 802.15.4 ..........................................................................................22
Pilha protocolar .....................................................................................................................25
2.5.1.
Camada Física (PHY) ....................................................................................................25
2.5.2.
Camada MAC ................................................................................................................27
2.5.2.1.
Tramas beacon ...........................................................................................................30
2.5.2.2.
Trama de dados .........................................................................................................31
2.5.2.3.
Trama de reconhecimento (ACK) .............................................................................31
2.5.2.4.
Trama de comando MAC ..........................................................................................32
2.5.3.
Camada de Rede ............................................................................................................33
2.5.4.
Camada de Aplicação ....................................................................................................34
2.6.
Topologia ..............................................................................................................................35
2.7.
Aplicações .............................................................................................................................37
Bluetooth .......................................................................................................................................38
3.1.
Definição ...............................................................................................................................38
3.2.
História ..................................................................................................................................38
4
3.3.
Especificação .........................................................................................................................40
3.4.
Bluetooth e a norma IEEE 802.15 .........................................................................................40
3.5.
Pilha protocolar do Bluetooth................................................................................................41
3.6.
Topologia ..............................................................................................................................44
3.7.
Aplicações .............................................................................................................................49
4.
Wifi................................................................................................................................................50
4.1.
Definição ...............................................................................................................................50
4.2.
História ..................................................................................................................................50
4.3.
Especificação da norma IEEE 802.11 e gerações..................................................................50
4.4.
WiFi Alliance e a norma IEEE 802.11 ..................................................................................53
4.5.
Pilha Protocolar do WiFi .......................................................................................................53
10.1.
Topologia...........................................................................................................................54
10.2.
Aplicações .........................................................................................................................56
11.
Comparação ...............................................................................................................................57
12.
Comunicação de robôs móveis ..................................................................................................62
13.
Xbee Shield e Importância do ZigBee no Traxbot ....................................................................65
14.
Conclusão ..................................................................................................................................69
References .............................................................................................................................................70
5
Lista de Figuras
Figura 1 – Espectro Electromagnético [Pontodeouro] ............................................................. 10
Figura 2 – Divisão das redes sem fio [SMK+07] ..................................................................... 11
Figura 3 – Exemplo da topologia da rede ZigBee RF4CE [A06] ............................................ 20
Figura 4 – Especificação da pilha protocolar ZigBee RF4CE ................................................. 21
Figura 5 – Modelo de uma rede ZigBee ................................................................................... 24
Figura 6 – Pilha protocolar do ZigBee ..................................................................................... 25
Figura 7 – Camada Física [SM06] ........................................................................................... 26
Figura 8 – Estrutura de uma Superframe sem GTS. ................................................................ 28
Figura 9 – Estrutura de um Superframe com GTSs ................................................................. 29
Figura 10 – Esquema da trama (frame) Beacon ....................................................................... 30
Figura 11 – Esquema da trama de dados .................................................................................. 31
Figura 12 – Esquema da trama ACK ....................................................................................... 32
Figura 13 – Esquema da trama de comando MAC .................................................................. 33
Figura 14 – Topologia em Estrela (Star), Malha (Mesh), Arvore (Cluster Tree) .................... 34
Figura 15 – Topologia em Estrela (Star Topology) [SBF+11]................................................. 35
Figura 16 – Topologia em Árvore (Tree Toopology) [SBF+11] .............................................. 36
Figura 17 – Topologia em Malha (Mesh Topology) [SBF+11] ............................................... 36
Figura 18 – Memorial [Medievaldanishfamilies]..................................................................... 39
Figura 19 – Pilha Protocolar do Bluetooth [S03] ..................................................................... 41
Figura 20 – Partes de um Sistema Bluetooth [B97] ................................................................. 43
Figura 21 – Piconet Bluetooth [S03] ........................................................................................ 45
Figura 22 – Scatternet [S03]..................................................................................................... 47
Figura 23 – Principais estados de um dispositivo Bluetooth [S03].......................................... 47
Figura 24 – Pilha protocolar do WiFi [FEUP] ......................................................................... 54
Figura 25 – Redes com Infra-estrutura WiFi [S03].................................................................. 55
Figura 26 – Redes ad hoc WiFi [S03] ...................................................................................... 56
Figura 27 – Especificação da Norma IEEE 802 ....................................................................... 57
Figura 28 – Evolução da comunicação sem fio para robôs ...................................................... 62
Figura 29 – Robô TraxBot ....................................................................................................... 65
Figura 30 – XBee [rogercom.com] .......................................................................................... 66
Figura 31 – XBee-Pro [GH07] ................................................................................................. 67
Figura 32 – Circuito Electrónico principal [APC+11] ............................................................. 67
Figura 33 – Pacote de dados para entrega [GH07] ................................................................... 68
Figura 34 – Especificação do XBee e XBee-Pro [M06] .......................................................... 68
6
Lista de Tabelas
Tabela 1 – Vantagens e Desvantagens das WLANs ................................................................ 12
Tabela 2 – Características das especificações ZigBee e ZigBee PRO [A11] .......................... 17
Tabela 3 – Características das especificações ZigBee e ZigBee PRO [A11] .......................... 18
Tabela 4 - Bandas de Frequências e taxas de dados [SM06] ................................................... 26
Tabela 5 – Classes de dispositivos ........................................................................................... 44
Tabela 6 – A norma IEEE 802.11 e suas gerações................................................................... 51
Tabela 7 – Algumas Especificações técnicas do Wifi.............................................................. 52
Tabela 8 – Normas e Companhias responsáveis pelas tecnologias .......................................... 57
Tabela 9 – Modos de operação ................................................................................................. 58
Tabela 10 – Comparação entre ZigBee, Bluetooth e Wifi [LSS07] ......................................... 59
Tabela 11 – Vantagens e Desvantagens das redes ad hoc........................................................ 64
7
Acrónimos
ACK – Acknowledgement
ACL – Asynchronous Communication Less
ADSK – Asymmetric Digital Subscriber Line
AES – Advanced Encryption Standard
AP –Access Point
APS – Application Sublayer
BPSK – Binary Phase Shift Keying
BPSK (+ASK) – Binary Phase Shift Keying (+ Amplitude-shift keying)
BSS – Base Station Subsystem
CBC – Cipher Block Chaining
CCK – Complementary Code Keying
CFI – Call For Interest
COFDM – Coded Orthogonal Frequency Division Multiplexing
CSMA/CA – Carrier Sense Multiple Access with Collision Avoidance
CSMA/CD – Carrier Sense Multiple Access with Collision Detection
DSSS – Direct Sequence Spread Spectrum
ED – Energy Detection
FCS – Frame Chech Sequence
FH-CDMA – Frequency Hopping – Code Division Multiple Access
FHSS – Frequency Hopping Spread Spectrum
FSSS/CDMA – Frequency Hopping Spread Spectrum/ Code Division Multiple Access
FTP – File Transfer Protocol
GFSK – Gaussian Frequency-Shift Keying
GTS – Guaranteed Time Slot
IEEE – Institute of Electrical and Electronics Engineers
IP – Internet Protocol
ISM – Industrial, Scientific and Medical
LQI – Link Quality Indication
LR –WPAN – Low data Rate – Wireless Personal Area Network
M – QAM – Multi-Level Quadrature Amplitude Modulation
MAC – Medium Access Control
MCPS – MAC common part sublayer
MCPS – SAP – MAC common part sublayer-service access point
MFR MAC – MAC footer
MHR – MAC Header
MIMO A – Multiple Input and Multiple Output Antennas
MLME MAC – Sublayer Management Entity
MLME – SAP MAC – Sublayer Management Entity-Service Access Point
MPDU MAC – Protocol Data Unit
MSDU MAC – Service Data Unit
MTU – Maximum Transmission Unit
8
OEM – Original Equipment Manufacturer
OFDM – Orthogonal frequency-division multiplexing
O-QPSK – Offset Quadrature Phase-Shift Keying
OSI – Open Systems Interconnection
PAN – Personal Area Network
PANPC – Personal Area Network Computer
PCM – Pulse Code Modulation
PCR – Program Clock Reference
PDA – Personal Digital Assistant
PD – SAP PHY- Data Service Access Point
PDU – Protocol Data Unit
PHR PHY – Physical header
PHY – Physical Layer
PLME – Physical Layer Management Entity
PLME – SAP – Physical Layer Management Entity-Service Access Point
POS – Personal Operating Space
PPDU – Physical Protocol Data Unit
PRF – Pulse Repetition Frequency
PSDU – Physical Service Data Unit
QoS – Quality of Service
RF – Radio Frequency
RF4CE – Radio Frequency for Consumer Electronics
RFD – Reduced-Function Device
RTP – Real-Time Transport Protocol
RX – receive or receiver
SAP – Service Access Point
SDU – Service Data Unit
SFD – Start-of-Frame Delimiter
SHR – Synchronization Header
SPDU SSCS – Service Protocol Data units
SRD – Short-Range Device
SSCS – Service Specific Convergence Sublayer
TCP – Transmission Control Protocol
TDMA/TDD – Time division multiple access/Time Division Duplexing
TRX – Transceiver
UDP – User Datagram Protocol
WLAN – Wireless Local Area Network
WPAN – Wireless Personal Area Network
9
References
[A11] Set, F. (2007). ZigBee Specification Features At-A-Glance ZigBee Specification
Features & Benefits. Retrieved from www.zigbee.org, Last Visit at 26-10-2011.
[APC+11] André Araújo, David Portugal, Micael S. Couceiro, Carlos M. Figueiredo, Rui P.
Rocha, "TRAXBOT Assembling and Programming of a Mobile Robotic Platform ", 2011.
[A06] Z. Alliance, ―Zigbee specification,‖ ZigBee document 053474r06, version, 2006.
[arduino.cc] Arduino, ―Xbee Shield.‖ [Online]. Available:
http://www.arduino.cc/en/Main/ArduinoXbeeShield, Last visit at 15 -11 – 2011
[B97] S. T. Bushby, ―BACnet TM: a standard communication infrastructure for intelligent
buildings,‖ Automation in Construction, vol. 6, no. 5, pp. 529–540, 1997.
[B11] Bluetooth. "About the Bluetooth SIG: Overview." 2011, [Online]. Available:
www.bluetooth.org, Last Visit at 26-10-2011.
[B01] [P. Bhagwat, ―Bluetooth: technology for short-range wireless apps,‖ IEEE Internet
Computing, vol. 5, no. 3, pp. 96-103, 2001.
[bluetooth.com] Bluetooth, ―Using Bluetooth products.‖ [Online]. Available:
http://www.bluetooth.com Last visit: 22-11-2011
[BV10] J. Biswas and M. Veloso, ―Wifi localization and navigation for autonomous indoor
mobile robots,‖ Robotics and Automation (ICRA), 2010, 2010.
[CMR11] C. Ramya, M. Shanmugaraj, and R. Prabakaran, ―Study on ZigBee technology,‖ in
Electronics Computer Technology (ICECT), 2011 3rd International Conference on, 2011, vol.
6, pp. 297–301.
[C01] B. Chatschik, ―An overview of the Bluetooth wireless technology,‖ Communications
Magazine, IEEE, no. December, pp. 86-94, 2001.
70
[Digi] digi, ―XBee e XBee-PRO 802.15.4.‖ [Online]. Available:
http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/pointmultipoint-rfmodules/xbee-series1-module#overview , Last visit at 15 -11-2011
[FLWC05] W. H. Fan, Y. H. Liu, F. Wang, and X. P. Cai, ―Multi-robot formation control
using potential field for mobile ad-hoc networks,‖ 2005 IEEE International Conference on
Robotics and Biomimetics - ROBIO, pp. 133-138, 2005.
[freewimaxiinfo.com] Freewimaxinfo, ―WiFi Features.‖ [Online]. Available:
http://www.freewimaxinfo.com Last visit: 22-11-2011
[FEUP] Paginas.fe, ―Página Pessoal de Ivo Fernandes‖ [Online]. Available:
http://paginas.fe.up.pt Last visit: 06-12-2011
[G97] D. Gage, ―Network protocols for mobile robot systems,‖ Proceedings of SPIE, vol.
3210, pp. 107-118, 1997.
[GH07] G. Bricker and D. Harris, Getting Started with XBee RF Modules., pp. 1-163, 2007.
[infoescola.com] infoescola, ―Xbee Shield.‖ [Online]. Available:
http://www.infoescola.com, Last visit: 22-11-2011
[IIM09] T. Ieee, T. Ieee, and L. Mee, ―IEEE 802 LAN / MAN Standards Commitee,‖ Info,
no. 802, pp. 2009-2011, 2009.
[K03] R. J. Kennelly, IEEE standards for physical and data communications, vol. 30, no. 2.
2003, pp. 172-5.
[LSS07] J.-S. Lee, Y.-W. Su, and C.-C. Shen, ―A Comparative Study of Wireless Protocols:
Bluetooth, UWB, ZigBee, and Wi-Fi,‖ IECON 2007 - 33rd Annual Conference of the IEEE
Industrial Electronics Society, pp. 46-51, 2007.
[L98] Lyshevski, S.E.; , "Analytic solutions to Maxwell's equations: sinusoidal steady-state
and transient space-time problems in transverse magnetic and transverse electric field
analysis," Mathematical Methods in Electromagnetic Theory, 1998. MMET 98. 1998
International Conference on , vol.1, no., pp.88-91 vol.1, 2-5 Jun 1998
71
[LYC06] Y. Liu, S. Yu, and W. Chen, ―Wireless Communication Technology Based on
Bluetooth and Its Application to a Manipulator,‖ Industrial Informatics, 2006 IEEE, pp. 12511256, 2006.
[LOB+07] B. B. Luu, B. J. O’Brien, D. G. Baran, and R. L. Hardy, ―A Soldier-Robot Ad Hoc
Network,‖ in Fifth Annual IEEE International Conference on Pervasive Computing and
Communications Workshops (PerComW’07), 2007, pp. 558-563.
[ML08] C.-M. Chao and K.-H. Lu, ―Load Awareness Multi-Channel MAC Protocol Design
for Ad Hoc Networks,‖ 2008 IEEE International Conference on Sensor Networks,
Ubiquitous, and Trustworthy Computing (sutc 2008), pp. 36-43, Jun. 2008.
[M06] MaxStream, ―XBee TM / XBee-PRO TM OEM RF Modules MaxStream,‖ no. 801,
2006.
[Medievaldanishfamilies] Medieval Danish and European Families [Online].
http://medievaldanishfamilies.blogspot.com Last visit: 06-12-2011
[MS10] A. L. G. Modesto and M. H. K. Sampaio, ―Controle de Sistemas Embarcados Através
de Bluetooth Aplicado a Robótica Móvel com o Selvabot,‖ Engenharia de Computação em
Revista, vol. 1, no. 4, pp. 1-4, 2010.
[PK09] K. Pahlavan and P. Krishnamurthy, Networking Fundamentals: Wide, Local and
Personal Area Communications, vol. 7, no. 1. 2009, pp. 1-641.
[Pontodeouro] Ponto de Ouro,‖Um pouco de Luz.‖[Online]
http://pontodeouro.wordpress.com/ Last visit: 5-02-2012
[rogercom.com] ZigBee, ―Wireless ZigBee.‖ [Online].
http://www.rogercom.com Last visit: 22-11-2011
[SM06] S. Safaric and K. Malaric, ―ZigBee wireless standard,‖ in Multimedia Signal
Processing and Communications, 48th International Symposium ELMAR-2006 focused on,
2006, no. June, pp. 259–262.
[SBF+06] S. Ondĝej, B. Zdenčk, F. Petr, and H. Ondĝej, ―ZigBee Technology and Device
Design 1 Introduction 2 ZigBee Network,‖ Network, 2006.
72
[S03] J. Schiller, Mobile Communications, 2nd ed. Edinburgh Gate: 2003, pp. 1-513.
[SMK+07] M. Simec, I. Mica, J. Kakalek, and R. Burget, ―Bandwidth Efficiency of Wireless
Networks of,‖ Wireless Networks, pp. 1-15, 2007.
[SK10] J. Sangeetha and S. Kumar, ―A comparative study on WiFi and WiMAX networks,‖
in Computational Intelligence and Computing Research (ICCIC), 2010 IEEE International
Conference on, 2010, pp. 1–5.
[UFRJ] UFRJ. "ZigBee." 2011, [Online]. Available: www.gta.ufrj.br, Last Visit at 15-092011.
[W11] Wikipedia. ―Bluetooth‖.2011,[online]. Available:
http://pt.wikipedia.org/wiki/Bluetooth, Last Visit at 26-10-2011.
[WZA03] Z. Wang, M. Zhou, and N. Ansari, ―Ad-hoc robot wireless communication,‖ in
Systems, Man and Cybernetics, 2003. IEEE International Conference on, 2003, vol. 4, pp.
4045–4050.
[W6] Z. B. Alliance, ―Zigbee specification,‖ ZigBee document 053474r06, version, vol. 1, p.
378, 2006.
[Wi-fi.org] Wifi, ―Organization.‖ [Online]. Available:
http://www.wi-fi.org Last visit: 22-11-2011
[winncom.com] W. Paper, ―The WiMAX TM 802.16e Advantage.‖ [Online].
Available: http://www.winncom.com Last visit: 22-11-2011
[Wiki] Wikipedia, ―Equações de Maxwell.‖ [Online]. Available:
http://pt.wikipedia.org/wiki/Equaçes_de_Maxwell, Last visit at 15 -11-2011
[Wiki] Wikipedia, ―Harald Bluetooth.‖ [Online]. Available:
http://no.wikipedia.org/wiki/Fil:Runensteine_Gorm_Blauzahn.jpg, Last visit at 15 -11-2011
[ZH99] L. Zhou and Z. J. Haas, ―Securing ad hoc networks,‖ Network, IEEE, vol. 13, no. 6,
pp. 24–30, 1999.
73
[ZKS08] F. Zeiger, N. Kraemer, and K. Schilling, ―Commanding mobile robots via wireless
ad-hoc networks — A comparison of four ad-hoc routing protocol implementations,‖ in 2008
IEEE International Conference on Robotics and Automation, 2008, pp. 590-595.
74

Documentos relacionados

Comunicação Ad Hoc em Equipas de Robôs Móveis Utilizando a

Comunicação Ad Hoc em Equipas de Robôs Móveis Utilizando a forms”, In Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS’12), October 7-12, Vilamoura, Portugal, 2012 (Accepted).

Leia mais