916 resultados para Advanced control systems
Resumo:
This article presents recent WMR (wheeled mobile robot) navigation experiences using local perception knowledge provided by monocular and odometer systems. A local narrow perception horizon is used to plan safety trajectories towards the objective. Therefore, monocular data are proposed as a way to obtain real time local information by building two dimensional occupancy grids through a time integration of the frames. The path planning is accomplished by using attraction potential fields, while the trajectory tracking is performed by using model predictive control techniques. The results are faced to indoor situations by using the lab available platform consisting in a differential driven mobile robot
Resumo:
A pioneer team of students of the University of Girona decided to design and develop an autonomous underwater vehicle (AUV) called ICTINEU-AUV to face the Student Autonomous Underwater Challenge-Europe (SAUC-E). The prototype has evolved from the initial computer aided design (CAD) model to become an operative AUV in the short period of seven months. The open frame and modular design principles together with the compatibility with other robots previously developed at the lab have provided the main design philosophy. Hence, at the robot's core, two networked computers give access to a wide set of sensors and actuators. The Gentoo/Linux distribution was chosen as the onboard operating system. A software architecture based on a set of distributed objects with soft real time capabilities was developed and a hybrid control architecture including mission control, a behavioural layer and a robust map-based localization algorithm made ICTINEU-AUV the winning entry
Resumo:
This paper overviews the field of graphical simulators used for AUV development, presents the taxonomy of these applications and proposes a classification. It also presents Neptune, a multivehicle, real-time, graphical simulator based on OpenGL that allows hardware in the loop simulations
Resumo:
A long development time is needed from the design to the implementation of an AUV. During the first steps, simulation plays an important role, since it allows for the development of preliminary versions of the control system to be integrated. Once the robot is ready, the control systems are implemented, tuned and tested. The use of a real-time simulator can help closing the gap between off-line simulation and real testing using the already implemented robot. When properly interfaced with the robot hardware, a real-time graphical simulation with a "hardware in the loop" configuration, can allow for the testing of the implemented control system running in the actual robot hardware. Hence, the development time is drastically reduced. These paper overviews the field of graphical simulators used for AUV development proposing a classification. It also presents NEPTUNE, a multi-vehicle, real-time, graphical simulator based on OpenGL that allows hardware in the loop simulations
Resumo:
Supervisory systems evolution makes the obtaining of significant information from processes more important in the way that the supervision systems' particular tasks are simplified. So, having signal treatment tools capable of obtaining elaborate information from the process data is important. In this paper, a tool that obtains qualitative data about the trends and oscillation of signals is presented. An application of this tool is presented as well. In this case, the tool, implemented in a computer-aided control systems design (CACSD) environment, is used in order to give to an expert system for fault detection in a laboratory plant
Resumo:
Microsoft Robotics Studio (MRS) és un entorn per a crear aplicacions per a robots utilitzant una gran varietat de plataformes hardware. Conté un entorn de simulació en el que es pot modelar i simular el moviment del robot. Permet també programar el robot, i executar-lo en l’entorn simulat o bé en el real. MRS resol la comunicació entre elsdiferents processos asíncrons que solen estar presents en el software de control d’unrobot: processos per atendre sensors, actuadors, sistemes de control, comunicacions amb l’exterior,... MRS es pot utilitzar per modelar nous robots utilitzant components que ja estiguin disponibles en les seves llibreries, o també permet crear component nous. Per tal de conèixer en detall aquesta eina, seria interessant utilitzar-la per programa els robots e-pucks, uns robots mòbils autònoms de petites dimensions que disposen de dos motors i un complet conjunt de sensors. El que es vol és simular-los, realitzar un programa de control, realitzar la interfície amb el robot i comprovar el funcionament amb el robot real
Resumo:
En el Centre d'Investigació en Robòtica Submarina (CIRS) de la Universitat de Gironaes disposa de diferents robots submarins els quals utilitzen una arquitectura software anomenada Component Oriented Layered-based Architecture for Autonomy ( COLA2 ), la qual ha estat desenvolupada per estudiants i professors del mateix centre. Per tal de fer aquesta arquitectura més accessible per a professors i estudiant d’altres centres la COLA2 s’està adaptant al Robot Operative System (ROS) que és un framework genèricper al desenvolupament d’aplicacions amb robots. Aquest projecte pretén dissenyar un comportament per al robot Girona500 que estigui desenvolupat dins la versió ROS de l’arquitectura COLA2. El comportament haurà de fer mantenir una determinada posició al robot amb informació visual de la càmera del robot i amb dades de navegació. La tasca de mantenir la posició es de vital importància per a poder realitzar intervencions submarines que requereixen de precisió i, precisament, el medi on es treballa no ajuda
Resumo:
Dins el departament d’Electrònica, Informàtica i Automàtica de la Universitat de Girona s’handissenyat i construït dues plataformes bípedes per a l’ús docent. La mésevolucionada d’elles, finalitzada l’any 1999, està composada per dues cames d’alumini ambtres actuadors lineals cada una, simulant la funció del turmell, del genoll i del maluc. Els objectius que es pretenen aconseguir amb aquest projecte són molt concrets i tots ellsestan destinats a millorar el funcionament del robot bípede. Aquests objectius són: (1)dissenyar dos graus de llibertat lineals en forma de pla XY per moure el pes que convinguiper assegurar l’equilibri durant el moviment de la plataforma bípede, (2) dissenyar una placaamb una FPGA que generi senyals PWM pels vuit motors disponibles, que llegeixi els dosencoders dels motors del pla XY i que es comuniqui amb un PC equipat amb una tarjad’adquisició de dades específica, (3) dissenyar una placa de potència adequada pel controldels motors, (4) finalment realitzar un programa per comprovar el correcte funcionament deles plaques, dels actuadors i dels sensors utilitzats en la plataforma bípede
Resumo:
The antennal lobe is the primary olfactory center in the insect brain and represents the anatomical and functional equivalent of the vertebrate olfactory bulb. Olfactory information in the external world is transmitted to the antennal lobe by olfactory sensory neurons (OSNs), which segregate to distinct regions of neuropil called glomeruli according to the specific olfactory receptor they express. Here, OSN axons synapse with both local interneurons (LNs), whose processes can innervate many different glomeruli, and projection neurons (PNs), which convey olfactory information to higher olfactory brain regions. Optical imaging of the activity of OSNs, LNs and PNs in the antennal lobe - traditionally using synthetic calcium indicators (e.g. calcium green, FURA-2) or voltage-sensitive dyes (e.g. RH414) - has long been an important technique to understand how olfactory stimuli are represented as spatial and temporal patterns of glomerular activity in many species of insects. Development of genetically-encoded neural activity reporters, such as the fluorescent calcium indicators G-CaMP and Cameleon, the bioluminescent calcium indicator GFP-aequorin, or a reporter of synaptic transmission, synapto-pHluorin has made the olfactory system of the fruitfly, Drosophila melanogaster, particularly accessible to neurophysiological imaging, complementing its comprehensively-described molecular, electrophysiological and neuroanatomical properties. These reporters can be selectively expressed via binary transcriptional control systems (e.g. GAL4/UAS, LexA/LexAop, Q system) in defined populations of neurons within the olfactory circuitry to dissect with high spatial and temporal resolution how odor-evoked neural activity is represented, modulated and transformed. Here we describe the preparation and analysis methods to measure odor-evoked responses in the Drosophila antennal lobe using G-CaMP. The animal preparation is minimally invasive and can be adapted to imaging using wide-field fluorescence, confocal and two-photon microscopes.
Resumo:
El control automàtic exerceix un paper important en molts processos de la industria. Cada un dels sistemes de control requereix d’un controlador, la majoria dels quals són del tipus PI. L’objectiu d’aquest projecte es investigar tècniques que permetin superar les limitacions que tenen els controladors PI lineals. En la resposta d’un sistema de control es poden distingir dues tasques diferents: El seguiment a un canvi d’entrada o consigna correspon a la tasca de servo, mentre que el rebuig a pertorbacions correspon a la tasca de regulatori. Al típic esquema de control realimentat, aquestes dues tasques estan enfrontades, és a dir, una millora a la tasca de servo implica un empitjorament a la tasca de regulatori i a l’inversa. Això suposa un problema al rendiment del sistema, així com la necessitat d’establir un cert compromís entre les dues tasques. El que es pretén en aquest projecte es implementar senzilles regles de control no lineal amb la finalitat de millorar el rendiment del sistema i evitar la necessitat d’establir un compromís entre les dues tasques. Així, es pretén superar les limitacions que aquest té, obtenint controladors PI alternatius fàcilment sintetitzables.
Resumo:
In this paper we describe a system for underwater navigation with AUVs in partially structured environments, such as dams, ports or marine platforms. An imaging sonar is used to obtain information about the location of planar structures present in such environments. This information is incorporated into a feature-based SLAM algorithm in a two step process: (I) the full 360deg sonar scan is undistorted (to compensate for vehicle motion), thresholded and segmented to determine which measurements correspond to planar environment features and which should be ignored; and (2) SLAM proceeds once the data association is obtained: both the vehicle motion and the measurements whose correct association has been previously determined are incorporated in the SLAM algorithm. This two step delayed SLAM process allows to robustly determine the feature and vehicle locations in the presence of large amounts of spurious or unrelated measurements that might correspond to boats, rocks, etc. Preliminary experiments show the viability of the proposed approach
Resumo:
The main objective of this paper aims at developing a methodology that takes into account the human factor extracted from the data base used by the recommender systems, and which allow to resolve the specific problems of prediction and recommendation. In this work, we propose to extract the user's human values scale from the data base of the users, to improve their suitability in open environments, such as the recommender systems. For this purpose, the methodology is applied with the data of the user after interacting with the system. The methodology is exemplified with a case study
Resumo:
This paper presents the design and implementation of a mission control system (MCS) for an autonomous underwater vehicle (AUV) based on Petri nets. In the proposed approach the Petri nets are used to specify as well as to execute the desired autonomous vehicle mission. The mission is easily described using an imperative programming language called mission control language (MCL) that formally describes the mission execution thread. A mission control language compiler (MCL-C) able to automatically translate the MCL into a Petri net is described and a real-time Petri net player that allows to execute the resulting Petri net onboard an AUV are also presented
Resumo:
Institutional and organizational variety is increasingly characterizing advanced economic systems. While traditional economic theories have focused almost exclusively on profit-maximizing (i.e., for-profit) enterprises and on publicly-owned organizations, the increasing relevance of non-profit organizations, and especially of social enterprises, requires scientists to reflect on a new comprehensive economic approach for explaining this organizational variety. This paper examines the main limitations of the orthodox and institutional theories and asserts the need for creating and testing a new theoretical framework, which considers the way in which diverse enterprises pursue their goals, the diverse motivations driving actors and organizations, and the different learning patterns and routines within organizations. The new analytical framework proposed in the paper draws upon recent developments in the theories of the firm, mainly of an evolutionary and behavioral kind. The firm is interpreted as a coordination mechanism of economic activity, and one whose objectives need not coincide with profit maximization. On the other hand, economic agents driven by motivational complexity and intrinsic, non-monetary motivation play a crucial role in forming firm activity over and above purely monetary and financial objectives. The new framework is thought to be particularly suitable to correctly interpret the emergence and role of nontraditional organizational and ownership forms that are not driven by the profit motive (non-profit organizations), mainly recognized in the legal forms of cooperative firms, non-profit organizations and social enterprises. A continuum of organizational forms ranging from profit making activities to public benefit activities, and encompassing mutual benefit organizations as its core constituent, is envisaged and discussed.
Resumo:
La UdG desposa de diversos robots mòbils per a finalitats docents i de recerca que utilitzen sistemes de localització incremental mitjançant bàsicament encoders incrementals. Actualment, en el mercat de l’automoció s’ha desenvolupat una sèrie de dispositius electrònics tals com brúixoles electròniques, acceleròmetres, giroscòpics, etc. L’objectiu és dissenyar i construir un sistema de navegació inercial format per un acceleròmetre, un giroscòpic, una brúixola i un microcontrolador encarregat de governar les ordres. El llenguatge utilitzat serà l’assemblador, ja que es pretén una execució molt eficient de les rutines creades. Les dades obtingudes es transmetran a l’ordinador per mitjà del protocol RS-232 i un programa en C emmagatzemarà les dades en un document de text. Aquestes dades seran tractades amb l’entorn MATLAB per tal d’interpretar-les i representar-les gràficament. Per analitzar el funcionament del sistema s’utilitzarà la plataforma PRIM