SlideShare una empresa de Scribd logo
Navegación con robots móviles
FCC BUAP
4/16/2016 1Planeación de rutas
Introducción,I
• La navegación, es la metodología que permite
guiar el curso de un robot movil a través de un
ambiente con obstáculos
4/16/2016 Planeación de rutas 2
Trayectoria
• Secuencia de configuraciones de un robot desde
una configuración inicial a una final
• Es continua
• Algunos valores de costo se aplican en la ruta
para cambiar la configuración
• Por lo general, se prefiere un camino libre de
colisiones con el minimo costo
• Problema de obtimizacion y busqueda
4/16/2016 Planeación de rutas 3
Configuración espacial
• Es el conjunto de todas las
configuraciones posibles del robot
• Es el número mínimo de parametros
necesarios para especificar
completamente la configuración del objeto
4/16/2016 Planeación de rutas 4
Algoritmos tipo bug
• Eficaces en navegación basada en sensores
– Bug 1 <-- Exhaustivo
– Bug 2 <-- Heuristica
• Algunos algoritmos de planificación asumen el
conocimiento global del medio ambiente
– Los algoritmos bug, asumen sólo el conocimiento
local del medio ambiente y un objetivo global
4/16/2016 Planeación de rutas 5
Bug 1,I
1. Apuntar a su objetivo y dirigirse a él
2. Si encuentra un obstáculo, circunnavegar
recordando el punto mas cercano que estaba
del objetivo
3. Retornar al punto más cercano recordado y
continuar apuntando al objetivo
4/16/2016 Planeación de rutas 6
Bug 1,II
Inicio
Meta
4/16/2016 Planeación de rutas 7
Bug 1,III
repetir
navegar de r siguiendo g
r= localización actual del robot
hasta que r==g o se encuentre un obstáculo
si r==g
terminar, ya se llego a la meta
sea p=r // contacto con el obstáculo
sea m=r // punto guardado de lo cerca que estaba del objetivo
repetir
//Seguir en direccion al objetivo
r= localización actual del robot
si la distancia de g a r es menor que la distancia de m a g , actualizar el
nuevo punto mas cercano al objetivo: m=r
hasta que r==g o r==P
si r==g
terminar, ya se llego a la meta
navegar a m a largo de del obstáculo
si se encuentra un obstáculo al seguir a m en direccion a g
// terminar, meta no alcanzable
4/16/2016 Planeación de rutas 8
Bug 1,IV
4/16/2016 Planeación de rutas 9
Bug 2,I
• Apuntar al objetivo y dibujar una linea imaginaria,
dirigirse hacia el objetivo
• Si hay un obstáculo en el camino, circunnavegar
hasta encontrar la linea imaginaria de nuevo
• Dejar el obstáculo y continuar hacia el objetivo
siguiendo la linea imaginaria
4/16/2016 Planeación de rutas 10
Bug 2,II
Inicio
Meta
4/16/2016 Planeación de rutas 11
Bug 2,III
Sea L la linea de r a g
repetir
navegar de r en direccion a g
r= localizacion actual del robot
hasta que r==g o se encuentre un obstáculo
si r==g
terminar, ya se llego a la meta
sea p=r el contacto con el obstáculo
repetir
seguir hasta el limite del obstáculo
r= localizacion actual del robot
sea m la intersección de r y L
hasta que m != null y (la distancia de m a g sea menor que la distancia de p a
g) o r= p
si r==g
terminar, ya se llego a la meta
si r==p
terminar, meta no alcanzable
4/16/2016 Planeación de rutas 12
Bug 2,IV
4/16/2016 Planeación de rutas 13
Comparación
• E s u n a l g o r i t m o d e
búsqueda exhaustiva
– Examina todas las
opciones antes de
comprometerse
• B u g 1 t i e n e u n
rendimiento global más
predecible
• Es un algoritmo voraz
– Toma la primera cosa que
ve mejor
• En muchos casos, Bug 2
supera a Bug 1
4/16/2016 Planeación de rutas 14
Otros tipos de algoritmos
• Métodos Wavefront
• Planes de trabajo
– Descomposición de celdas
– Gráficos de visibilidad
– etc..
4/16/2016 Planeación de rutas 15
Referencias
• Dr. Carlotta A. Berry,Introduction to Mobile
Robotics
4/16/2016 Planeación de rutas 16

Más contenido relacionado

La actualidad más candente

Tema7 maquina asincrona UNIOVi.pdf
Tema7 maquina asincrona UNIOVi.pdfTema7 maquina asincrona UNIOVi.pdf
Tema7 maquina asincrona UNIOVi.pdf
ssuser2688ba
 
Rayons X.ppt
Rayons X.pptRayons X.ppt
Rayons X.ppt
amine100226
 
Tome 1 vibrations
Tome 1 vibrationsTome 1 vibrations
Tome 1 vibrations
Ennaji Fatima
 
Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...
Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...
Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...
Cengiz TANYERI
 
Les mutations
Les mutationsLes mutations
Les mutations
SELLANI Halima
 
Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde
Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde
Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde
Lilya BOUCELHA
 
Ds 2006 2011
Ds 2006 2011Ds 2006 2011
Ds 2006 2011
Maha Hariri
 
Resistance des materiaux (2)
Resistance des materiaux (2)Resistance des materiaux (2)
Resistance des materiaux (2)
Blerivinci Vinci
 
Modèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobilesModèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobiles
Akrem Hadji
 
Maquinas sincronas
Maquinas sincronasMaquinas sincronas
Maquinas sincronas
Arturo De Jesus Saldivar
 
Td3 Limiteur de débit
Td3 Limiteur de débitTd3 Limiteur de débit
Td3 Limiteur de débityouri59490
 
Machines électriques : Qcm chapitre v
Machines électriques : Qcm chapitre v Machines électriques : Qcm chapitre v
Machines électriques : Qcm chapitre v Mohamed Khalfaoui
 
4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe
4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe
4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe
Abderrahim Nadifi
 
COBOTS.ppt
COBOTS.pptCOBOTS.ppt
COBOTS.ppt
Parimal Hadge
 
unidad II Rectifacdores controlados trifásicos.pptx
unidad II Rectifacdores controlados trifásicos.pptxunidad II Rectifacdores controlados trifásicos.pptx
unidad II Rectifacdores controlados trifásicos.pptx
JersonNarvez
 
Opérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentiels
Peronnin Eric
 
La fabrication du papier
La fabrication du papierLa fabrication du papier
La fabrication du papierMCA_EZ
 

La actualidad más candente (19)

Tema7 maquina asincrona UNIOVi.pdf
Tema7 maquina asincrona UNIOVi.pdfTema7 maquina asincrona UNIOVi.pdf
Tema7 maquina asincrona UNIOVi.pdf
 
Rayons X.ppt
Rayons X.pptRayons X.ppt
Rayons X.ppt
 
Tome 1 vibrations
Tome 1 vibrationsTome 1 vibrations
Tome 1 vibrations
 
Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...
Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...
Effect of the Cable Capacitance of Long Control Cables on the Actuation of Co...
 
Les mutations
Les mutationsLes mutations
Les mutations
 
Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde
Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde
Double rôle des espèces réactives d’oxygène Dr Jekyll and Mr Hyde
 
Ds 2006 2011
Ds 2006 2011Ds 2006 2011
Ds 2006 2011
 
Qcm chapitre v corrig+®
Qcm chapitre v corrig+®Qcm chapitre v corrig+®
Qcm chapitre v corrig+®
 
Resistance des materiaux (2)
Resistance des materiaux (2)Resistance des materiaux (2)
Resistance des materiaux (2)
 
Modèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobilesModèle de coordination du groupe de robots mobiles
Modèle de coordination du groupe de robots mobiles
 
Robotics.Ppt
Robotics.PptRobotics.Ppt
Robotics.Ppt
 
Maquinas sincronas
Maquinas sincronasMaquinas sincronas
Maquinas sincronas
 
Td3 Limiteur de débit
Td3 Limiteur de débitTd3 Limiteur de débit
Td3 Limiteur de débit
 
Machines électriques : Qcm chapitre v
Machines électriques : Qcm chapitre v Machines électriques : Qcm chapitre v
Machines électriques : Qcm chapitre v
 
4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe
4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe
4 machines-hydrauliques-couplage-et-point-de-fonctionnement-d-une-pompe
 
COBOTS.ppt
COBOTS.pptCOBOTS.ppt
COBOTS.ppt
 
unidad II Rectifacdores controlados trifásicos.pptx
unidad II Rectifacdores controlados trifásicos.pptxunidad II Rectifacdores controlados trifásicos.pptx
unidad II Rectifacdores controlados trifásicos.pptx
 
Opérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentiels
 
La fabrication du papier
La fabrication du papierLa fabrication du papier
La fabrication du papier
 

Destacado

Algoritmo BUG2 - Planificacion trayectorias
Algoritmo BUG2 - Planificacion trayectoriasAlgoritmo BUG2 - Planificacion trayectorias
Algoritmo BUG2 - Planificacion trayectorias
Arturo San Feliciano Martín
 
Primary School, Oxford
Primary School, OxfordPrimary School, Oxford
Primary School, Oxford
Bex Lewis
 
Localización, planificación de rutas y guiado visual en interiores
Localización, planificación de rutas y guiado visual en interioresLocalización, planificación de rutas y guiado visual en interiores
Localización, planificación de rutas y guiado visual en interiores
Arturo San Feliciano Martín
 
Vision por computadora y Robotica 3d
Vision por computadora y Robotica 3dVision por computadora y Robotica 3d
Vision por computadora y Robotica 3d
David Görcke
 
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Edinson Saldaña
 
Inteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas ExpertosInteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas Expertos
Melissa Eslava
 

Destacado (7)

Algoritmo BUG2 - Planificacion trayectorias
Algoritmo BUG2 - Planificacion trayectoriasAlgoritmo BUG2 - Planificacion trayectorias
Algoritmo BUG2 - Planificacion trayectorias
 
Primary School, Oxford
Primary School, OxfordPrimary School, Oxford
Primary School, Oxford
 
Localización, planificación de rutas y guiado visual en interiores
Localización, planificación de rutas y guiado visual en interioresLocalización, planificación de rutas y guiado visual en interiores
Localización, planificación de rutas y guiado visual en interiores
 
Vision por computadora y Robotica 3d
Vision por computadora y Robotica 3dVision por computadora y Robotica 3d
Vision por computadora y Robotica 3d
 
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Inteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas ExpertosInteligencia Artificial y Sistemas Expertos
Inteligencia Artificial y Sistemas Expertos
 

Más de Luis Alfredo Moctezuma Pascual

Hacia la clasificación de actividad e inactividad lingüística a partir de señ...
Hacia la clasificación de actividad e inactividad lingüística a partir de señ...Hacia la clasificación de actividad e inactividad lingüística a partir de señ...
Hacia la clasificación de actividad e inactividad lingüística a partir de señ...
Luis Alfredo Moctezuma Pascual
 
Robot angular en matlab
Robot angular en matlabRobot angular en matlab
Robot angular en matlab
Luis Alfredo Moctezuma Pascual
 
Formulaciones variacionales y métodos variacionales
Formulaciones variacionales y métodos variacionalesFormulaciones variacionales y métodos variacionales
Formulaciones variacionales y métodos variacionales
Luis Alfredo Moctezuma Pascual
 
Programacion lineal entera
Programacion lineal enteraProgramacion lineal entera
Programacion lineal entera
Luis Alfredo Moctezuma Pascual
 
C space
C spaceC space
Limites de tolerancia
Limites de toleranciaLimites de tolerancia
Limites de tolerancia
Luis Alfredo Moctezuma Pascual
 
Distribuciones de muestreo
Distribuciones de muestreoDistribuciones de muestreo
Distribuciones de muestreo
Luis Alfredo Moctezuma Pascual
 
Cubierta de vertices, busqueda ávida y exhaustiva
Cubierta de vertices, busqueda ávida y exhaustivaCubierta de vertices, busqueda ávida y exhaustiva
Cubierta de vertices, busqueda ávida y exhaustiva
Luis Alfredo Moctezuma Pascual
 
Conjunto independiente máximo
Conjunto independiente máximoConjunto independiente máximo
Conjunto independiente máximo
Luis Alfredo Moctezuma Pascual
 
Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...
Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...
Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...
Luis Alfredo Moctezuma Pascual
 
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
Luis Alfredo Moctezuma Pascual
 
Locomoción triciclo
Locomoción tricicloLocomoción triciclo
Locomoción triciclo
Luis Alfredo Moctezuma Pascual
 
Varianza y covarianza
Varianza y covarianzaVarianza y covarianza
Varianza y covarianza
Luis Alfredo Moctezuma Pascual
 
Distribución gamma y exponencial
Distribución gamma y exponencialDistribución gamma y exponencial
Distribución gamma y exponencial
Luis Alfredo Moctezuma Pascual
 
Aproximacion normal a la binomial
Aproximacion normal a la binomialAproximacion normal a la binomial
Aproximacion normal a la binomial
Luis Alfredo Moctezuma Pascual
 

Más de Luis Alfredo Moctezuma Pascual (15)

Hacia la clasificación de actividad e inactividad lingüística a partir de señ...
Hacia la clasificación de actividad e inactividad lingüística a partir de señ...Hacia la clasificación de actividad e inactividad lingüística a partir de señ...
Hacia la clasificación de actividad e inactividad lingüística a partir de señ...
 
Robot angular en matlab
Robot angular en matlabRobot angular en matlab
Robot angular en matlab
 
Formulaciones variacionales y métodos variacionales
Formulaciones variacionales y métodos variacionalesFormulaciones variacionales y métodos variacionales
Formulaciones variacionales y métodos variacionales
 
Programacion lineal entera
Programacion lineal enteraProgramacion lineal entera
Programacion lineal entera
 
C space
C spaceC space
C space
 
Limites de tolerancia
Limites de toleranciaLimites de tolerancia
Limites de tolerancia
 
Distribuciones de muestreo
Distribuciones de muestreoDistribuciones de muestreo
Distribuciones de muestreo
 
Cubierta de vertices, busqueda ávida y exhaustiva
Cubierta de vertices, busqueda ávida y exhaustivaCubierta de vertices, busqueda ávida y exhaustiva
Cubierta de vertices, busqueda ávida y exhaustiva
 
Conjunto independiente máximo
Conjunto independiente máximoConjunto independiente máximo
Conjunto independiente máximo
 
Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...
Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...
Relación contextual de palabras en libros de Shakespeare usando mapas autoorg...
 
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
 
Locomoción triciclo
Locomoción tricicloLocomoción triciclo
Locomoción triciclo
 
Varianza y covarianza
Varianza y covarianzaVarianza y covarianza
Varianza y covarianza
 
Distribución gamma y exponencial
Distribución gamma y exponencialDistribución gamma y exponencial
Distribución gamma y exponencial
 
Aproximacion normal a la binomial
Aproximacion normal a la binomialAproximacion normal a la binomial
Aproximacion normal a la binomial
 

Último

VIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROS
VIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROSVIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROS
VIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROS
alexacruz1502
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
JoseAlbertoArmenta
 
10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx
2024311042
 
Historia Electromagnetismo .... Física M
Historia Electromagnetismo .... Física MHistoria Electromagnetismo .... Física M
Historia Electromagnetismo .... Física M
RichardVasquez80
 
Presentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases noblesPresentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases nobles
OresterPrieto
 
Cálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdfCálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdf
ike_jmb
 
Modonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdfModonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdf
frank0071
 
Pelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básicaPelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básica
manuelminion05
 
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
YULI557869
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
JoseAlbertoArmenta
 
Estructura de los compuestos orgánicos. UNAJ
Estructura de los compuestos orgánicos. UNAJEstructura de los compuestos orgánicos. UNAJ
Estructura de los compuestos orgánicos. UNAJ
GuillermoTabeni
 
ESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivo
ESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivoESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivo
ESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivo
renoaco97
 
Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...
Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...
Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...
frank0071
 
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdfHablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
OmarArgaaraz
 
8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx
8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx
8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx
YULI557869
 
Diapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-EsqueléticoDiapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-Esquelético
etaguirrees
 
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdfModonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
frank0071
 
PRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdf
PRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdfPRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdf
PRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdf
IngridEdithPradoFlor
 
Hayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdf
Hayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdfHayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdf
Hayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdf
frank0071
 
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
FreddyTuston1
 

Último (20)

VIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROS
VIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROSVIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROS
VIRUS COXSACKIE, CASOS CLÍNICOS, ANÁLISIS, MORFOLOGÍA ENTRE OTROS
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
 
10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx10 razones para estudiar filosofia1.pptx
10 razones para estudiar filosofia1.pptx
 
Historia Electromagnetismo .... Física M
Historia Electromagnetismo .... Física MHistoria Electromagnetismo .... Física M
Historia Electromagnetismo .... Física M
 
Presentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases noblesPresentación de diapositivas sobre los gases nobles
Presentación de diapositivas sobre los gases nobles
 
Cálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdfCálculo en varias variables - Walter Mora F..pdf
Cálculo en varias variables - Walter Mora F..pdf
 
Modonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdfModonesi, M. - El Principio Antagonista [2016].pdf
Modonesi, M. - El Principio Antagonista [2016].pdf
 
Pelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básicaPelvis y periné anatomía clínica básica
Pelvis y periné anatomía clínica básica
 
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA3TERCER TRIMESTRE DE LENGUA Y LITERATURA
3TERCER TRIMESTRE DE LENGUA Y LITERATURA
 
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptxEstudio de la respiración celular en diferentes tipos de tejidos .pptx
Estudio de la respiración celular en diferentes tipos de tejidos .pptx
 
Estructura de los compuestos orgánicos. UNAJ
Estructura de los compuestos orgánicos. UNAJEstructura de los compuestos orgánicos. UNAJ
Estructura de los compuestos orgánicos. UNAJ
 
ESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivo
ESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivoESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivo
ESTADO DE CHOQUE. Hipovolemico, cardiogenico, obstructivo, distributivo
 
Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...
Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...
Pinker, Steven. - La tabla rasa. La negacion moderna de la naturaleza humana ...
 
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdfHablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
Hablame-de-tus-fuentes-luisa-garcia-tellez-libro.pdf
 
8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx
8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx
8VO - ESTUDIOS SOCIALES - 1ER - TRIMESTRE.docx
 
Diapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-EsqueléticoDiapositivas sobre Trauma Músculo-Esquelético
Diapositivas sobre Trauma Músculo-Esquelético
 
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdfModonesi, M. (coord.) - La revolución pasiva [2021].pdf
Modonesi, M. (coord.) - La revolución pasiva [2021].pdf
 
PRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdf
PRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdfPRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdf
PRESENTACIÓN PENSAMIENTO CRÍTICO CAMPO FORMATIVO.pdf
 
Hayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdf
Hayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdfHayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdf
Hayek, Friedrich A. - Camino de servidumbre [ocr] [2000].pdf
 
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...La oratoria forense utilizando cada una de las tres reglas especiales y donde...
La oratoria forense utilizando cada una de las tres reglas especiales y donde...
 

Bug1 y bug2

  • 1. Navegación con robots móviles FCC BUAP 4/16/2016 1Planeación de rutas
  • 2. Introducción,I • La navegación, es la metodología que permite guiar el curso de un robot movil a través de un ambiente con obstáculos 4/16/2016 Planeación de rutas 2
  • 3. Trayectoria • Secuencia de configuraciones de un robot desde una configuración inicial a una final • Es continua • Algunos valores de costo se aplican en la ruta para cambiar la configuración • Por lo general, se prefiere un camino libre de colisiones con el minimo costo • Problema de obtimizacion y busqueda 4/16/2016 Planeación de rutas 3
  • 4. Configuración espacial • Es el conjunto de todas las configuraciones posibles del robot • Es el número mínimo de parametros necesarios para especificar completamente la configuración del objeto 4/16/2016 Planeación de rutas 4
  • 5. Algoritmos tipo bug • Eficaces en navegación basada en sensores – Bug 1 <-- Exhaustivo – Bug 2 <-- Heuristica • Algunos algoritmos de planificación asumen el conocimiento global del medio ambiente – Los algoritmos bug, asumen sólo el conocimiento local del medio ambiente y un objetivo global 4/16/2016 Planeación de rutas 5
  • 6. Bug 1,I 1. Apuntar a su objetivo y dirigirse a él 2. Si encuentra un obstáculo, circunnavegar recordando el punto mas cercano que estaba del objetivo 3. Retornar al punto más cercano recordado y continuar apuntando al objetivo 4/16/2016 Planeación de rutas 6
  • 8. Bug 1,III repetir navegar de r siguiendo g r= localización actual del robot hasta que r==g o se encuentre un obstáculo si r==g terminar, ya se llego a la meta sea p=r // contacto con el obstáculo sea m=r // punto guardado de lo cerca que estaba del objetivo repetir //Seguir en direccion al objetivo r= localización actual del robot si la distancia de g a r es menor que la distancia de m a g , actualizar el nuevo punto mas cercano al objetivo: m=r hasta que r==g o r==P si r==g terminar, ya se llego a la meta navegar a m a largo de del obstáculo si se encuentra un obstáculo al seguir a m en direccion a g // terminar, meta no alcanzable 4/16/2016 Planeación de rutas 8
  • 10. Bug 2,I • Apuntar al objetivo y dibujar una linea imaginaria, dirigirse hacia el objetivo • Si hay un obstáculo en el camino, circunnavegar hasta encontrar la linea imaginaria de nuevo • Dejar el obstáculo y continuar hacia el objetivo siguiendo la linea imaginaria 4/16/2016 Planeación de rutas 10
  • 12. Bug 2,III Sea L la linea de r a g repetir navegar de r en direccion a g r= localizacion actual del robot hasta que r==g o se encuentre un obstáculo si r==g terminar, ya se llego a la meta sea p=r el contacto con el obstáculo repetir seguir hasta el limite del obstáculo r= localizacion actual del robot sea m la intersección de r y L hasta que m != null y (la distancia de m a g sea menor que la distancia de p a g) o r= p si r==g terminar, ya se llego a la meta si r==p terminar, meta no alcanzable 4/16/2016 Planeación de rutas 12
  • 14. Comparación • E s u n a l g o r i t m o d e búsqueda exhaustiva – Examina todas las opciones antes de comprometerse • B u g 1 t i e n e u n rendimiento global más predecible • Es un algoritmo voraz – Toma la primera cosa que ve mejor • En muchos casos, Bug 2 supera a Bug 1 4/16/2016 Planeación de rutas 14
  • 15. Otros tipos de algoritmos • Métodos Wavefront • Planes de trabajo – Descomposición de celdas – Gráficos de visibilidad – etc.. 4/16/2016 Planeación de rutas 15
  • 16. Referencias • Dr. Carlotta A. Berry,Introduction to Mobile Robotics 4/16/2016 Planeación de rutas 16