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
4 resultados
Resultados de la búsqueda
Mostrando 1 - 4 de 4
Publicación Adaptive sensor networks for mobile target localization and tracking(Universidad Nacional de Educación a Distancia (España). Escuela Técnica Superior de Ingeniería Informática. Departamento de Informática y Automática, 2013-06-24) Moreno Salinas, David; Aranda Almansa, Joaquín; Pascoal, Antonio M.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 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 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.