Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Cañizales, Yelco Antonio Marante lattes
Orientador(a): Barrére, Eduardo lattes
Banca de defesa: Silva, Edelberto Franco lattes, Andrade, Ricardo Guimarâes lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Juiz de Fora (UFJF)
Programa de Pós-Graduação: Programa de Pós-graduação em Ciência da Computação
Departamento: ICE – Instituto de Ciências Exatas
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufjf.br/jspui/handle/ufjf/11409
Resumo: O monitoramento de animais surgiu para a pecuária como um fator importante para o controle de qualidade e produtividade. A ideia é monitorar cada animal com a finalidade de fornecer ao produtor o resumo diário das atividades do bovino. Na maioria dos casos, o monitoramento é realizado através de um colar com sensor GPS embutido. O colar armazena o posicionamento do animal em um determinado ambiente, permitindo o monitoramento em tempo real, através do envio das informações para uma estação base. No entanto, os testes e a implantação desses equipamentos no mundo real são custosos, complexos e levam tempo para serem colocados em funcionamento. Neste cenário, a utilização de simuladores de redes de sensores sem fio se torna essencial para o desenvolvimento desse tipo de tecnologia. As redes de sensores sem fio são formadas por pequenos nós sensores com limitações de processamento, memoria e energia. Cada nó sensor é alimentado por uma bateria interna, tornando o tempo de vida da rede um parâmetro importante. Nos últimos anos, o problema de roteamento nas redes de sensores sem fio tem tido destaque na literatura e muitos protocolos de roteamento foram propostos. A maioria desses protocolos têm como foco a confiabilidade da transmissão e a eficiência energética das redes. Neste trabalho apresentamos um modelo configurável capaz de calcular o consumo energético de animais em pasto baseado em um modelo de mobilidade híbrido utilizado nos modelos de mobilidade individuais (Markoviano de Percurso Aleatório e Gauss-Markov) e em grupos (com Ponto de Referência) em redes ad hoc. O modelo de mobilidade foi implementado no simulador Castalia 3.2 e o algoritmo que faz os cálculos do consumo energético foi implementado em Python. A solução foi avaliada, como prova de conceito, em 3 distribuições de áreas, com 3 matrizes de relevo, para observar o comportamento esperado. Os resultados mostraram que o modelo é totalmente configurável e tem um bom funcionamento, semelhante à mobilidade real dos animais, conseguindo fazer os cálculos de consumo energético esperados. Além disso, este trabalho apresenta a avaliação de desempenho dos protocolos de roteamento: Multipath Rings (Proativo), Bypass e AODV (Reativos) e LEACH (Hierárquico). Como resultado, o protocolo que gerou o menor consumo de energia foi o LEACH e o maior consumo foi o Multipath Rings, em relação ao número de pacotes recebidos pelo nó Sink mostraram que a menor perda foi para o Multipath Rings e a maior perda foi para o LEACH.
id UFJF_9caa20fc5d76c646f0275ff3c0ba84dc
oai_identifier_str oai:hermes.cpd.ufjf.br:ufjf/11409
network_acronym_str UFJF
network_name_str Repositório Institucional da UFJF
repository_id_str
spelling Barrére, Eduardohttp://lattes.cnpq.br/0735298552666402Silva, Edelberto Francohttp://lattes.cnpq.br/3987091765361506Andrade, Ricardo Guimarâeshttp://lattes.cnpq.br/7166723601852147http://buscatextual.cnpq.br/Cañizales, Yelco Antonio Marante2019-12-18T12:39:13Z2019-12-102019-12-18T12:39:13Z2019-11-06https://repositorio.ufjf.br/jspui/handle/ufjf/11409O monitoramento de animais surgiu para a pecuária como um fator importante para o controle de qualidade e produtividade. A ideia é monitorar cada animal com a finalidade de fornecer ao produtor o resumo diário das atividades do bovino. Na maioria dos casos, o monitoramento é realizado através de um colar com sensor GPS embutido. O colar armazena o posicionamento do animal em um determinado ambiente, permitindo o monitoramento em tempo real, através do envio das informações para uma estação base. No entanto, os testes e a implantação desses equipamentos no mundo real são custosos, complexos e levam tempo para serem colocados em funcionamento. Neste cenário, a utilização de simuladores de redes de sensores sem fio se torna essencial para o desenvolvimento desse tipo de tecnologia. As redes de sensores sem fio são formadas por pequenos nós sensores com limitações de processamento, memoria e energia. Cada nó sensor é alimentado por uma bateria interna, tornando o tempo de vida da rede um parâmetro importante. Nos últimos anos, o problema de roteamento nas redes de sensores sem fio tem tido destaque na literatura e muitos protocolos de roteamento foram propostos. A maioria desses protocolos têm como foco a confiabilidade da transmissão e a eficiência energética das redes. Neste trabalho apresentamos um modelo configurável capaz de calcular o consumo energético de animais em pasto baseado em um modelo de mobilidade híbrido utilizado nos modelos de mobilidade individuais (Markoviano de Percurso Aleatório e Gauss-Markov) e em grupos (com Ponto de Referência) em redes ad hoc. O modelo de mobilidade foi implementado no simulador Castalia 3.2 e o algoritmo que faz os cálculos do consumo energético foi implementado em Python. A solução foi avaliada, como prova de conceito, em 3 distribuições de áreas, com 3 matrizes de relevo, para observar o comportamento esperado. Os resultados mostraram que o modelo é totalmente configurável e tem um bom funcionamento, semelhante à mobilidade real dos animais, conseguindo fazer os cálculos de consumo energético esperados. Além disso, este trabalho apresenta a avaliação de desempenho dos protocolos de roteamento: Multipath Rings (Proativo), Bypass e AODV (Reativos) e LEACH (Hierárquico). Como resultado, o protocolo que gerou o menor consumo de energia foi o LEACH e o maior consumo foi o Multipath Rings, em relação ao número de pacotes recebidos pelo nó Sink mostraram que a menor perda foi para o Multipath Rings e a maior perda foi para o LEACH.Animal monitoring has emerged for livestock as an important factor for quality control and productivity. The idea is to monitor each animal to provide the producer with a daily summary of cattle activities. In most cases, monitoring is accomplished through a collar with a built-in GPS sensor. The collar stores the animal’s positioning in a given environment, allowing real-time monitoring by sending information to a base station. However, testing and deploying this equipment in the real world is costly, complex and takes time to get up and running. In this scenario, the use of wireless sensor network simulators becomes essential for the development of this type of technology. Wireless sensor networks are made up of small sensor nodes with limitations in processing, memory, and power. Each sensor node is powered by an internal battery, making network life an important parameter. In recent years, the routing problem in wireless sensor networks has been highlighted in the literature and many routing protocols have been proposed. Most of these protocols focus on transmission reliability and the energy efficiency of networks. In this work, we present a configurable model capable of calculating the energy consumption of pasture animals based on a hybrid mobility model used in the individual mobility models (Markovian Random Walk and Gauss-Markov) and groups (with Reference Point) in ad hoc networks. The mobility model was implemented in the Castalia 3.2 simulator and the algorithm that makes the energy consumption calculations was implemented in Python. The solution was evaluated as proof of concept in 3 area distributions, with 3 relief matrices, to observe the expected behavior. The results showed that the model is fully configurable and has a good functioning, similar to the actual mobility of the animals, being able to make the expected energy consumption calculations. Also, this work presents the performance evaluation of the routing protocols: Multipath Rings (Proactive), Bypass and AODV (Reactive) and LEACH (Hierarchical). As a result, the protocol that generated the lowest power consumption was LEACH and the highest power consumption was Multipath Rings. About the number of packets received by the sink node, the lowest loss was for Multipath Rings and the highest loss was for LEACH.porUniversidade Federal de Juiz de Fora (UFJF)Programa de Pós-graduação em Ciência da ComputaçãoUFJFBrasilICE – Instituto de Ciências ExatasAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAORedes de sensores sem fioProtocolos de roteamentoModelos de mobilidadeConsumo energético da redeConsumo energético de animais em pastagemWireless sensor networksRouting protocolsMobility modelsNetwork energy consumptionEnergy consumption of pasture animalsConsumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFORIGINALyelcoantoniomarantecanizales.pdfyelcoantoniomarantecanizales.pdfapplication/pdf6280393https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/1/yelcoantoniomarantecanizales.pdf60fa4c79beef27dff084d582c4f56494MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTyelcoantoniomarantecanizales.pdf.txtyelcoantoniomarantecanizales.pdf.txtExtracted texttext/plain167728https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/4/yelcoantoniomarantecanizales.pdf.txtfbbeede8ded0bb7b5958de9ecc42314eMD54THUMBNAILyelcoantoniomarantecanizales.pdf.jpgyelcoantoniomarantecanizales.pdf.jpgGenerated Thumbnailimage/jpeg1169https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/5/yelcoantoniomarantecanizales.pdf.jpgbeb58921fb429b00e4d635d2e52b2bacMD55ufjf/114092019-12-19 04:08:06.398oai:hermes.cpd.ufjf.br:ufjf/11409Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2019-12-19T06:08:06Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false
dc.title.pt_BR.fl_str_mv Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
title Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
spellingShingle Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
Cañizales, Yelco Antonio Marante
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Redes de sensores sem fio
Protocolos de roteamento
Modelos de mobilidade
Consumo energético da rede
Consumo energético de animais em pastagem
Wireless sensor networks
Routing protocols
Mobility models
Network energy consumption
Energy consumption of pasture animals
title_short Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
title_full Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
title_fullStr Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
title_full_unstemmed Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
title_sort Consumo energético de animais em pastagem baseado em um modelo de mobilidade híbrido para redes de sensores sem fio
author Cañizales, Yelco Antonio Marante
author_facet Cañizales, Yelco Antonio Marante
author_role author
dc.contributor.advisor1.fl_str_mv Barrére, Eduardo
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0735298552666402
dc.contributor.referee1.fl_str_mv Silva, Edelberto Franco
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/3987091765361506
dc.contributor.referee2.fl_str_mv Andrade, Ricardo Guimarâes
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/7166723601852147
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/
dc.contributor.author.fl_str_mv Cañizales, Yelco Antonio Marante
contributor_str_mv Barrére, Eduardo
Silva, Edelberto Franco
Andrade, Ricardo Guimarâes
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Redes de sensores sem fio
Protocolos de roteamento
Modelos de mobilidade
Consumo energético da rede
Consumo energético de animais em pastagem
Wireless sensor networks
Routing protocols
Mobility models
Network energy consumption
Energy consumption of pasture animals
dc.subject.por.fl_str_mv Redes de sensores sem fio
Protocolos de roteamento
Modelos de mobilidade
Consumo energético da rede
Consumo energético de animais em pastagem
Wireless sensor networks
Routing protocols
Mobility models
Network energy consumption
Energy consumption of pasture animals
description O monitoramento de animais surgiu para a pecuária como um fator importante para o controle de qualidade e produtividade. A ideia é monitorar cada animal com a finalidade de fornecer ao produtor o resumo diário das atividades do bovino. Na maioria dos casos, o monitoramento é realizado através de um colar com sensor GPS embutido. O colar armazena o posicionamento do animal em um determinado ambiente, permitindo o monitoramento em tempo real, através do envio das informações para uma estação base. No entanto, os testes e a implantação desses equipamentos no mundo real são custosos, complexos e levam tempo para serem colocados em funcionamento. Neste cenário, a utilização de simuladores de redes de sensores sem fio se torna essencial para o desenvolvimento desse tipo de tecnologia. As redes de sensores sem fio são formadas por pequenos nós sensores com limitações de processamento, memoria e energia. Cada nó sensor é alimentado por uma bateria interna, tornando o tempo de vida da rede um parâmetro importante. Nos últimos anos, o problema de roteamento nas redes de sensores sem fio tem tido destaque na literatura e muitos protocolos de roteamento foram propostos. A maioria desses protocolos têm como foco a confiabilidade da transmissão e a eficiência energética das redes. Neste trabalho apresentamos um modelo configurável capaz de calcular o consumo energético de animais em pasto baseado em um modelo de mobilidade híbrido utilizado nos modelos de mobilidade individuais (Markoviano de Percurso Aleatório e Gauss-Markov) e em grupos (com Ponto de Referência) em redes ad hoc. O modelo de mobilidade foi implementado no simulador Castalia 3.2 e o algoritmo que faz os cálculos do consumo energético foi implementado em Python. A solução foi avaliada, como prova de conceito, em 3 distribuições de áreas, com 3 matrizes de relevo, para observar o comportamento esperado. Os resultados mostraram que o modelo é totalmente configurável e tem um bom funcionamento, semelhante à mobilidade real dos animais, conseguindo fazer os cálculos de consumo energético esperados. Além disso, este trabalho apresenta a avaliação de desempenho dos protocolos de roteamento: Multipath Rings (Proativo), Bypass e AODV (Reativos) e LEACH (Hierárquico). Como resultado, o protocolo que gerou o menor consumo de energia foi o LEACH e o maior consumo foi o Multipath Rings, em relação ao número de pacotes recebidos pelo nó Sink mostraram que a menor perda foi para o Multipath Rings e a maior perda foi para o LEACH.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-12-18T12:39:13Z
dc.date.available.fl_str_mv 2019-12-10
2019-12-18T12:39:13Z
dc.date.issued.fl_str_mv 2019-11-06
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufjf.br/jspui/handle/ufjf/11409
url https://repositorio.ufjf.br/jspui/handle/ufjf/11409
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Juiz de Fora (UFJF)
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFJF
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv ICE – Instituto de Ciências Exatas
publisher.none.fl_str_mv Universidade Federal de Juiz de Fora (UFJF)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFJF
instname:Universidade Federal de Juiz de Fora (UFJF)
instacron:UFJF
instname_str Universidade Federal de Juiz de Fora (UFJF)
instacron_str UFJF
institution UFJF
reponame_str Repositório Institucional da UFJF
collection Repositório Institucional da UFJF
bitstream.url.fl_str_mv https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/1/yelcoantoniomarantecanizales.pdf
https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/2/license_rdf
https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/3/license.txt
https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/4/yelcoantoniomarantecanizales.pdf.txt
https://repositorio.ufjf.br/jspui/bitstream/ufjf/11409/5/yelcoantoniomarantecanizales.pdf.jpg
bitstream.checksum.fl_str_mv 60fa4c79beef27dff084d582c4f56494
e39d27027a6cc9cb039ad269a5db8e34
8a4605be74aa9ea9d79846c1fba20a33
fbbeede8ded0bb7b5958de9ecc42314e
beb58921fb429b00e4d635d2e52b2bac
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)
repository.mail.fl_str_mv
_version_ 1798039763866877952