首页 > 最新文献

Revista Brasileira de Computacao Aplicada最新文献

英文 中文
Desenvolvimento e validação do sistema Mining_RNA Mining_RNA系统的开发和验证
IF 0.2 Pub Date : 2021-11-29 DOI: 10.5335/rbca.v13i3.12285
Carlos Renan Moreira, C. Pacheco, Marcos Vinícius Pereira Diógenes, Cicília Raquel Maia Leite
O sequenciamento do genoma humano proporcionou o aprofundamento de diversos tipos de estudos e tecnologias de análise biológica, dentre estas, o microarranjo. A necessidade publicar os dados brutos dessas pesquisas impulsionou a criação de bancos de dados públicos onde essas informações pudessem ser indexadas e resgatadas. Essas bases são uma grande fonte de dados transcriptômicos que infelizmente acabam sendo subutilizadas. O objetivo deste trabalho foi o desenvolvimento de um sistema WEB para mineração de dados em estudos transcriptômicos a partir de microarranjos armazenados no banco de dados biológico Gene Expression Omnibus (GEO), o Mining_RNA. Através de uma usabilidade passo-a-passo juntamente com uma série de filtros o sistema possibilita resgatar dados do GEO, calcular a expressão diferencial entre os genes de um estudo, possibilitando ainda análises estatísticas para cada gene do estudo analisado. O sistema foi validado através da comparação com a avaliação dos mesmos dados com o software GEO2R (eficácia aproximada de 98%) e no estudo original (eficácia maior que 90%). Mining_RNA pode ser um forte aliado dos pesquisadores para a reanálise de estudos transcriptômicos, possibilitando uma nova forma de analisar os dados e gerando resultados tão confiáveis quanto ferramentas já consolidadas.
人类基因组测序为各种类型的研究和生物分析技术提供了深化,其中包括微阵列。发布这些研究的原始数据的需要推动了公共数据库的创建,在那里这些信息可以被索引和检索。这些数据库是转录组数据的重要来源,但不幸的是,它们最终没有得到充分利用。这项工作的目的是开发一个网络系统,用于转录组研究的数据挖掘,从存储在生物数据库基因表达综合(GEO)的微阵列,Mining_RNA。通过一步一步的可用性和一系列的过滤器,该系统可以拯救GEO数据,计算研究基因之间的差异表达,也可以对研究中的每个基因进行统计分析。通过与GEO2R软件对相同数据的评价(有效性约为98%)和原始研究(有效性大于90%)进行比较,验证了系统的有效性。Mining_RNA可以成为研究人员重新分析转录组研究的有力盟友,使一种新的方法来分析数据,并产生与现有工具一样可靠的结果。
{"title":"Desenvolvimento e validação do sistema Mining_RNA","authors":"Carlos Renan Moreira, C. Pacheco, Marcos Vinícius Pereira Diógenes, Cicília Raquel Maia Leite","doi":"10.5335/rbca.v13i3.12285","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.12285","url":null,"abstract":"O sequenciamento do genoma humano proporcionou o aprofundamento de diversos tipos de estudos e tecnologias de análise biológica, dentre estas, o microarranjo. A necessidade publicar os dados brutos dessas pesquisas impulsionou a criação de bancos de dados públicos onde essas informações pudessem ser indexadas e resgatadas. Essas bases são uma grande fonte de dados transcriptômicos que infelizmente acabam sendo subutilizadas. O objetivo deste trabalho foi o desenvolvimento de um sistema WEB para mineração de dados em estudos transcriptômicos a partir de microarranjos armazenados no banco de dados biológico Gene Expression Omnibus (GEO), o Mining_RNA. Através de uma usabilidade passo-a-passo juntamente com uma série de filtros o sistema possibilita resgatar dados do GEO, calcular a expressão diferencial entre os genes de um estudo, possibilitando ainda análises estatísticas para cada gene do estudo analisado. O sistema foi validado através da comparação com a avaliação dos mesmos dados com o software GEO2R (eficácia aproximada de 98%) e no estudo original (eficácia maior que 90%). Mining_RNA pode ser um forte aliado dos pesquisadores para a reanálise de estudos transcriptômicos, possibilitando uma nova forma de analisar os dados e gerando resultados tão confiáveis quanto ferramentas já consolidadas.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AutoRL-TSP-RSM: sistema de aprendizado por reforço automatizado com metodologia de superfície de resposta para o problema do caixeiro viajante AutoRL-TSP RSM:求解旅行商问题的响应面方法的自动强化学习系统
IF 0.2 Pub Date : 2021-11-29 DOI: 10.5335/rbca.v13i3.12653
Gleice Kelly Barbosa Souza, A. L. C. Ottoni
A definição de parâmetros é uma importante etapa para a utilização de métodos de Aprendizado de Máquina. No entanto, pode ser altamente custoso definir esses valores de condições iniciais para cada aplicação. Assim, este trabalho tem como objetivo propor um sistema de Aprendizado de Máquina Automatizado para ajuste de parâmetros. Nesta linha, foi desenvolvido um método de Aprendizado por Reforço Automatizado aplicado ao Problema do Caixeiro Viajante. O sistema proposto ajustou através da Metodologia de Superfície de Resposta dois parâmetros (taxa de aprendizado e fator de desconto) do algoritmo Q-learning. Os resultados revelaram que os valores ajustados pelo método proposto alcançaram, em geral, as melhores soluções, em comparação com a adoção de parâmetros da literatura.
参数的定义是一个重要的阶段,使用机器学习的方法。然而,高度完全可以定义这些值为每个应用程序的初始条件。这样,这项工作的目的是提出一个自动化机器学习系统,调整参数。这条,是一个学习的方法,通过加强自动化应用于旅行商问题。提出调整系统通过响应面方法的两个参数(学习速率和折扣因素)的Q学习算法。结果显示值调整的方法达到了,一般来说,最好的解决方案相比,采用参数,文学。
{"title":"AutoRL-TSP-RSM: sistema de aprendizado por reforço automatizado com metodologia de superfície de resposta para o problema do caixeiro viajante","authors":"Gleice Kelly Barbosa Souza, A. L. C. Ottoni","doi":"10.5335/rbca.v13i3.12653","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.12653","url":null,"abstract":"A definição de parâmetros é uma importante etapa para a utilização de métodos de Aprendizado de Máquina. No entanto, pode ser altamente custoso definir esses valores de condições iniciais para cada aplicação. Assim, este trabalho tem como objetivo propor um sistema de Aprendizado de Máquina Automatizado para ajuste de parâmetros. Nesta linha, foi desenvolvido um método de Aprendizado por Reforço Automatizado aplicado ao Problema do Caixeiro Viajante. O sistema proposto ajustou através da Metodologia de Superfície de Resposta dois parâmetros (taxa de aprendizado e fator de desconto) do algoritmo Q-learning. Os resultados revelaram que os valores ajustados pelo método proposto alcançaram, em geral, as melhores soluções, em comparação com a adoção de parâmetros da literatura.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731656","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Técnicas de geolocalização para tecnologia LoRa: um mapeamento sistemático LoRa技术的地理定位技术:系统映射
IF 0.2 Pub Date : 2021-11-19 DOI: 10.5335/rbca.v13i3.13173
Darlan Tomazoni Cavalli, C. A. Hölbig
A geolocalização LoRa nativa é um recurso comercialmente emergente, inerente à tecnologia sem fio LoRa, que, no entanto, tem limitações importantes. A principal limitação é a baixa precisão: 20-200m para gateways equipados com relógios de alta resolução e 1-2km para gateways mais simples. Nos últimos anos, pesquisas têm sido realizadas com o objetivo principal de melhorar esses níveis de precisão. Assim, este mapeamento sistemático apresenta uma visão geral do estado da arte das técnicas de geolocalização LoRa nativas. São mapeados 43 artigos publicados entre 2016 e 2021. As técnicas de multilateração TDoA/RSSI são as mais utilizadas, junto com uma ampla gama de algoritmos que calculam as coordenadas geográficas, como métodos analíticos, métodos estatísticos, aprendizado de máquina e impressão digital. Apenas 23% dos artigos são de redes LoRaWAN reais, destacando uma lacuna de pesquisa a esse respeito. No geral, melhorias nos níveis de precisão são observadas em praticamente todos os trabalhos mapeados: 25m em média para os simulados ou experimentados em ambientes controlados, e 300~m para testados em ambientes reais de propagação de sinal, como grandes áreas urbanas.
本地LoRa地理定位是LoRa无线技术固有的一种新兴商业资源,但它有重要的局限性。主要限制是精度低:配备高分辨率时钟的网关为20-200m,简单网关为1-2km。近年来,人们进行了研究,主要目的是提高这些精度水平。因此,这个系统的地图提供了一个最先进的本地地理定位技术的概述。我们绘制了2016年至2021年间发表的43篇文章。TDoA/RSSI多边化技术是最常用的,以及计算地理坐标的广泛算法,如分析方法、统计方法、机器学习和指纹。只有23%的文章来自真实的LoRaWAN网络,突出了这方面的研究差距。总的来说,在几乎所有的映射工作中都可以观察到精度水平的提高:在控制环境中模拟或测试的工作平均为25米,在真实信号传播环境中测试的工作平均为300米,如大型城市地区。
{"title":"Técnicas de geolocalização para tecnologia LoRa: um mapeamento sistemático","authors":"Darlan Tomazoni Cavalli, C. A. Hölbig","doi":"10.5335/rbca.v13i3.13173","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.13173","url":null,"abstract":"A geolocalização LoRa nativa é um recurso comercialmente emergente, inerente à tecnologia sem fio LoRa, que, no entanto, tem limitações importantes. A principal limitação é a baixa precisão: 20-200m para gateways equipados com relógios de alta resolução e 1-2km para gateways mais simples. Nos últimos anos, pesquisas têm sido realizadas com o objetivo principal de melhorar esses níveis de precisão. Assim, este mapeamento sistemático apresenta uma visão geral do estado da arte das técnicas de geolocalização LoRa nativas. São mapeados 43 artigos publicados entre 2016 e 2021. As técnicas de multilateração TDoA/RSSI são as mais utilizadas, junto com uma ampla gama de algoritmos que calculam as coordenadas geográficas, como métodos analíticos, métodos estatísticos, aprendizado de máquina e impressão digital. Apenas 23% dos artigos são de redes LoRaWAN reais, destacando uma lacuna de pesquisa a esse respeito. No geral, melhorias nos níveis de precisão são observadas em praticamente todos os trabalhos mapeados: 25m em média para os simulados ou experimentados em ambientes controlados, e 300~m para testados em ambientes reais de propagação de sinal, como grandes áreas urbanas.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cidades inteligentes assistivas apoiando nos cuidados das pessoas com deficiência: um mapeamento sistemático 支持残疾人护理的辅助智慧城市:系统映射
IF 0.2 Pub Date : 2021-11-01 DOI: 10.5335/rbca.v13i3.12322
Eduardo Gonçalves de Azevedo Neto, J. E. D. R. Tavares, J. Barbosa
Com o avanço das tecnologias móveis e melhorias nos dispositivos sem fio tornou-se possível solucionar problemas no âmbito social das cidades e proporcionar uma gama de alternativas para melhorar e implementar cada vez mais ambientes inteligentes, facilitando a vida cotidiana. Isso também se aplica às cidades inteligentes assistivas, que tem como objetivo proporcionar maior acessibilidade às pessoas com deficiência (PCDs), com necessidades especiais ou idosos, por meio de recursos computacionais que possibilitam diminuir ou sanar uma necessidade encontrada proporcionando mais conforto, acessibilidade e oportunidades. Este artigo apresenta um mapeamento sistemático que relaciona artigos que visam ampliar a acessibilidade e melhorar a qualidade de vida das pessoas com deficiência em cidades inteligentes assistivas. Esta pesquisa baseou-se em seis fontes de dados gerando um total de 93.998 artigos. Destes, após cinco etapas de filtragem e classificação resultaram em 21 artigos selecionados de acordo com o propósito desta pesquisa. Constatou-se que 47,6% destes trabalhos visam a segurança via monitoramento para facilitar a locomoção e acessibilidade diária dos PCDs. Verificou-se que 9,5% dos artigos abordam a comunicação e 28,6% visam tanto a comunicação do usuário quanto sua segurança. O entretenimento foi o tema central de 14,3% dos artigos selecionados.
随着移动技术的进步和无线设备的改进,解决城市社会环境中的问题成为可能,并提供一系列替代方案来改善和实施越来越多的智能环境,使日常生活更容易。这也适用于辅助智慧城市,其目标是通过计算资源为残疾人、有特殊需求的人或老年人提供更大的可达性,从而减少或解决需求,提供更多的舒适、可达性和机会。本文提出了一个系统的地图,列出了在辅助智慧城市中扩大无障碍和改善残疾人生活质量的文章。本研究基于6个数据来源,共生成93998篇文章。其中,经过5个过滤和分类步骤,根据本研究的目的选择了21篇文章。研究发现,47.6%的研究旨在通过监测来实现安全,以方便dcp的移动和日常可达性。9.5%的文章涉及通信,28.6%的文章针对用户通信及其安全。娱乐是14.3%的文章的中心主题。
{"title":"Cidades inteligentes assistivas apoiando nos cuidados das pessoas com deficiência: um mapeamento sistemático","authors":"Eduardo Gonçalves de Azevedo Neto, J. E. D. R. Tavares, J. Barbosa","doi":"10.5335/rbca.v13i3.12322","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.12322","url":null,"abstract":"Com o avanço das tecnologias móveis e melhorias nos dispositivos sem fio tornou-se possível solucionar problemas no âmbito social das cidades e proporcionar uma gama de alternativas para melhorar e implementar cada vez mais ambientes inteligentes, facilitando a vida cotidiana. Isso também se aplica às cidades inteligentes assistivas, que tem como objetivo proporcionar maior acessibilidade às pessoas com deficiência (PCDs), com necessidades especiais ou idosos, por meio de recursos computacionais que possibilitam diminuir ou sanar uma necessidade encontrada proporcionando mais conforto, acessibilidade e oportunidades. Este artigo apresenta um mapeamento sistemático que relaciona artigos que visam ampliar a acessibilidade e melhorar a qualidade de vida das pessoas com deficiência em cidades inteligentes assistivas. Esta pesquisa baseou-se em seis fontes de dados gerando um total de 93.998 artigos. Destes, após cinco etapas de filtragem e classificação resultaram em 21 artigos selecionados de acordo com o propósito desta pesquisa. Constatou-se que 47,6% destes trabalhos visam a segurança via monitoramento para facilitar a locomoção e acessibilidade diária dos PCDs. Verificou-se que 9,5% dos artigos abordam a comunicação e 28,6% visam tanto a comunicação do usuário quanto sua segurança. O entretenimento foi o tema central de 14,3% dos artigos selecionados.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731570","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Redes neurais artificiais paraconsistentes aplicadas no monitoramento óptico de produtos 次一致人工神经网络在光学产品监测中的应用
IF 0.2 Pub Date : 2021-11-01 DOI: 10.5335/rbca.v13i3.12427
João Luís Lopes Freitas Orsi Kuntz, M. C. Mário
Este trabalho apresenta o uso da Lógica Paraconsistente (LP) aliada a técnicas da fotogrametria voltadas ao processamento de imagens para obtenção de dados de interesse em um cenário de controle de qualidade de linha de produção. A fotogrametria tem sido aplicada com sucesso em cenários de monitoramento, enquanto a LP, por sua vez, tem sido aplicada em situações de controle de processo. Uma vez que a LP considera a incerteza ao realizar cálculos, ela se torna útil em cenários onde a medição desempenha um papel fundamental. Aqui são descritas as etapas para a montagem e execução de uma estrutura lógica denominada Unidade de Convolução Paraconsistente (UCP). A UCP é capaz de realizar transformações em imagens e extrair propriedades, utilizadas pelas Células Neurais Artificiais Paraconsistentes (CNAPs)em etapas de classificação dos objetos presentes nas imagens e identificação de desvios em suas dimensões. Os resultados foram encorajadores, apresentando uma diminuição da variância na distribuição de frequência dos níveis de cinza na imagem 13 vezes maior do que a alcançada pelo uso de uma biblioteca de programação padrão, a realização de medidas em objetos com um erro máximo observado de 1,77% em relação ao valor teórico esperado, uma taxa de precisão de 100% no processo de classificação de objetos com o uso de algoritmos de baixo uso computacional e a capacidade de identificar desvios nas dimensões do objeto de até 1 mm.
这项工作提出了在生产线质量控制场景中使用次一致逻辑(LP)结合摄影测量技术来处理图像以获得感兴趣的数据。摄影测量已成功地应用于监控场景,而LP则应用于过程控制场景。由于LP在执行计算时考虑了不确定性,它在测量起关键作用的情况下变得有用。本文描述了拟合卷积单元(pcu)逻辑结构的组装和实现步骤。UCP能够对图像进行转换并提取准一致人工神经细胞(CNAPs)在对图像中出现的物体进行分类和识别其尺寸偏差时所使用的特性。令人鼓舞的结果,介绍方差减少的频率分布的灰度图13倍图书馆的使用方法基于对象的编程模式,实现与观测一个最大误差77%的预期理论价值在对象分类过程中,使用低计算算法的准确率为100%,并能够识别高达1mm的对象尺寸偏差。
{"title":"Redes neurais artificiais paraconsistentes aplicadas no monitoramento óptico de produtos","authors":"João Luís Lopes Freitas Orsi Kuntz, M. C. Mário","doi":"10.5335/rbca.v13i3.12427","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.12427","url":null,"abstract":"Este trabalho apresenta o uso da Lógica Paraconsistente (LP) aliada a técnicas da fotogrametria voltadas ao processamento de imagens para obtenção de dados de interesse em um cenário de controle de qualidade de linha de produção. A fotogrametria tem sido aplicada com sucesso em cenários de monitoramento, enquanto a LP, por sua vez, tem sido aplicada em situações de controle de processo. Uma vez que a LP considera a incerteza ao realizar cálculos, ela se torna útil em cenários onde a medição desempenha um papel fundamental. Aqui são descritas as etapas para a montagem e execução de uma estrutura lógica denominada Unidade de Convolução Paraconsistente (UCP). A UCP é capaz de realizar transformações em imagens e extrair propriedades, utilizadas pelas Células Neurais Artificiais Paraconsistentes (CNAPs)em etapas de classificação dos objetos presentes nas imagens e identificação de desvios em suas dimensões. Os resultados foram encorajadores, apresentando uma diminuição da variância na distribuição de frequência dos níveis de cinza na imagem 13 vezes maior do que a alcançada pelo uso de uma biblioteca de programação padrão, a realização de medidas em objetos com um erro máximo observado de 1,77% em relação ao valor teórico esperado, uma taxa de precisão de 100% no processo de classificação de objetos com o uso de algoritmos de baixo uso computacional e a capacidade de identificar desvios nas dimensões do objeto de até 1 mm.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70732041","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reinforcement learning control of robot manipulator 机器人机械手的强化学习控制
IF 0.2 Pub Date : 2021-10-26 DOI: 10.5335/rbca.v13i3.12091
L. P. Cotrim, M. M. José, E. Cabral
Since the establishment of robotics in industrial applications, industrial robot programming involves therepetitive and time-consuming process of manually specifying a fixed trajectory, which results in machineidle time in terms of production and the necessity of completely reprogramming the robot for different tasks.The increasing number of robotics applications in unstructured environments requires not only intelligent butalso reactive controllers, due to the unpredictability of the environment and safety measures respectively. This paper presents a comparative analysis of two classes of Reinforcement Learning algorithms, value iteration (Q-Learning/DQN) and policy iteration (REINFORCE), applied to the discretized task of positioning a robotic manipulator in an obstacle-filled simulated environment, with no previous knowledge of the obstacles’ positions or of the robot arm dynamics. The agent’s performance and algorithm convergence are analyzed under different reward functions and on four increasingly complex test projects: 1-Degree of Freedom (DOF) robot, 2-DOF robot, Kuka KR16 Industrial robot, Kuka KR16 Industrial robot with random setpoint/obstacle placement. The DQN algorithm presented significantly better performance and reduced training time across all test projects and the third reward function generated better agents for both algorithms.
自机器人技术在工业应用中建立以来,工业机器人编程涉及手动指定固定轨迹的重复且耗时的过程,这导致了机器在生产方面的空闲时间,并且需要对机器人进行完全的重新编程以适应不同的任务。由于环境和安全措施的不可预测性,越来越多的机器人在非结构化环境中的应用不仅需要智能控制器,还需要反应控制器。本文介绍了两类强化学习算法的比较分析,值迭代(Q-Learning/DQN)和策略迭代(REINFORCE),应用于在充满障碍物的模拟环境中定位机器人机械臂的离散任务,事先不知道障碍物的位置或机械臂的动力学。在1自由度机器人、2自由度机器人、Kuka KR16工业机器人、随机设置设定值/障碍物的Kuka KR16工业机器人四个日益复杂的测试项目中,分析了不同奖励函数下智能体的性能和算法收敛性。DQN算法在所有测试项目中表现出更好的性能并减少了训练时间,第三个奖励函数为两种算法生成了更好的代理。
{"title":"Reinforcement learning control of robot manipulator","authors":"L. P. Cotrim, M. M. José, E. Cabral","doi":"10.5335/rbca.v13i3.12091","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.12091","url":null,"abstract":"Since the establishment of robotics in industrial applications, industrial robot programming involves therepetitive and time-consuming process of manually specifying a fixed trajectory, which results in machineidle time in terms of production and the necessity of completely reprogramming the robot for different tasks.The increasing number of robotics applications in unstructured environments requires not only intelligent butalso reactive controllers, due to the unpredictability of the environment and safety measures respectively. This paper presents a comparative analysis of two classes of Reinforcement Learning algorithms, value iteration (Q-Learning/DQN) and policy iteration (REINFORCE), applied to the discretized task of positioning a robotic manipulator in an obstacle-filled simulated environment, with no previous knowledge of the obstacles’ positions or of the robot arm dynamics. The agent’s performance and algorithm convergence are analyzed under different reward functions and on four increasingly complex test projects: 1-Degree of Freedom (DOF) robot, 2-DOF robot, Kuka KR16 Industrial robot, Kuka KR16 Industrial robot with random setpoint/obstacle placement. The DQN algorithm presented significantly better performance and reduced training time across all test projects and the third reward function generated better agents for both algorithms.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731448","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An end-to-end approach to autonomous vehicle control using deep learning 一种使用深度学习的自动驾驶汽车端到端控制方法
IF 0.2 Pub Date : 2021-10-12 DOI: 10.5335/rbca.v13i3.12135
Gustavo Antonio Magera Novello, H. Yamamoto, E. Cabral
The objective of this work is to develop an autonomous vehicle controller inside Grand Theft Auto V game, used as a simulation environment. It is used an end-to-end approach, in which the model maps directly the inputs from the image of a car hood camera and a sequence of speed values to three driving commands: steering wheel angle, accelerator pedal pressure and brake pedal pressure. The developed model is composed of a convolutional neural network and a recurring neural network. The convolutional network processes the images and the recurrent network processes the speed data. The model learns from data generated by a human driver´s commands. Two interfaces are developed: one for collecting in-game training data and another to verify the performance of the model for the autonomous vehicle control. The results show that the model after training is capable to drive the vehicle as well as a human driver. This proves that a combination of a convolutional network with a recurrent network, using an end-to-end approach, is capable of obtaining a good driving performance even using only images and speed velocity as sensory data.
本工作的目的是在侠盗猎车手V游戏中开发一个自动驾驶汽车控制器,用作模拟环境。它采用端到端的方法,其中模型将来自汽车引擎盖摄像头图像的输入和一系列速度值直接映射到三个驾驶命令:方向盘角度、油门踏板压力和制动踏板压力。所开发的模型由卷积神经网络和递归神经网络组成。卷积网络处理图像,递归网络处理速度数据。该模型从人类驾驶员的命令生成的数据中学习。开发了两个接口:一个用于收集游戏中的训练数据,另一个用于验证自动驾驶汽车控制模型的性能。结果表明,经过训练的模型能够像人类驾驶员一样驾驶车辆。这证明,使用端到端方法将卷积网络与递归网络相结合,即使仅使用图像和速度作为传感数据,也能够获得良好的驾驶性能。
{"title":"An end-to-end approach to autonomous vehicle control using deep learning","authors":"Gustavo Antonio Magera Novello, H. Yamamoto, E. Cabral","doi":"10.5335/rbca.v13i3.12135","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.12135","url":null,"abstract":"The objective of this work is to develop an autonomous vehicle controller inside Grand Theft Auto V game, used as a simulation environment. It is used an end-to-end approach, in which the model maps directly the inputs from the image of a car hood camera and a sequence of speed values to three driving commands: steering wheel angle, accelerator pedal pressure and brake pedal pressure. The developed model is composed of a convolutional neural network and a recurring neural network. The convolutional network processes the images and the recurrent network processes the speed data. The model learns from data generated by a human driver´s commands. Two interfaces are developed: one for collecting in-game training data and another to verify the performance of the model for the autonomous vehicle control. The results show that the model after training is capable to drive the vehicle as well as a human driver. This proves that a combination of a convolutional network with a recurrent network, using an end-to-end approach, is capable of obtaining a good driving performance even using only images and speed velocity as sensory data.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49473186","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Relé de salto de vetor no SIMULINK: implementação da técnica de anti-ilhamento em sistemas de geração distribuída SIMULINK中的矢量跳跃继电器:分布式发电系统中抗孤岛技术的实现
IF 0.2 Pub Date : 2021-09-08 DOI: 10.5335/rbca.v13i3.11616
Alcedir Luis Finkler, Luana Obregon, Maurício De Campos, J. M. Lenz, P. Sausen, A. Sausen
A crescente demanda por energia elétrica tem incentivado consumidores a investirem em geradores conectados junto às instalações consumidoras. Esse tipo de geração é conhecido como geração distribuída (GD). A GD apresenta vantagens, porém pode trazer alguns inconvenientes como o risco de alimentar um trecho de rede durante uma manutenção (operação ilhada). Para impedir que isso ocorra, as GDs devem possuir proteções que permitam identificar a perda de conexão com a rede. Entre os principais métodos de identificação de ilhamento estão os relés de salto de vetor. Estudos direcionados a detecção de ilhamento podem ser realizados utilizando diversos softwares, entre eles, pode-se citar, o MATLAB/SIMULINK. Porém, não há na literatura um documento que descreva com clareza como implementar uma simulação de detecção de ilhamento pelo método de salto devetor utilizando MATLAB/SIMULINK. Esse trabalho tem como contribuição fornecer uma orientação detalhada dessa implementação utilizando máquina síncrona servindo como guia para alunos que desejam iniciar estudos em geração distribuída.
对电力日益增长的需求鼓励消费者投资于与消费者设施相连的发电机。这种类型的发电被称为分布式发电(GD)。GD有其优点,但也有一些缺点,如在维护(孤岛操作)过程中为网络段供电的风险。为了防止这种情况发生,GDs必须具有识别网络连接丢失的保护措施。矢量跳跃继电器是孤岛识别的主要方法之一。针对孤岛检测的研究可以使用多种软件进行,其中可以提到MATLAB/SIMULINK。然而,在文献中并没有明确描述如何使用MATLAB/SIMULINK实现devector跳跃方法的孤岛检测模拟。这项工作的贡献是提供了这个实现的详细指导,使用同步机作为希望开始分布式发电研究的学生的指南。
{"title":"Relé de salto de vetor no SIMULINK: implementação da técnica de anti-ilhamento em sistemas de geração distribuída","authors":"Alcedir Luis Finkler, Luana Obregon, Maurício De Campos, J. M. Lenz, P. Sausen, A. Sausen","doi":"10.5335/rbca.v13i3.11616","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.11616","url":null,"abstract":"A crescente demanda por energia elétrica tem incentivado consumidores a investirem em geradores conectados junto às instalações consumidoras. Esse tipo de geração é conhecido como geração distribuída (GD). A GD apresenta vantagens, porém pode trazer alguns inconvenientes como o risco de alimentar um trecho de rede durante uma manutenção (operação ilhada). Para impedir que isso ocorra, as GDs devem possuir proteções que permitam identificar a perda de conexão com a rede. Entre os principais métodos de identificação de ilhamento estão os relés de salto de vetor. Estudos direcionados a detecção de ilhamento podem ser realizados utilizando diversos softwares, entre eles, pode-se citar, o MATLAB/SIMULINK. Porém, não há na literatura um documento que descreva com clareza como implementar uma simulação de detecção de ilhamento pelo método de salto devetor utilizando MATLAB/SIMULINK. Esse trabalho tem como contribuição fornecer uma orientação detalhada dessa implementação utilizando máquina síncrona servindo como guia para alunos que desejam iniciar estudos em geração distribuída.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731387","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Stars: um ambiente integrado para avaliação de disponibilidade, custo e consumo de energia de sistemas Stars:评估系统可用性、成本和能源消耗的集成环境
IF 0.2 Pub Date : 2021-09-08 DOI: 10.5335/rbca.v13i3.11595
Wenderson De Souza Leonardo, G. Callou
Sustentabilidade tem recebido atenção crescente da comunidade cientifica, sendo o maior foco o da redução do consumo energético e também na manutenção de recursos não renováveis para as futuras gerações. Em paralelo, a expansão de paradigmas como o da computação nas nuvens, redes sociais e comércio eletrônico acabou por aumentar a demanda dos data centers. Nesse contexto, ferramentas que dão suporte a modelagem de arquiteturas de data center e que sejam capazes de computar métricas como a de disponibilidade, custo e consumo energético são de extrema importância. Este projeto propõe uma ferramenta para modelagem de arquiteturas de data centers que é capaz de computar métricas como consumo energético, disponibilidade e custo. Além disso, usuários não especializados não necessitam conhecer o formalismo adotado pela ferramenta para computar tais métricas (ex., RBD, SPN e EFM). Além disso, um algoritmo de otimização, chamado Algoritmo Genético, foi integrado a ferramenta para otimizar os resultados alcançados através de uma lista de componentes. Este algoritmo é capaz de encontrar uma combinação de componentes para uma dada arquitetura de data center em uma fração reduzida de tempo em comparação ao algoritmo de força bruta. Resultados alcançados demonstraram que foi possível se obter respostas em menos de 3 segundos com o algoritmo genético em comparação com os 255 segundosdemandados pelo algoritmo de força bruta.
可持续发展受到科学界越来越多的关注,主要关注的是减少能源消耗和为子孙后代维护不可再生资源。与此同时,云计算、社交网络和电子商务等模式的扩展最终增加了对数据中心的需求。在这种情况下,支持数据中心架构建模并能够计算可用性、成本和能源消耗等指标的工具是极其重要的。该项目提出了一个数据中心架构建模工具,能够计算能源消耗、可用性和成本等指标。此外,非专业用户不需要知道该工具采用的形式主义来计算这些指标(如RBD、SPN和EFM)。此外,该工具还集成了一种优化算法,称为遗传算法,以优化通过组件列表获得的结果。与蛮力算法相比,该算法能够在较短的时间内为给定的数据中心架构找到组件组合。结果表明,遗传算法可以在3秒内得到答案,而蛮力算法需要255秒。
{"title":"Stars: um ambiente integrado para avaliação de disponibilidade, custo e consumo de energia de sistemas","authors":"Wenderson De Souza Leonardo, G. Callou","doi":"10.5335/rbca.v13i3.11595","DOIUrl":"https://doi.org/10.5335/rbca.v13i3.11595","url":null,"abstract":"Sustentabilidade tem recebido atenção crescente da comunidade cientifica, sendo o maior foco o da redução do consumo energético e também na manutenção de recursos não renováveis para as futuras gerações. Em paralelo, a expansão de paradigmas como o da computação nas nuvens, redes sociais e comércio eletrônico acabou por aumentar a demanda dos data centers. Nesse contexto, ferramentas que dão suporte a modelagem de arquiteturas de data center e que sejam capazes de computar métricas como a de disponibilidade, custo e consumo energético são de extrema importância. Este projeto propõe uma ferramenta para modelagem de arquiteturas de data centers que é capaz de computar métricas como consumo energético, disponibilidade e custo. Além disso, usuários não especializados não necessitam conhecer o formalismo adotado pela ferramenta para computar tais métricas (ex., RBD, SPN e EFM). Além disso, um algoritmo de otimização, chamado Algoritmo Genético, foi integrado a ferramenta para otimizar os resultados alcançados através de uma lista de componentes. Este algoritmo é capaz de encontrar uma combinação de componentes para uma dada arquitetura de data center em uma fração reduzida de tempo em comparação ao algoritmo de força bruta. Resultados alcançados demonstraram que foi possível se obter respostas em menos de 3 segundos com o algoritmo genético em comparação com os 255 segundosdemandados pelo algoritmo de força bruta.","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731346","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Security analysis of the message queuing telemetry transport protocol 消息队列遥测传输协议的安全性分析
IF 0.2 Pub Date : 2021-07-07 DOI: 10.5335/rbca.v13i2.12163
Matheus Ferraz Silveira, A. Gradvohl
The Internet of Things aims to assign computational processing and connection to simple objects on a network tocollect data and then perform analysis. Due to its easy use, simplified implementation has several informationsecurity problems. This article presents attack procedures in an IoT environment using the Message QueueTelemetry Transport protocol. For attack procedures, we use the Low Orbit Ion Cannon and Wireshark programs,compromising the integrity, confidentiality, and availability of data and network connection. After carrying outthe attack procedures, we implemented security methods on the network, such as data encryption and firewall toprotect data integrity and prevent network connection attacks
物联网旨在为网络上的简单对象分配计算处理和连接,以收集数据并进行分析。由于其易于使用,简化实现存在若干信息安全问题。本文介绍了使用消息队列传输协议的物联网环境中的攻击过程。对于攻击程序,我们使用低轨道离子炮和Wireshark程序,损害数据和网络连接的完整性,保密性和可用性。在完成攻击程序后,我们在网络上实施了数据加密和防火墙等安全措施,以保护数据完整性和防止网络连接攻击
{"title":"Security analysis of the message queuing telemetry transport protocol","authors":"Matheus Ferraz Silveira, A. Gradvohl","doi":"10.5335/rbca.v13i2.12163","DOIUrl":"https://doi.org/10.5335/rbca.v13i2.12163","url":null,"abstract":"The Internet of Things aims to assign computational processing and connection to simple objects on a network tocollect data and then perform analysis. Due to its easy use, simplified implementation has several informationsecurity problems. This article presents attack procedures in an IoT environment using the Message QueueTelemetry Transport protocol. For attack procedures, we use the Low Orbit Ion Cannon and Wireshark programs,compromising the integrity, confidentiality, and availability of data and network connection. After carrying outthe attack procedures, we implemented security methods on the network, such as data encryption and firewall toprotect data integrity and prevent network connection attacks","PeriodicalId":41711,"journal":{"name":"Revista Brasileira de Computacao Aplicada","volume":null,"pages":null},"PeriodicalIF":0.2,"publicationDate":"2021-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70731548","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Revista Brasileira de Computacao Aplicada
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1