Persona: Moreno Salinas, David
Cargando...
Dirección de correo electrónico
ORCID
0000-0002-0264-3419
Fecha de nacimiento
Proyectos de investigación
Unidades organizativas
Puesto de trabajo
Apellidos
Moreno Salinas
Nombre de pila
David
Nombre
16 resultados
Resultados de la búsqueda
Mostrando 1 - 10 de 16
Publicación Multiple autonomous surface vehicle motion planning for cooperative range-based underwater target localization(Elsevier, 2018-12-03) Crasta, N.; Moreno Salinas, David; Pascoal, A.M.; Aranda Almansa, JoaquínRange-based target localization is an important class of problems that arise in an increasing number of scientific and commercial missions at sea. Underwater target localization refers to the task of estimating the positions of fixed or moving underwater targets by using range measurements between the targets and one or more autonomous surface vehicles (ASVs), called trackers, undergoing trajectories that are known in real time. In this context, the trackers must execute sufficiently exciting maneuvers so as to maximize the range-based information available for multiple target localization. In this paper, adopting an estimation theoretical setting, we first propose a general methodology for tracker motion planning that results from maximizing the determinant of an appropriately defined Fisher information matrix (FIM) subject to inter-vehicle collision avoidance and vehicle maneuvering constraints. Then, for the single-target single-tracker problem (which is the dual problem of the classical single-beacon navigation problem), we provide a family of analytical solutions for the optimal tracker trajectories and complement the results with a practical experiment using a tracker when the target undergoes trajectories that are straight lines, pieces of arcs, or a combination thereof. In the methodology adopted for system implementation the tracker runs three key algorithms simultaneously, over a sliding time window: (i) tracker motion planning, (ii) tracker motion control, and (iii) target motion estimation based on range data acquired on-line. In order to simplify the types of trajectories that the tracker must undergo in the single target localization problem, we extend the above set-up to the case where the tracker works in cooperation with another vehicle, called companion, that can also measure ranges to the target and share this info with the tracker. The latter may have access to the position of the companion or, in some cases, only to the range between the two vehicles. We consider three different operating scenarios where the motion of the tracker is chosen so as to increase the accuracy with which the position of the target can be estimated. The scenarios reflect the situations where the motion of the companion vehicle satisfies one of three conditions: (i) the motion is not defined a priori and can also be optimized, (ii) the motion is fixed a priori and is known to the tracker (scenario in which the tracker benefits from the extra information acquired by the companion vehicle, which tracks a desired trajectory in the context of a separate, independent mission), and (iii) the motion is not known a priori and must be learned in the course of the mission. Simulation results illustrate the methodology adopted for cooperative target localization.Publicación Full Real-Time Positioning and Attitude System Based on GNSS-RTK Technology(MDPI, 2020-11-20) Olivart i Llop, J. M.; Moreno Salinas, David; Sánchez Moreno, JoséAn accurate positioning and attitude computation of vehicles, robots, or even persons is of the utmost importance and critical for the success of many operations in multiple commercial, industrial, and research areas. However, most of these positioning and attitude systems rely on inertial measurement units that must be periodically recalibrated and have a high cost. In the present work, the design of a real-time positioning and attitude system using three positioning sensors based on the GNSS-RTK technology is presented. This kind of system does not need recalibration, and it allows one to define the attitude of a solid by only computing the position of the system in the global reference system and the three angles that the relative positions of the GNSS antennas define with respect to the principal axes of the solid. The position and attitude can be computed in real time for both static and dynamic scenarios. The only limitation of the system is that the antennas need to be in open air to work at full performance and accuracy. All the design phases are covered in the prototype construction: requirement definition, hardware selection, software design, assembly, and validation. The feasibility and performance of the system were tested in both static and dynamic real scenarios.Publicación A cost-effective design for a mid-range microcontroller-based lock-in amplifier(Elsevier, 2025-03) Horcas, Ignacio; Moreno Salinas, David; Sánchez Moreno, JoséLock-in amplifiers are instruments widely used in physics and engineering laboratories, whose invention goes back to the 1940s. Due to the late electronic developments, the former analog implementations have been replaced with digital versions, mainly based on FPGAs (field-programmable gate arrays). The present work, exploiting the last advances in the microcontrollers field, consists in the development of a functional prototype of a low-cost lock-in amplifier based on a microcontroller with similar specifications to mid-range commercial amplifiers. The performance of the prototype has been tested and compared with commercial devices, showing a similar performance in common use cases at a much reduced cost.Publicación Composición fotográfica mediante el uso de un dron(Comité Español de Automática, 2024-07-15) Sánchez García, Juan Miguel; Sánchez Moreno, José; Moreno Salinas, DavidLa composición fotográfica, conocida como mosaicos, es crucial en aplicaciones donde no es posible capturar toda la extensión de grandes superficies en una sola toma. Por ende, se requiere fotografiar secciones más pequeñas para luego componerlas y lograr una reproducción lo más precisa posible de la realidad. En este trabajo se presenta el resultado de aplicar los principios de las distintas etapas necesarias para crear un mosaico, complementado con el uso de un dron para la captura de las imágenes. La creación del mosaico implica técnicas avanzadas de procesamiento de imágenes que facilitan la detección de características, la transformación geométrica y la alineación de píxeles. Sin embargo, la experimentación con diferentes algoritmos ha revelado que no siempre es viable encontrar una transformación geométrica que produzca un mosaico de calidad, especialmente cuando las características de la fotografía no son óptimas, lo cual puede ser atribuible, en parte, a la resolución de los dispositivos fotográficos utilizados.Publicación Modelling of a surface marine vehicle with kernel ridge regression confidence machine(Elsevier, 2018-12-27) Moreno Salinas, David; Moreno, Raul; Pereira, Augusto; Aranda Almansa, Joaquín; Cruz, Jesus M. de laThis paper describes the use of Kernel Ridge Regression (KRR) and Kernel Ridge Regression Confidence Machine (KRRCM) for black box identification of a surface marine vehicle. Data for training and test have been obtained from several manoeuvres typically used for marine system identification. Thus, a 20/20 degrees Zig-Zag, a 10/10 degrees Zig-Zag, and different evolution circles have been employed for the computation and validation of the model. Results show that the application of conformal prediction provides an accurate model that reproduces with large accuracy the actual behaviour of the ship with confidence margins that ensure that the model response is within these margins, making it a suitable tool for system identification.Publicación Sistema para la mejora del entrenamiento del lanzamiento de disco(Comité Español de Automática, 2024-07-15) Moreno Salinas, David; Álvarez, J.; Revuelta, C.; Sánchez Moreno, JoséEn este trabajo se presenta el estado de desarrollo de un sistema de bajo coste orientado a entrenadores y atletas de alto rendimiento para la mejora de la técnica del lanzamiento de disco. El sistema está basado en el análisis conjunto de la información proporcionada por unidades de medida inerciales (IMU) y una cámara de vídeo. Inicialmente, las IMU se ubican en cinco puntos del cuerpo del lanzador (tobillo izquierdo y derecho, sacro, esternón y muñeca), así como en el interior del disco. La utilidad de las IMU es proporcionar datos de las aceleraciones y de los ángulos de orientación que permitan derivar de forma directa e indirecta ciertos parámetros biomecánicos del atleta durante el lanzamiento (p.e., desfase angular entre el eje de caderas, hombros y disco, velocidades angulares del disco, hombros y cadera, velocidad y ángulos de salida del disco, ángulo de spinning aplicado al disco, etc.), así como identificar las fases temporales que comporta todo lanzamiento y que determinan la calidad de éste, con el objetivo de maximizar la distancia de vuelo del disco. En lo que respecta al vídeo, éste se basa en la utilización de una única cámara para obtener un modelo de alambre 3D del atleta. Para ello, el vídeo se procesa mediante técnicas de aprendizaje profundo que obtienen la secuencia temporal de coordenadas 3D de hasta 23 puntos del cuerpo del atleta. Estos datos, junto con la información de las IMU, permiten mejorar el modelado biomecánico con parámetros como la ubicación del centro de masas del atleta y la evolución del momento angular del disco y del lanzador.Publicación Computational Thinking and Robotics: A Teaching Experience in Compulsory Secondary Education with Students with High Degree of Apathy and Demotivation(MDPI, 2019-09-18) Díaz Lauzurica, Belkis; Moreno Salinas, DavidIn present and future society, all individuals must be able to face the problems, risks, advantages and opportunities that will arrive with new paradigms in the labour market, social relations and technology. To reach this goal, a quality and inclusive education together with a proper and complete formation in technology (communications, robotics, programming, computational thinking (CT), etc.) must be imparted at all educational levels. Moreover, all individuals should have the same opportunities to develop their skills and knowledge, as stated in Goal 4 of the Sustainable Development Goals, Sustainable Education. Following this trend, in the present work, a practical experience about how to teach CT using robotics is developed, showing the results and evaluation of the lessons on robotics taught to students in their 4th year of compulsory secondary education, and where the students showed a high degree of apathy and demotivation. The teaching unit was based on an action research approach that includes a careful selection of pedagogical techniques and instruments to attract and keep the attention and interest of the students. In addition to the robotics lessons, a previous computational thinking training with Blockly Games was carried out, which contributed to noticeably increase the students motivation and to introduce them to the programming of robots. Moreover, gamification was used to motivate and evaluate the individual knowledge, and the students were required to present the work performed through a final project. The individual needs of the students were fulfilled with a daily monitoring. The results show that the pedagogical techniques, instruments and evaluation were adequate to increase the motivation of the students and to obtain a significant learning, showing how the teaching of CT may attract students that have lost interest and motivation, while providing them with abilities that will be essential for the learning throughout life.Publicación Optimisation of spectrum use by Mode S surveillance systems through coordinated DAP extraction(IEEE Xplore, 2024-10-17) Ceballos Gutierrez, Javier; Aranda Escolástico, Ernesto; Moreno Salinas, David; https://orcid.org/0000-0001-6440-6120The cooperative surveillance systems used for air traffic management rely completely on air–ground transactions carried out in the 1030/1090 MHz frequency bands to fulfill their surveillance mission. However, these spectrum bands are currently subject to an excessive number of transactions that make difficult the access to the channels and often exceed the reply capabilities of aircraft transponders, which may impact air traffic capacity or even create safety risks. Several mitigation strategies have been studied in recent years to decrease the occupancy of the 1030/1090 MHz bands. Nevertheless, none of the proposed strategies have yet addressed the possibility of decreasing transactions related to downlinked aircraft parameters (DAP) extracted from transponder registers of aircraft. This work proposes and tests a methodology to coordinate the DAP extractions performed by several Mode S systems in order to avoid a high number of unnecessary transactions in the spectrum channels, while keeping the same level of information available at the endpoint of the surveillance chain.Publicación Optimal control law of an AUV using a single thruster(Comité Español de Autonomática (CEA-IFAC), 2023) Cerrada Collado, Cristina; Chaos García, Dictino; Moreno Salinas, David; Aranda Almansa, JoaquínEn este artículo se plantea el problema de optimización de una ley de control para minimizar el error cuadrático integral al conducir un AUV (Autonomous Underwater Vehicle, vehículo autónomo submarino) actuado con un único motor desde un punto de partida hasta una zona de recuperación deseada. Así mismo se muestran dos posibles soluciones de control y se discute su implementación en el vehículo. Para la optimización de la ley de control se utilizarán los algoritmos genéticos y se proponen dos soluciones: En la primera se optimiza la ley de control muestreada en función del tiempo. La segunda, por su parte, emplea una acción de control óptima en función de la orientación del vehículo a partir de una ley de control representada mediante una serie de Fourier. El correcto funcionamiento de las soluciones propuestas se demuestra mediante una serie de simulaciones que consideran distintas condiciones y situaciones posibles.Publicación Design and Development of an SVM-Powered Underwater Acoustic Modem(MDPI, 2024-05-05) Guerrero Chilaber, Gabriel S.; Moreno Salinas, David; Sánchez Moreno, José; https://orcid.org/0009-0009-9959-0250Underwater acoustic communication is fraught with challenges, including signal distortion, noise, and interferences unique to aquatic environments. This study aimed to advance the field by developing a novel underwater modem system that utilizes machine learning for signal classification, enhancing the reliability and clarity of underwater transmissions. This research introduced a system architecture incorporating a Lattice Semiconductors FPGA for signal modulation and a half-pipe waveguide to emulate the underwater environment. For signal classification, support vector machines (SVMs) were leveraged with the continuous wavelet transform (CWT) employed for feature extraction from acoustic signals. Comparative analysis with traditional signal processing techniques highlighted the efficacy of the CWT in this context. The experiments and tests carried out with the system demonstrated superior performance in classifying modulated signals under simulated underwater conditions, with the SVM providing a robust classification despite the presence of noise. The use of the CWT for feature extraction significantly enhanced the model’s accuracy, eliminating the need for further dimensionality reduction. Therefore, the integration of machine learning with advanced signal processing techniques presents a promising research line for overcoming the complexities of underwater acoustic communication. The findings underscore the potential of data mining methodologies to improve signal clarity and transmission reliability in aquatic environments.