3 research outputs found

    Efficient and secure real-time mobile robots cooperation using visual servoing

    Get PDF
    This paper deals with the challenging problem of navigation in formation of mobiles robots fleet. For that purpose, a secure approach is used based on visual servoing to control velocities (linear and angular) of the multiple robots. To construct our system, we develop the interaction matrix which combines the moments in the image with robots velocities and we estimate the depth between each robot and the targeted object. This is done without any communication between the robots which eliminate the problem of the influence of each robot errors on the whole. For a successful visual servoing, we propose a powerful mechanism to execute safely the robots navigation, exploiting a robot accident reporting system using raspberry Pi3. In addition, in case of problem, a robot accident detection reporting system testbed is used to send an accident notification, in the form of a specifical message. Experimental results are presented using nonholonomic mobiles robots with on-board real time cameras, to show the effectiveness of the proposed method

    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
    corecore