The popularization of applications that use Unmanned Aerial Vehicles (UAVs) has greatly stimulated research development in this area. Applications with multiple UAVs demand a network capable of enabling communication between the aircraft fleet and the base station on the ground. However, it is not simple to build this type of configuration in real life, making virtual environments an important tool to simulate this scenario with accuracy. In this context, the emulated environment of the Mininet-WiFI integrated with the Robotic Simulation Platform V-REP offers an interesting alternative to represent this scenario. Thus, this mini course is proposed to present how to set up some scenarios for carrying out experiments with multiple drone systems applications.
{"title":"Emulando Redes de Comunicação para Sistemas de Múltiplos Drones: uma abordagem inicial","authors":"D. Pereira, L. Nascimento, V. Santos, P. Alsina","doi":"10.5753/sbc.7669.6.3","DOIUrl":"https://doi.org/10.5753/sbc.7669.6.3","url":null,"abstract":"The popularization of applications that use Unmanned Aerial Vehicles (UAVs) has greatly stimulated research development in this area. Applications with multiple UAVs demand a network capable of enabling communication between the aircraft fleet and the base station on the ground. However, it is not simple to build this type of configuration in real life, making virtual environments an important tool to simulate this scenario with accuracy. In this context, the emulated environment of the Mininet-WiFI integrated with the Robotic Simulation Platform V-REP offers an interesting alternative to represent this scenario. Thus, this mini course is proposed to present how to set up some scenarios for carrying out experiments with multiple drone systems applications.","PeriodicalId":215967,"journal":{"name":"Minicursos do XIV Encontro Unificado de Computação do Piauí (ENUCOMPI) e XI Simpósio de Sistemas de Informação (SINFO)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123419749","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}
A análise espacial, ou apenas análise geoespacial, é uma abordagem para aplicar a análise estatística e outras técnicas analíticas a dados que possuem um aspecto geográfico ou espacial. Essa análise normalmente é feita utilizando técnicas de renderização de mapas a partir do processamento de dados espaciais e a aplicação de métodos analíticos a conjuntos de dados terrestres ou geográficos. Este minicurso é uma introdução à análise de dados geoespaciais com Python, com foco em dados vetoriais tabulares usando GeoPandas. O conteúdo concentra-se em apresentar as diferentes bibliotecas para trabalhar com dados geoespaciais e as relações no espaço. Isso inclui a importação de dados em diferentes formatos (por exemplo, shapefile, GeoJSON), visualizando, combinando e organizando-os para análise, fazendo o uso de bibliotecas como pandas, geopandas, shapely, pyproj, matplotlib, cartopy, dentre outras.
{"title":"Introdução à Análise de Dados Geoespaciais com Python","authors":"G. Lopes, A. Delbem, J. Sousa","doi":"10.5753/sbc.7669.6.5","DOIUrl":"https://doi.org/10.5753/sbc.7669.6.5","url":null,"abstract":"A análise espacial, ou apenas análise geoespacial, é uma abordagem para aplicar a análise estatística e outras técnicas analíticas a dados que possuem um aspecto geográfico ou espacial. Essa análise normalmente é feita utilizando técnicas de renderização de mapas a partir do processamento de dados espaciais e a aplicação de métodos analíticos a conjuntos de dados terrestres ou geográficos. Este minicurso é uma introdução à análise de dados geoespaciais com Python, com foco em dados vetoriais tabulares usando GeoPandas. O conteúdo concentra-se em apresentar as diferentes bibliotecas para trabalhar com dados geoespaciais e as relações no espaço. Isso inclui a importação de dados em diferentes formatos (por exemplo, shapefile, GeoJSON), visualizando, combinando e organizando-os para análise, fazendo o uso de bibliotecas como pandas, geopandas, shapely, pyproj, matplotlib, cartopy, dentre outras.","PeriodicalId":215967,"journal":{"name":"Minicursos do XIV Encontro Unificado de Computação do Piauí (ENUCOMPI) e XI Simpósio de Sistemas de Informação (SINFO)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125122286","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}
Alberto Peixoto, Guilherme Peixoto, Roberto Montteiro, T. Carneiro
This chapter provides information on the precautions and recommendations that need to be taken in collecting the myoelectric signal for use in myoelectric prostheses with multi-ple movements. For a better understanding of the process, an approach is made about the EMG signal, its treatment, movement identification techniques and the instructions for the acquisition process. A prototype acquisition equipment is also being presented here as an example.
{"title":"Procedimentos adotados na coleta de sinais mioelétricos para construção de próteses da mão","authors":"Alberto Peixoto, Guilherme Peixoto, Roberto Montteiro, T. Carneiro","doi":"10.5753/sbc.7669.6.4","DOIUrl":"https://doi.org/10.5753/sbc.7669.6.4","url":null,"abstract":"This chapter provides information on the precautions and recommendations that need to be taken in collecting the myoelectric signal for use in myoelectric prostheses with multi-ple movements. For a better understanding of the process, an approach is made about the EMG signal, its treatment, movement identification techniques and the instructions for the acquisition process. A prototype acquisition equipment is also being presented here as an example.","PeriodicalId":215967,"journal":{"name":"Minicursos do XIV Encontro Unificado de Computação do Piauí (ENUCOMPI) e XI Simpósio de Sistemas de Informação (SINFO)","volume":"150 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121617447","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}
ChatBots are increasingly present in people’s lives, whether in the financial area, custo-mer service, education, and also in the health area. ChatBots bring benefits, for example, to the healthcare area, being able to assist patients and healthcare professionals in ad-ministrative tasks of appointment scheduling, in the area of education, and can answer students’ questions about re-enrollment. This book chapter aims to present the ChatBot concepts, the origin of the term ChatBot and its evolution and architecture, and how Machine Learning and Natural Language Processing are used in ChatBots. In particular, it introduces the Dialogflow platform. Dialogflow is a web platform that facilitates the ChatBot development process. By using Dialogflow, the developer can create ChatBots that respond to users through text or speech. Finally, this chapter presents the step by step of how to create a ChatBot using Dialogflow to schedule medical appointments.
{"title":"Desenvolvendo ChatBots com o Dialogflow","authors":"Joeckson Correa, Davi Viana, A. Teles","doi":"10.5753/sbc.7669.6.1","DOIUrl":"https://doi.org/10.5753/sbc.7669.6.1","url":null,"abstract":"ChatBots are increasingly present in people’s lives, whether in the financial area, custo-mer service, education, and also in the health area. ChatBots bring benefits, for example, to the healthcare area, being able to assist patients and healthcare professionals in ad-ministrative tasks of appointment scheduling, in the area of education, and can answer students’ questions about re-enrollment. This book chapter aims to present the ChatBot concepts, the origin of the term ChatBot and its evolution and architecture, and how Machine Learning and Natural Language Processing are used in ChatBots. In particular, it introduces the Dialogflow platform. Dialogflow is a web platform that facilitates the ChatBot development process. By using Dialogflow, the developer can create ChatBots that respond to users through text or speech. Finally, this chapter presents the step by step of how to create a ChatBot using Dialogflow to schedule medical appointments.","PeriodicalId":215967,"journal":{"name":"Minicursos do XIV Encontro Unificado de Computação do Piauí (ENUCOMPI) e XI Simpósio de Sistemas de Informação (SINFO)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121311164","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}
In view of the pandemic scenario we are experiencing, we propose a minicourse aimed at the application of Computer Vision techniques that can be useful to support the authorities in the control of restrictive measures. The minicourse aims to explain the concepts of techniques such as Convolutional Neural Network, Multi-task Cascaded Convolutional Networks, FaceNet and Multilayer Perceptron, practically applying such techniques in a Computer Vision system to detect whether people in a given environment are or are not using mask. This chapter describes the technologies used in the mini-course, as well as the steps involved in implementation.
{"title":"Detecção de Máscara em Python Usando OpenCV e Deep Learning","authors":"V. Brito, P. Santos, A. C. Carvalho Filho","doi":"10.5753/sbc.7669.6.2","DOIUrl":"https://doi.org/10.5753/sbc.7669.6.2","url":null,"abstract":"In view of the pandemic scenario we are experiencing, we propose a minicourse aimed at the application of Computer Vision techniques that can be useful to support the authorities in the control of restrictive measures. The minicourse aims to explain the concepts of techniques such as Convolutional Neural Network, Multi-task Cascaded Convolutional Networks, FaceNet and Multilayer Perceptron, practically applying such techniques in a Computer Vision system to detect whether people in a given environment are or are not using mask. This chapter describes the technologies used in the mini-course, as well as the steps involved in implementation.","PeriodicalId":215967,"journal":{"name":"Minicursos do XIV Encontro Unificado de Computação do Piauí (ENUCOMPI) e XI Simpósio de Sistemas de Informação (SINFO)","volume":"127 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122319361","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}
This chapter presents the main characteristics of Ubiquitous Computing and Augmented Reality and how these technologies can be used together to improve the user experience in urban space. Moreover, we discuss the features offered by the Android platform for the creation of Augmented Reality applications based on the location of users and objects placed in the environment where the users are. To illustrate the issues covered in this chapter, we present the process of designing, modeling and implementing the Intelligent Campus app - a set of resources and services based on Augmented Reality to provide information about buildings and other objects arranged on a university campus.
{"title":"Realidade Aumentada no contexto de Computação Ubíqua: conceitos, características e ferramentas da plataforma Android","authors":"J. Pires, João Manoel de Oliveira Neto","doi":"10.5753/sbc.7669.6.6","DOIUrl":"https://doi.org/10.5753/sbc.7669.6.6","url":null,"abstract":"This chapter presents the main characteristics of Ubiquitous Computing and Augmented Reality and how these technologies can be used together to improve the user experience in urban space. Moreover, we discuss the features offered by the Android platform for the creation of Augmented Reality applications based on the location of users and objects placed in the environment where the users are. To illustrate the issues covered in this chapter, we present the process of designing, modeling and implementing the Intelligent Campus app - a set of resources and services based on Augmented Reality to provide information about buildings and other objects arranged on a university campus.","PeriodicalId":215967,"journal":{"name":"Minicursos do XIV Encontro Unificado de Computação do Piauí (ENUCOMPI) e XI Simpósio de Sistemas de Informação (SINFO)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127902783","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}