895 resultados para Ease of Programming
Resumo:
Because of social exclusion in Brazil and having as focus the digital inclusion, was started in Federal University of Rio Grande do Norte a project that could talk, at the same time, about concepts of collaborative learning and educational robotics , focused on children digitally excluded. In this context was created a methodology that approaches many subjects as technological elements (e. g. informatics and robotics) and school subjects (e. g. Portuguese, Mathematics, Geography, History), contextualized in everyday situations. We observed educational concepts of collaborative learning and the development of capacities from those students, as group work, logical knowledge and learning ability. This paper proposes an educational software for robotics teaching called RoboEduc, created to be used by children digitally excluded from primary school. Its introduction prioritizes a friendly interface, that makes the concepts of robotics and programming easy and fun to be taught. With this new tool, users without informatics or robotics previous knowledge are able to control a robot, previously set with Lego kits, or even program it to carry some activities out. This paper provides the implementation of the second version of the software. This version presents the control of the robot already used. After were implemented the different levels of programming linked to the many learning levels of the users and their different interfaces and functions. Nowadays, has been implemented the third version, with the improvement of each one of the mentioned stages. In order to validate, prove and test the efficience of the developed methodology to the RoboEduc, were made experiments, through practice of robotics, with children for fourth and fifth grades of primary school at the City School Professor Ascendino de Almeida, in the suburb of Natal (west zone), Rio Grande do Norte. As a preliminary result of the current technology, we verified that the use of robots associated with a well elaborated software can be spread to users that know very little about the subject, without the necessity of previous advanced technology knowledges. Therefore, they showed to be accessible and efficient tools in the process of digital inclusion
Resumo:
We revisit the problem of visibility, which is to determine a set of primitives potentially visible in a set of geometry data represented by a data structure, such as a mesh of polygons or triangles, we propose a solution for speeding up the three-dimensional visualization processing in applications. We introduce a lean structure , in the sense of data abstraction and reduction, which can be used for online and interactive applications. The visibility problem is especially important in 3D visualization of scenes represented by large volumes of data, when it is not worthwhile keeping all polygons of the scene in memory. This implies a greater time spent in the rendering, or is even impossible to keep them all in huge volumes of data. In these cases, given a position and a direction of view, the main objective is to determine and load a minimum ammount of primitives (polygons) in the scene, to accelerate the rendering step. For this purpose, our algorithm performs cutting primitives (culling) using a hybrid paradigm based on three known techniques. The scene is divided into a cell grid, for each cell we associate the primitives that belong to them, and finally determined the set of primitives potentially visible. The novelty is the use of triangulation Ja 1 to create the subdivision grid. We chose this structure because of its relevant characteristics of adaptivity and algebrism (ease of calculations). The results show a substantial improvement over traditional methods when applied separately. The method introduced in this work can be used in devices with low or no dedicated processing power CPU, and also can be used to view data via the Internet, such as virtual museums applications
Resumo:
This paper describes the design, implementation and enforcement of a system for industrial process control based on fuzzy logic and developed using Java, with support for industrial communication protocol through the OPC (Ole for Process Control). Besides the java framework, the software is completely independent from other platforms. It provides friendly and functional tools for modeling, construction and editing of complex fuzzy inference systems, and uses these logical systems in control of a wide variety of industrial processes. The main requirements of the developed system should be flexibility, robustness, reliability and ease of expansion
Resumo:
Foundation Fieldbus Industrial networks are the high standard technology which allows users to create complex control logic and totally decentralized. Although being so advanced, they still have some limitations imposed by their own technology. Attempting to solve one of these limitations, this paper describes how to design a Fuzzy controller in a Foundation Fieldbus network using their basic elements of programming, the functional blocks, so that the network remains fully independent of other devices other than the same instruments that constitute it. Moreover, in this work was developed a tool that aids this process of building the Fuzzy controller, setting the internal parameters of functional blocks and informing how many and which blocks should be used for a given structure. The biggest challenge in creating this controller is exactly the choice of blocks and how to arrange them in order to effectuate the same functions of a Fuzzy controller implemented in other kind of environment. The methodology adopted was to divide each one of the phases of a traditional Fuzzy controller and then create simple structures with the functional blocks to implement them. At the end of the work, the developed controller is compared with a Fuzzy controller implemented in a mathematical program that it has a proper tool for the development and implementation of Fuzzy controllers, obtaining comparatives graphics of performance between both
Resumo:
E-learning, which refers to the use of Internet-related technologies to improve knowledge and learning, has emerged as a complementary form of education, bringing advantages such as increased accessibility to information, personalized learning, democratization of education and ease of update, distribution and standardization of the content. In this sense, this paper aims to develop a tool, named ISE-SPL, whose purpose is the automatic generation of E-learning systems for medical education, making use of concepts of Software Product Lines. It consists of an innovative methodology for medical education that aims to assist professors of healthcare in their teaching through the use of educational technologies, all based on computing applied to healthcare (Informatics in Health). The tests performed to validate the ISE-SPL were divided into two stages: the first was made by using a software analysis tool similar to ISE-SPL, called SPLOT and the second was performed through usability questionnaires to healthcare professors who used ISESPL. Both tests showed positive results, proving it to be an efficient tool for generation of E-learning software and useful for professors in healthcare
Resumo:
We propose an online configurable multiplatform development environment specifically developed for educational robotics applications. The environment, which appears as an extension of RoboEduc software, allows the programming of several programmable robots to be performed using the R-Educ language. We make it possible for the user to program in the language R-Educ and then translate the code to a language previously registered, compiled and then sent or executed by the robot. To develop this work, we conducted a bibliographic research about the main programming languages used in robotics, as well as their definitions and paradigms, from which it was possible to define a set of patterns considered important for the creation of this environment. Then, in the software development phase, we implemented the development environment, bearing in mind the requirements and functionality defined in the design phase. Finally, to validate the platform, we conducted some trials of programming languages and verificate if the complete cycle was satisfied - registration of language, programming in R-Educ, compilation for the registered language, compilation to the machine code and send the code for the robot
Resumo:
The control of industrial processes has become increasingly complex due to variety of factory devices, quality requirement and market competition. Such complexity requires a large amount of data to be treated by the three levels of process control: field devices, control systems and management softwares. To use data effectively in each one of these levels is extremely important to industry. Many of today s industrial computer systems consist of distributed software systems written in a wide variety of programming languages and developed for specific platforms, so, even more companies apply a significant investment to maintain or even re-write their systems for different platforms. Furthermore, it is rare that a software system works in complete isolation. In industrial automation is common that, software had to interact with other systems on different machines and even written in different languages. Thus, interoperability is not just a long-term challenge, but also a current context requirement of industrial software production. This work aims to propose a middleware solution for communication over web service and presents an user case applying the solution developed to an integrated system for industrial data capture , allowing such data to be available simplified and platformindependent across the network
Resumo:
The search for alternative materials with lower density, reduction in heat transfer and propagation of noise associated with the ease of handling and application in concrete structures, represents an enormous challenge in the formulation and knowledge of the performance of self-compacting lightweight concrete, which has technology little known nationally, and appears on the international scene as an innovative material and alternative to conventional concrete. Based on these, this study set out to study self-compacting lightweight concrete made with two distinct grades of expanded clay associated with the addition of plasticizing/superplasticizers additives and mineral additions of metakaolin and bagasse ash of sugar cane. There is also an object of study, evaluation of pozzolanic activity of mineral admixtures and their influence on the durability characteristics of concrete. The rheological, physical, mechanical and microstructural analysis in this study served as basis in the classification of concretes autoadensáveis, targeting the national technical requirements for their classification in the category autoadensável and lightweight structural. The inclusion of mineral admixtures (metakaolin and bagasse ash of sugar cane), partial replacement of cement, pozzolanic activity and demonstrated maintenance of mechanical properties through the filler effect, a reduction of up to 76% of the nitrogen gas permeability in blend with 20% bagasse ash. All concretes had rheology (cohesion and consistency) suitable for self-adensability as well as strength and density inherent structural lightweight concrete without presenting phenomena of segregation and exudation
Resumo:
The present work consists in the analysis of tribologycal properties of basic and multifunctional knitted fabrics. This knowledge has fundamental importance for the textile industry since it can quantify, in an objective way, the tactil. The fabrics used were characterized by friction and mechanical tests for determining the viscoelastic region, wear resistance and friction coefficient of the fabrics used. The stress-strain curve was obtained by the method Kawabata, KES-FB1. Wear tests performed with the aid of equipment Martindale. The measurement of friction coefficient, two methods were used and analyzed comparatively. The first was a method already established worldwide known as KES-FB4 and the second was an innovative method called FRICTORQ, developed by the University of Minho. These two methods were compared taking into account the relative motion between the tribologycal pairs are different from each method. While the first motion is translational, the second is rotational. It was formal that the knitted had a multifunctional fabrics tribologycal performance which was better than the basic knitted fabrics, as the viscoelastic region, was laager highlighting a multifunctional structure, with greater wear resistance mainly on the back side of the knitted fabrics and lower friction coefficient. Performing a comparative analysis between two methods used to measure the friction coefficient, it was formal that both methods were consistent in terms of results. In operational terms, the FRICTORQ showed ease of operation and increased reproducibility of results
Resumo:
The mortar is a type of adhesive products used in large scale in construction, it is a function of its variety and ease of application . Although industrialized product and endowed with technology in its production is very frequent occurrence of the same pathology , which causes frequent damage and losses in the construction industry. Faced with this real market situation , the technical and scientific study of the effects of the addition of diatomite on the rheological and mechanical behavior of adhesive mortars are needed. This work back as a suggestion the use of diatomite as a mineral additive in formulations of adhesive mortars for partial replacement of cellulose based additives . The choice of using this mineral occurs through physical, chemical and rheological properties that justify its use in this product line , and is a raw material abundant in our region and can thus contribute positively to the minimization of direct costs cellulose -based additives . Industrial adhesive mortar used for comparison , was type AC1 . Formulations of adhesive mortar with diatomite held constant dosed quantities of sand, cement and the water / cement (w / c ) , or adhesive mortar formulations were developed with levels 10, 20, 30 and 40% of diatomite substituting part of the cellulose -based additives . These mortars were subjected to the following tests that define and evaluate the rheological and mechanical behavior of this type of mortar. The results attest the best performance of the adhesive mortar type AC1 with partial replacement of 30 % of the cellulose-based additive for diatomite
Resumo:
As fontes de P mais utilizadas são os fosfatos solúveis em água, pela maior facilidade de liberação de P no solo. Entretanto, devido às características dos solos tropicais, grande parte desse P acaba adsorvida às partículas do solo, tornando-se indisponível. Os fosfatos reativos podem, inicialmente, liberar o P de maneira mais lenta; entretanto, a partir dos cultivos, este elemento poderá ser liberado de forma contínua, podendo haver menor fixação. O objetivo deste trabalho foi estudar a resposta à aplicação de duas fontes de P na cultura do triticale e o efeito residual dessa adubação no milheto, cultivados em semeadura direta, avaliando-se: fertilidade do solo; produção de matéria seca; teor e quantidade de P nas plantas e palha de cobertura; densidade de plantas; teor e quantidade de P nos grãos; e produtividade do triticale. O experimento foi conduzido em Latossolo Vermelho distroférrico. No mês de abril foram aplicados, a lanço, em superfície, três tratamentos: sem aplicação de P2O5; aplicação de 80 kg ha-1 de P2O5 de superfosfato triplo; e aplicação de 80 kg ha-1 de P2O5 de fosfato natural Arad. em seguida, semeou-se o triticale (X Triticosecale Wittmack), que foi conduzido até a colheita. em setembro, após a colheita do triticale, semeou-se o milheto (Pennisetum glaucum (L.) R. Brown), com o objetivo de elevar a cobertura de palha do solo, sendo ele dessecado no florescimento no mês de novembro. A aplicação de fosfato solúvel em superfície proporcionou lixiviação do P até a camada de 5-10 cm de profundidade do solo e melhor nutrição fosfatada do triticale cultivado em seguida, assim como maior produção de grãos. Apesar do aumento no teor de P disponível no solo, proporcionado pelo fosfato solúvel, a aplicação de P no triticale não redundou em elevação da produção de matéria seca, do teor e da quantidade de P na parte aérea do milheto cultivado em sequência.
Resumo:
In vivo production of viral biopesticides is the major source of viral insecticides currently in the marketplace. However, this system presents limitations during production scale-up. For the Spodoptera frugiperda nucleopolyhedrovirus (SfMNPV), the insect used for replication has cannibalistic characteristics, thus production is even more difficult. Insect cells are commonly used for in vitro baculovirus production. Most of these cell lines are derived from Lepidoptera species. The Sf21 cell line is derived from Spodoptera frugiperda caterpillar ovarian tissue, and its clonal isolate Sf9 has been used for biopesticide production due to its ease of growth in suspension cultures. In this work, the in vitro production capabilities of a Brazilian SfMNPV isolate obtained from cornfields was evaluated. Comparison of polyhedra production was carried out using both Sf21 and Sf9 cells, based on volumetric and specific yields. Both cell lines were cultivated in Hyclone medium supplemented with different fetal bovine serum concentrations (2,5 and 5%). The best results were obtained using Sf9 cells supplemented with 5% serum. These results were further confirmed quantitively through kinetic parameter estimation for both cells lines and different serum concentrations. After seven successive passages, this system still presented high specific polyhedra production
Resumo:
This paper presents a new approach to develop Field Programmable Analog Arrays (FPAAs),(1) which avoids excessive number of programming elements in the signal path, thus enhancing the performance. The paper also introduces a novel FPAA architecture, devoid of the conventional switching and connection modules. The proposed FPAA is based on simple current mode sub-circuits. An uncompounded methodology has been employed for the programming of the Configurable Analog Cell (CAC). Current mode approach has enabled the operation of the FPAA presented here, over almost three decades of frequency range. We have demonstrated the feasibility of the FPAA by implementing some signal processing functions.
Resumo:
Research on Wireless Sensor Networks (WSN) has evolved, with potential applications in several domains. However, the building of WSN applications is hampered by the need of programming in low-level abstractions provided by sensor OS and of specific knowledge about each application domain and each sensor platform. We propose a MDA approach do develop WSN applications. This approach allows domain experts to directly contribute in the developing of applications without needing low level knowledge on WSN platforms and, at the same time, it allows network experts to program WSN nodes to met application requirements without specific knowledge on the application domain. Our approach also promotes the reuse of the developed software artifacts, allowing an application model to be reused across different sensor platforms and a platform model to be reused for different applications
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)