3 research outputs found

    On Optimal Coverage of a Tree with Multiple Robots

    Full text link
    We study the algorithmic problem of optimally covering a tree with kk mobile robots. The tree is known to all robots, and our goal is to assign a walk to each robot in such a way that the union of these walks covers the whole tree. We assume that the edges have the same length, and that traveling along an edge takes a unit of time. Two objective functions are considered: the cover time and the cover length. The cover time is the maximum time a robot needs to finish its assigned walk and the cover length is the sum of the lengths of all the walks. We also consider a variant in which the robots must rendezvous periodically at the same vertex in at most a certain number of moves. We show that the problem is different for the two cost functions. For the cover time minimization problem, we prove that the problem is NP-hard when kk is part of the input, regardless of whether periodic rendezvous are required or not. For the cover length minimization problem, we show that it can be solved in polynomial time when periodic rendezvous are not required, and it is NP-hard otherwise

    Multi-robot deployment planning in communication-constrained environments

    Get PDF
    A lo largo de los 煤ltimos a帽os se ha podido observar el aumento del uso de equipos de robots en tareas en las cuales es imposible o poco eficiente la intervenci贸n de los humanos, e incluso que implica un cierto grado de riesgo para una persona. Por ejemplo, monitorizaci贸n de entornos de dif铆cil acceso, como podr铆an ser t煤neles, minas, etc. 脡ste es el tema en el que se ha enfocado el trabajo realizado durante esta tesis: la planificaci贸n del despliegue de un equipo de agentes para la monitorizaci贸n de entornos.La misi贸n de los agentes es alcanzar unas localizaciones de inter茅s y transmitirle la informaci贸n observada a una estaci贸n base est谩tica. Ante la ausencia de una infraestructura de comunicaciones, una transmisi贸n directa a la base es imposible. Por tanto, los agentes se deben coordinar de manera aut贸noma, de modo que algunos de ellos alcancen los objetivos y otros realicen la funci贸n de repetidor para retransmitir la informaci贸n.Nos hemos centrado en dos l铆neas de investigaci贸n principales, relacionadas con dos maneras del env铆o de la informaci贸n a la estaci贸n base. En el primer enfoque, los agentes deben mantener un enlace de comunicaci贸n con la base en el momento de alcanzar los objetivos. Con el fin de, por ejemplo, poder interactuar desde la base con un robot que ha alcanzado el objetivo. Para ello hemos desarrollado un m茅todo que obtiene las posiciones 贸ptimas para los agentes utilizados a modo de repetidor. A continuaci贸n, hemos implementado un m茅todo de planificaci贸n de caminos de modo que los agentes pudiesen navegar el m谩ximo tiempo posible dentro de zonas con se帽al. Empleando conjuntamente ambos m茅todos, los agentes extienden el 谩rea de cobertura de la estaci贸n base, estableciendo un enlace de comunicaci贸n desde la misma hasta los objetivos marcados.Utilizando este m茅todo, el equipo es capaz de lidiar con variaciones del entorno si la comunicaci贸n entre los agentes no se pierde. Sin embargo, los eventos tan comunes e irrelevantes para los seres humanos, como el simple cierre de una puerta, pueden llegar a ser cr铆ticos para el equipo de robots. Ya que esto podr铆a interrumpir la comunicaci贸n entre el equipo. Por ello, hemos propuesto un m茅todo distribuido para que el equipo sea capaz de reconectarse, formando una cadena hacia un objetivo, en escenarios donde haya variaciones con respecto al mapa inicial que pose铆an los robots.La segunda parte de la presente tesis se ha centrado en misiones de recopilaci贸n de datos de un entorno. Aqu铆 la comunicaci贸n con la estaci贸n base, en el instante de alcanzar un objetivo, no es necesaria y a menudo imposible. Por tanto, en este tipo de escenarios, es m谩s eficiente que algunos agentes, llamados trabajadores, recopilen datos del entorno, y otros, denominados colectores, re煤nan la informaci贸n de los que trabajan para peri贸dicamente retransmitirla a la base. De este modo tan solo los colectores realizan largos viajes a la estaci贸n base, mientras que los trabajadores emplean la mayor parte de su tiempo exclusivamente a la recopilaci贸n de datos.Primero, hemos desarrollado dos m茅todos para la planificaci贸n de caminos para la sincronizaci贸n entre los trabajadores y colectores. El primero, muestrea el espacio de manera aleatoria, para obtener una soluci贸n lo m谩s r谩pido posible. El segundo, usando FMM, es m谩s lento, pero obtiene soluciones 贸ptimas.Finalmente, hemos propuesto una t茅cnica global para la misi贸n de recopilaci贸n de datos. Este m茅todo consiste en: encontrar el mejor balance entre la cantidad de trabajadores y colectores, la mejor divisi贸n del escenario en 谩reas de trabajo para los trabajadores, la asociaci贸n de los trabajadores para transmitir los datos recopilados a los colectores o directamente a la estaci贸n base, as铆 como los caminos de los colectores. El m茅todo propuesto trata de encontrar la mejor soluci贸n con el fin de entregar la mayor cantidad de datos y que el tiempo de "refresco" de los mismos sea el menor posible.<br /
    corecore