IV Congreso Argentina de Ciencias de la Computación, Nov 1, 1998
Ada 95 is proposed as an alternative solution for describing digital embedded systems. Two exampl... more Ada 95 is proposed as an alternative solution for describing digital embedded systems. Two examples are presented. The first one is a Program-state Machine; its translation to an Ada program is based on the use of concurrent tasks, entry calls, protected objects and asynchronous transfer of control (ATC). The second one is a specific processor connected to a serial channel and to a system bus.
XVII Congreso Argentino de Ciencias de la Computación, 2011
La implantación de controladores neuronales evolucionados genéticamente en dispositivos de hardwa... more La implantación de controladores neuronales evolucionados genéticamente en dispositivos de hardware reales requiere prestar especial atención a las perturbaciones externas que influyen la percepción y movimientos del controlador. Se realiza un análisis de la influencia de distintos tipos de perturbaciones en controladores evolucionados con diferentes parámetros estructurales o temporales y su efecto sobre el rendimiento final. Los experimentos se realizan sobre controladores evolucionados para la resolución de un problema clásico de discriminación de objetos. Dichos controladores son sometidos a la influencia de ruidos en sus entradas y salidas, entrenados con distintos grados de reacción y probados en ambientes con perturbaciones en los objetos a discriminar. Se pretende, de este modo, recabar información sobre el comportamiento de los agentes genéticamente evolucionados ante distintos eventos que pueden presentarse en un escenario real. Esta información puede ser relevante para el diseño de controladores hardware sometidos a ruidos de sensores, actuadores o interferencias internas al propio controlador.
X Workshop de Investigadores en Ciencias de la Computación, 2008
Desde hace varios años se utilizan diferentes tecnologías para recopilar información que permita ... more Desde hace varios años se utilizan diferentes tecnologías para recopilar información que permita reconstruir y estudiar la conformación del lecho marino en especial las plataformas marinas continentales en las que se realiza explotación pesquera, extracción de petróleo o tendido de cables. Los sistemas más frecuentemente utilizados se basan en el principio de emisión y recolección de señales acústicas hacia el lecho marino para recabar información de profundidad y composición del mismo. Entre los principales dispositivos para realizar esta tarea se destacan los sistemas de sondeo de múltiples haces (Multibeam echo-sounder -MBE). Estos dispositivos se ofrecen en mercado con paquetes de software de adquisición y post-procesamiento de datos muy poderosos pero que, en algunos casos, no satisfacen plenamente las necesidades particulares de un usuario determinado. Este proyecto propone la creación de un paquete adicional de herramientas de proceso y post-proceso de la información de un sistema MBE en particular que permitan transformar los datos primitivos a fin de obtener representaciones mas acordes a las necesidades del usuario final. Por otro lado es de interés para el usuario la capacidad de manipulación dinámica en un sistema de visualización 3D y la posibilidad de integración de la información geográfia del lecho marino aportada por un MBE con datos biológicos de cardúmenes, tendidos de oleoductos o cualquier otra instancia de información relevante.
XIII Jornadas de Vinculación Universidad-Industria (JUI 2020) - JAIIO 49 (Modalidad virtual), 2020
Este trabajo resume la experiencia de colaboración Univer sidad-Empresa en el desarrollo de un Si... more Este trabajo resume la experiencia de colaboración Univer sidad-Empresa en el desarrollo de un Sistema de Visión Artificial para la detección de malezas. A diferencia de otros enfoques,se implementa un clasificador que incentiva a la reducción en la aplicación de agrotóxicos al mínimo e incluso a la extracción mecánica de la maleza. El proyecto es realizado por Redimec SRL
DOAJ (DOAJ: Directory of Open Access Journals), Mar 1, 2007
This thesis describes the design, implementation and evaluation of FPGA Architecture of a Digital... more This thesis describes the design, implementation and evaluation of FPGA Architecture of a Digital ANN (Artificial Neural Networks) by using four components: data memory, weights memory, neuron module, and control unit. All these components have a generic orthogonal structure in order to facilitate automatic generation from specific parameters. In a particular ANN design all of its components are generated with specific size, depending on two types of parameters: A) Topological (number of inputs and number of hidden neurons) will determine the size of the memories, the neuron processing time and the microprogram size. B) Architectonic (i.e. word size in bits and circuit granularity) will determine the precision of the results and the final ANN performance. An equation shows the metric to compare areas of different ANN (number of physical registers) with inputs, hidden neurons, word size and circuit segmentation granularity.
Resumen. El presente trabajo describe tareas de actualizacion recientemente realizadas en la Escu... more Resumen. El presente trabajo describe tareas de actualizacion recientemente realizadas en la Escuela de Submarinos y Buceo (ESyB) de la Armada Argentina con sede en la Base Naval de Mar del Plata en el adiestrador de operarios de submarinos en el marco del proyecto de transferencia tecnologica (RCS 1112/13 UNCPBA-ESyB). En particular se trabajo en la modernizacion de un simulador de periscopio, desarrollado originalmente por este mismo grupo de investigadores en el ano 2003. Los distintos movimientos y controles asociados a los comandos del periscopio son convertidos a una interfaz clara de alto nivel y enviados al motor de simulacion desacoplando asi ambos sistemas. Este articulo muestra un panorama general de la arquitectura del sistema de control del periscopio y describe las soluciones implementadas a nivel de hardware y software. Se consiguio implementar un sistema embebido adecuado al presupuesto, con componentes accesibles a nivel nacional y con tiempos de respuesta por debaj...
Ada 95 is proposed as an alternative solution for describing digital embedded systems. Two exampl... more Ada 95 is proposed as an alternative solution for describing digital embedded systems. Two examples are presented. The first one is a Program-state Machine; its translation to an Ada program is based on the use of concurrent tasks, entry calls, protected objects and asynchronous transfer of control (ATC). The second one is a specific processor connected to a serial channel and to a system bus.
El presente trabajo es continuacion del estudio llevado a cabo en [Cec2000], trabajo en el que se... more El presente trabajo es continuacion del estudio llevado a cabo en [Cec2000], trabajo en el que se desarrollo una herramienta para procesar imagenes de semillas de malezas capturadas por una camara de video, a las que se les extraian caracteristicas morfologicas, de color y de textura. Parte del trabajo fue precisamente la seleccion de las caracteristicas mas relevantes. Posteriormente se analizaron metodos de clasificacion por Naive Bayes [Alf2002] y Redes Neuronales Artificiales FeedForward con el usual metodo de entrenamiento backpropagation [Rie1993]. El analisis y clasificacion de semillas contribuyen al valor agregado final en la produccion de cultivos, actividades que son llevadas a cabo en diferentes etapas del proceso global. Las semillas de malezas son identificadas por estaciones de prueba y corporaciones productoras de semillas para medir la pureza de la cosecha, y por estaciones de investigacion para detectar cambios en bancos de semillas en el suelo. La identificacion a...
En los ultimos anos, la utilizacion de simuladores comenzo a cobrar importancia en areas vinculad... more En los ultimos anos, la utilizacion de simuladores comenzo a cobrar importancia en areas vinculadas al entrenamiento de personal, tales como operadores de centrales industriales, gruas y maquinarias complejas, centrales nucleares y toda clase de embarcaciones (barcos, submarinos, etc.). El porque de su utilizacion es bastante evidente, resulta sumamente costoso y en algunos casos imposible entrenar a los operadores sobre los equipos verdaderos.
This work presents a method to detect roads in rural conditions, considering gravel or stabilized... more This work presents a method to detect roads in rural conditions, considering gravel or stabilized roads. The main features of this type of ways are based on they do not have lanes and either lateral or central delimitations. This type of road is common in several countries that, for their infrastructure road, still have a large percentage considered as belonging to red earth without paving or delineating. In order to detect the edges of the paths, this work proposes an analysis strategy based on channel selection on HIS color map representation. The selection automatically allows detecting the channel which brings better information. A convolution filter sequence combined with an adaptive Hough Transform is then applied to detect of curves in the way. Keywords—driver assistance; rural roads; image processing
1) INTRODUCCION Este proyecto presenta una primera aproximacion a la automatizacion de edificios ... more 1) INTRODUCCION Este proyecto presenta una primera aproximacion a la automatizacion de edificios llevada a cabo en las instalaciones del grupo de investigacion INCA. Las instalaciones edilicias del grupo cumplen con los requisitos minimos y ademas proveen ciertas ventajas: a) factibilidad de cableado sin perjuicios esteticos ni funcionales; b) rapida implementacion; c) reduccion de costos e incremento de confort para el grupo; d) optimizacion del gasto de energia. Dados los condicionamientos economicos que presenta el pais en este momento y a las facilidades tecnologicas disponibles se pretende lograr, por lo menos, los siguientes tres objetivos principales: a) afianzar el funcionamiento del grupo a traves de la materializacion de un proyecto ambicioso, tecnicamente complejo y que, a la vez, ofrece un gran potencial industrial y comercial; b) obtener experiencia en proyectos insertos en entornos comerciales o industriales concretos para encarar los cada vez mas crecientes requerimie...
A firmware digital neural network for climate prediction applications
Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206)
An artificial neural network (ANN), implemented in a field programmable gate array (FPGA) was dev... more An artificial neural network (ANN), implemented in a field programmable gate array (FPGA) was developed for climate variables prediction in a bounded environment. These variables (temperature, soil humidity, ventilation, etc.) must be kept under control, and a module capable to predict their evolution in a temporal horizon, as wider as possible, is required. Thus, the ANN is used as a climate forecast for a main (knowledge based) system, devoted to the supervision and control of the greenhouse. An architecture for the referred digital ANN, which can be parametrised and is programmable by the designer, is given, as well as the methodology for its design and programming, in order to obtain different ANN topologies. Finally, some laboratory results on the application with preliminary conclusions are also presented.
Uploads
Papers by Marcelo Tosini