349 research outputs found

    Control de robots móviles mediante visión omnidireccional utilizando la geometría de tres vistas

    Get PDF
    Este trabajo trata acerca del control visual de robot móviles. Dentro de este campo tan amplio de investigación existen dos elementos a los que prestaremos especial atención: la visión omnidireccional y los modelos geométricos multi-vista. Las cámaras omnidireccionales proporcionan información angular muy precisa, aunque presentan un grado de distorsión significativo en dirección radial. Su cualidad de poseer un amplio campo de visión hace que dichas cámaras sean apropiadas para tareas de navegación robótica. Por otro lado, el uso de los modelos geométricos que relacionan distintas vistas de una escena permite rechazar emparejamientos erróneos de características visuales entre imágenes, y de este modo robustecer el proceso de control mediante visión. Nuestro trabajo presenta dos técnicas de control visual para ser usadas por un robot moviéndose en el plano del suelo. En primer lugar, proponemos un nuevo método para homing visual, que emplea la información dada por un conjunto de imágenes de referencia adquiridas previamente en el entorno, y las imágenes que toma el robot a lo largo de su movimiento. Con el objeto de sacar partido de las cualidades de la visión omnidireccional, nuestro método de homing es puramente angular, y no emplea información alguna sobre distancia. Esta característica, unida al hecho de que el movimiento se realiza en un plano, motiva el empleo del modelo geométrico dado por el tensor trifocal 1D. En particular, las restricciones geométricas impuestas por dicho tensor, que puede ser calculado a partir de correspondencias de puntos entre tres imágenes, mejoran la robustez del control en presencia de errores de emparejamiento. El interés de nuestra propuesta reside en que el método de control empleado calcula las velocidades del robot a partir de información únicamente angular, siendo ésta muy precisa en las cámaras omnidireccionales. Además, presentamos un procedimiento que calcula las relaciones angulares entre las vistas disponibles de manera indirecta, sin necesidad de que haya información visual compartida entre todas ellas. La técnica descrita se puede clasificar como basada en imagen (image-based), dado que no precisa estimar la localización ni utiliza información 3D. El robot converge a la posición objetivo sin conocer la información métrica sobre la trayectoria seguida. Para algunas aplicaciones, como la evitación de obstáculos, puede ser necesario disponer de mayor información sobre el movimiento 3D realizado. Con esta idea en mente, presentamos un nuevo método de control visual basado en entradas sinusoidales. Las sinusoides son funciones con propiedades matemáticas bien conocidas y de variación suave, lo cual las hace adecuadas para su empleo en maniobras de aparcamiento de vehículos. A partir de las velocidades de variación sinusoidal que definimos en nuestro diseño, obtenemos las expresiones analíticas de la evolución de las variables de estado del robot. Además, basándonos en dichas expresiones, proponemos un método de control mediante realimentación del estado. La estimación del estado del robot se obtiene a partir del tensor trifocal 1D calculado entre la vista objetivo, la vista inicial y la vista actual del robot. Mediante este control sinusoidal, el robot queda alineado con la posición objetivo. En un segundo paso, efectuamos la corrección de la profundidad mediante una ley de control definida directamente en términos del tensor trifocal 1D. El funcionamiento de los dos controladores propuestos en el trabajo se ilustra mediante simulaciones, y con el objeto de respaldar su viabilidad se presentan análisis de estabilidad y resultados de simulaciones y de experimentos con imágenes reales

    A survey on fractional order control techniques for unmanned aerial and ground vehicles

    Get PDF
    In recent years, numerous applications of science and engineering for modeling and control of unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) systems based on fractional calculus have been realized. The extra fractional order derivative terms allow to optimizing the performance of the systems. The review presented in this paper focuses on the control problems of the UAVs and UGVs that have been addressed by the fractional order techniques over the last decade

    Improving Swimming Performance and Flow Sensing by Incorporating Passive Mechanisms

    Get PDF
    As water makes up approximately 70% of the Earth\u27s surface, humans have expanded operations into aquatic environments out of both necessity and a desire to gain potential innate benefits. This expansion into aquatic environments has consequently developed a need for cost-effective and safe underwater monitoring, surveillance, and inspection, which are missions that autonomous underwater vehicles are particularly well suited for. Current autonomous underwater vehicles vastly underperform when compared to biological swimmers, which has prompted researchers to develop robots inspired by natural swimmers. One such robot is designed, built, tested, and numerically simulated in this thesis to gain insight into the benefits of passive mechanisms and the development of reduced-order models. Using a bio-inspired robot with multiple passive tails I demonstrate herein the relationship between maneuverability and passive appendages. I found that the allowable rotation angle, relative to the main body, of the passive tails corresponds to an increase in maneuverability. Using panel method simulations I determined that the increase in maneuverability was directly related to the change in hydrodynamic moment caused by modulating the circulation sign and location of the shed vortex wake. The identification of this hydrodynamic benefit generalizes the results and applies to a wide range of robots that utilize vortex shedding through tail flapping or body undulations to produce locomotion. Passive appendages are a form of embodied control, which manipulates the fluid-robot interaction and analogously such interaction can be sensed from the dynamics of the body. Body manipulation is a direct result of pressure fluctuations inherent in the surrounding fluid flow. These pressure fluctuations are unique to specific flow conditions, which may produce distinguishable time series kinematics of the appendage. Using a bio-inspired foil tethered in a water tunnel I classified different vortex wakes with the foil\u27s kinematic data. This form of embodied feedback could be used for the development of control algorithms dedicated to obstacle avoidance, tracking, and station holding. Mathematical models of autonomous vehicles are necessary to implement advanced control algorithms such as path planning. Models that accurately and efficiently simulate the coupled fluid-body interaction in freely swimming aquatic robots are difficult to determine due, in part, to the complex nature of fluids. My colleagues and I approach this problem by relating the swimming robot to a terrestrial vehicle known as the Chaplygin sleigh. Using our novel technique we determined an analogous Chaplygin sleigh model that accurately represents the steady-state dynamics of our swimming robot. We additionally used the subsequent model for heading and velocity control in panel method simulations. This work was inspired by the similarities in constraints and velocity space limit cycles of the swimmer and the Chaplygin sleigh, which makes this technique universal enough to be extended to other bio-inspired robots

    Design and Development of an Integrated Mobile Robot System for Use in Simple Formations

    Get PDF
    In recent years, formation control of autonomous unmanned vehicles has become an active area of research with its many broad applications in areas such as transportation and surveillance. The work presented in this thesis involves the design and implementation of small unmanned ground vehicles to be used in leader-follower formations. This mechatronics project involves breadth in areas of mechanical, electrical, and computer engineering design. A vehicle with a unicycle-type drive mechanism is designed in 3D CAD software and manufactured using 3D printing capabilities. The vehicle is then modeled using the unicycle kinematic equations of motion and simulated in MATLAB/Simulink. Simple motion tasks are then performed onboard the vehicle utilizing the vehicle model via software, and leader-follower formations are implemented with multiple vehicles

    Graphical User Interface (GUI) for Position and Trajectory Tracking Control of the Ball and Plate System Using H-Infinity Controller

    Get PDF
    In this paper, a graphical user interface (GUI) for position and trajectory tracking of the ball and plate system (BPS) control scheme using the double feedback loop structure i.e. a loop within a loop is proposed. The inner and the outer loop was designed using linear algebraic method by solving a set of Diophantine equations and  sensitivity function. The results were simulated in MATLAB 2018a, and the trajectory tracking was displayed on a GUI, which showed that the plate was able to be stabilized at a time of 0.3546 seconds, and also the ball settled at 1.7087 seconds, when a sinusoidal circular reference trajectory of radius 0.4m with an angular frequency of 1.57rad/sec was applied to the BPS, the trajectory tracking error was 0.0095m.  This shows that the controllers possess the following properties for the BPS, which are; good adaptability, strong robustness and a high control performance.   

    Coordinated Control of a Mobile Manipulator

    Get PDF
    In this technical report, we investigate modeling, control, and coordination of mobile manipulators. A mobile manipulator in this study consists of a robotic manipulator and a mobile platform, with the manipulator being mounted atop the mobile platform. A mobile manipulator combines the dextrous manipulation capability offered by fixed-base manipulators and the mobility offered by mobile platforms. While mobile manipulators offer a tremendous potential for flexible material handling and other tasks, at the same time they bring about a number of challenging issues rather than simply increasing the structural complexity. First, combining a manipulator and a platform creates redundancy. Second, a wheeled mobile platform is subject to nonholonomic constraints. Third, there exists dynamic interaction between the manipulator and the mobile platform. Fourth, manipulators and mobile platforms have different bandwidths. Mobile platforms typically have slower dynamic response than manipulators. The objective of the thesis is to develop control algorithms that effectively coordinate manipulation and mobility of mobile manipulators. We begin with deriving the motion equations of mobile manipulators. The derivation presented here makes use of the existing motion equations of manipulators and mobile platforms, and simply introduces the velocity and acceleration dependent terms that account for the dynamic interaction between manipulators and mobile platforms. Since nonholonomic constraints play a critical role in control of mobile manipulators, we then study the control properties of nonholonomic dynamic systems, including feedback linearization and internal dynamics. Based on the newly proposed concept of preferred operating region, we develop a set of coordination algorithms for mobile manipulators. While the manipulator performs manipulation tasks, the mobile platform is controlled to always bring the configuration of the manipulator into a preferred operating region. The control algorithms for two types of tasks - dragging motion and following motion - are discussed in detail. The effects of dynamic interaction are also investigated. To verify the efficacy of the coordination algorithms, we conduct numerical simulations with representative task trajectories. Additionally, the control algorithms for the dragging motion and following motion have been implemented on an experimental mobile manipulator. The results from the simulation and experiment are presented to support the proposed control algorithms

    Mobile Robot Path Following Controller Based On the Sirms Dynamically Connected Fuzzy Inference Model

    Get PDF
    This paper presents a simple and effective way to implement a path following controller for a differential drive wheeled mobile robot based on the single input rule modules (SIRMs) dynamically connected fuzzy inference model. The control of the mobile robot is divided into two control actions performed in parallel; the heading and the velocity controller. For the heading controller, each input item is assigned with a SIRM and a dynamic importance degree (DID). The velocity controller structure was modified to simplify the design and to fulfill the requirements of the path following method. Here, a common DID is used. The SIRMs and the dynamic importance degrees are designed such that the angular velocity control takes the highest priority over the linear velocity control of the mobile robot. By using the SIRMs and the dynamic importance degrees, the priority orders of the controls are automatically adjusted according to navigation situations. The proposed fuzzy controller has a simple and intuitively understandable structure, and executes the two control actions entirely in parallel. Simulation results show that the proposed fuzzy controller can drive a mobile robot smoothly with a high precision through a series of waypoints to attain its final target in short time

    Mobile Robot Path Following Controller Based On the Sirms Dynamically Connected Fuzzy Inference Model

    Get PDF
    This paper presents a simple and effective way to implement a path following controller for a differential drive wheeled mobile robot based on the single input rule modules (SIRMs) dynamically connected fuzzy inference model. The control of the mobile robot is divided into two control actions performed in parallel; the heading and the velocity controller. For the heading controller, each input item is assigned with a SIRM and a dynamic importance degree (DID). The velocity controller structure was modified to simplify the design and to fulfill the requirements of the path following method. Here, a common DID is used. The SIRMs and the dynamic importance degrees are designed such that the angular velocity control takes the highest priority over the linear velocity control of the mobile robot. By using the SIRMs and the dynamic importance degrees, the priority orders of the controls are automatically adjusted according to navigation situations. The proposed fuzzy controller has a simple and intuitively understandable structure, and executes the two control actions entirely in parallel. Simulation results show that the proposed fuzzy controller can drive a mobile robot smoothly with a high precision through a series of waypoints to attain its final target in short time
    corecore