Carlos Villaseñor

Dr. Carlos Villaseñor


Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
12 August 2017 in Sensors
Verified
Journal Article
Open access
PDF file
CLCarlos Lopez-Franco
Carlos Lopez-Franco
JGJavier Gomez
Javier Gomez
Alma Y. AlanisAlma Y. Alanis
Alma Y. Alanis
Nancy Arana-DanielNancy Arana-Daniel
Nancy Arana-Daniel
CVCarlos Villaseñor
Carlos Villaseñor
In recent years, unmanned aerial vehicles (UAVs) have gained significant attention. However, we face two major drawbacks when working with UAVs: high nonlinearities and unknown position in 3D space since it is not provided with on-board sensors that can measure its position with respect to a global coordinate system. In this paper, we present a real-time implementation of a servo control, integrating vision sensors, with a neural proportional integral derivative (PID), in order to develop an hexarotor image based visual servo control (IBVS) that knows the position of the robot by using a velocity vector as a reference to control the hexarotor position. This integration requires a tight coordination between control algorithms, models of the system to be controlled, sensors, hardware and software platforms and well-defined interfaces, to allow the real-time implementation, as well as the design of different processing stages with their respective communication architecture. All of these issues and others provoke the idea that real-time implementations can be considered as a difficult task. For the purpose of showing the effectiveness of the sensor integration and control algorithm to address these issues on a high nonlinear system with noisy sensors as cameras, experiments were performed on the Asctec Firefly on-board computer, including both simulation and experimenta results.

1 January 2018 in International Journal of Computational Intelligence Systems
Verified
Journal Article
Open access
PDF file
CVCarlos Villaseñor
Carlos Villaseñor
Nancy Arana-DanielNancy Arana-Daniel
Nancy Arana-Daniel
Alma Y. AlanisAlma Y. Alanis
Alma Y. Alanis
CLCarlos López-Franco
Carlos López-Franco
EHEsteban Hernandez-Vargas
Esteban Hernandez-Vargas
Artificial immune systems are metaheuristic algorithms that mimic the adaptive capabilities of the immune system of vertebrates. Since the 1990s, they have become one of the main branches of computer intelligence. However, there are still many competitive processes in the biological phenomena that can bring new advances for many applications....

27 December 2017 in Applied Sciences
Verified
Journal Article
Open access
PDF file
CVCarlos Villaseñor
Carlos Villaseñor
JRJorge Rios
Jorge Rios
Nancy Arana-DanielNancy Arana-Daniel
Nancy Arana-Daniel
Alma Y. AlanisAlma Y. Alanis
Alma Y. Alanis
CLCarlos Lopez-Franco
Carlos Lopez-Franco
EHEsteban Hernandez-Vargas
Esteban Hernandez-Vargas
Nowadays, there are several meta-heuristics algorithms which offer solutions for multi-variate optimization problems. These algorithms use a population of candidate solutions which explore the search space, where the leadership plays a big role in the exploration-exploitation equilibrium. In this work, we propose to use a Germinal Center Optimization algorithm (GCO) which implements temporal leadership through modeling a non-uniform competitive-based distribution for particle selection. GCO is used to find an optimal set of parameters for a neural inverse optimal control applied to all-terrain tracked robot. In the Neural Inverse Optimal Control (NIOC) scheme, a neural identifier, based on Recurrent High Orden Neural Network (RHONN) trained with an extended kalman filter algorithm, is used to obtain a model of the system, then, a control law is design using such model with the inverse optimal control approach. The RHONN identifier is developed without knowledge of the plant model or its parameters, on the other hand, the inverse optimal control is designed for tracking velocity references. Applicability of the proposed scheme is illustrated using simulations results as well as real-time experimental results with an all-terrain tracked robot.

29 August 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
CVCarlos Villaseñor
Carlos Villaseñor
AGAlberto Alejandro Gallegos
Alberto Alejandro Gallegos
GLGehova Lopez-Gonzalez
Gehova Lopez-Gonzalez
JGJavier Gomez
Javier Gomez
JBJose de Jesus Hernandez Barragan
Jose de Jesus Hernandez Barragan
Nancy Arana-DanielNancy Arana-Daniel
Nancy Arana-Daniel
The research in path planning for unmanned aerial vehicles (UAV) is an active topic nowadays. The path planning strategy highly depends on the map abstraction available. In a previous work, we presented an ellipsoidal mapping algorithm (EMA) that was designed using covariance ellipsoids and clustering algorithms. The EMA computes compact in-memory maps, but still with enough information to accurately represent the environment and to be useful for robot navigation algorithms. In this work, we develop a novel path planning algorithm based on a bio-inspired algorithm for navigation in the ellipsoidal map. Our approach overcomes the problem that there is no closed formula to calculate the distance between two ellipsoidal surfaces, so it was approximated using a trained neural network. The presented path planning algorithm takes advantage of ellipsoid entities to represent obstacles and compute paths for small UAVs regardless of the concavity of these obstacles, in a very geometrically explicit way. Furthermore, our method can also be used to plan routes in dynamical environments without adding any computational cost.

18 February 2020 in Algorithms
Verified
Journal Article
Open access
PDF file
JGJavier Gomez
Javier Gomez
CVCarlos Villaseñor
Carlos Villaseñor
JBJose de Jesus Hernandez Barragan
Jose de Jesus Hernandez Barragan
Nancy Arana-DanielNancy Arana-Daniel
Nancy Arana-Daniel
Alma Y. AlanisAlma Y. Alanis
Alma Y. Alanis
CLCarlos Lopez-Franco
Carlos Lopez-Franco
Flying robots have gained great interest because of their numerous applications. For this reason, the control of Unmanned Aerial Vehicles (UAVs) is one of the most important challenges in mobile robotics. These kinds of robots are commonly controlled with Proportional-Integral-Derivative (PID) controllers; however, traditional linear controllers have limitations when controlling highly nonlinear and uncertain systems such as UAVs. In this paper, a control scheme for the pose of a quadrotor is presented. The scheme presented has the behavior of a PD controller and it is based on a Multilayer Perceptron trained with an Extended Kalman Filter. The Neural Network is trained online in order to ensure adaptation to changes in the presence of dynamics and uncertainties. The control scheme is tested in real time experiments in order to show its effectiveness.

22 August 2024 in Applied Sciences
Verified
Journal Article
Open access
PDF file
PRPablo Iván Mateos Ramírez
Pablo Iván Mateos Ramírez
JGJavier Gomez
Javier Gomez
CVCarlos Villaseñor
Carlos Villaseñor
Nancy Arana-DanielNancy Arana-Daniel
Nancy Arana-Daniel
In this paper, we present a method for estimating GPS coordinates from visual information captured by a monocular camera mounted on a fixed-wing tactical Unmanned Aerial Vehicle at high altitudes (up to 3000 m) in GPS-denied zones. The main challenge in visual odometry using aerial images is the computation of the scale due to irregularities in the elevation of the terrain. That is, it is not possible to accurately convert from pixels in the image to meters in space, and the error accumulates. The contribution of this work is a reduction in the accumulated error by comparing the images from the camera with satellite images without requiring the dynamic model of the vehicle. The algorithm has been tested in real-world flight experiments at altitudes above 1000 m and in missions over 17 km. It has been proven that the algorithm prevents an increase in the accumulated error.