SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
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

Omron PLC cqm1 opearation manual
Omron PLC cqm1 opearation manualOmron PLC cqm1 opearation manual
Omron PLC cqm1 opearation manualYan Zhang
 
Modelo matemático de un motor de cc
Modelo matemático de un motor de ccModelo matemático de un motor de cc
Modelo matemático de un motor de ccDimas Ycr Rs
 
Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5
Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5
Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5Luis Felipe Quevedo Avila
 
Introducción a los sistemas de control
Introducción a los sistemas de controlIntroducción a los sistemas de control
Introducción a los sistemas de controlIng. Alejandra Escobar
 
Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...
Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...
Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...Lenin Jiménez
 
PLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdf
PLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdfPLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdf
PLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdfSANTIAGO PABLO ALBERTO
 
Estructura De Los Plc
Estructura De Los PlcEstructura De Los Plc
Estructura De Los Plcmapaskarnaugh
 
Polarizacion por divisor de tensión
Polarizacion por divisor de tensiónPolarizacion por divisor de tensión
Polarizacion por divisor de tensiónGabriel Rojas Henao
 
Definiciones de control
Definiciones de controlDefiniciones de control
Definiciones de controlPaolo Castillo
 
002 Electroneumática y Neumática: método intuitivo
002 Electroneumática y Neumática: método intuitivo 002 Electroneumática y Neumática: método intuitivo
002 Electroneumática y Neumática: método intuitivo SANTIAGO PABLO ALBERTO
 
3.devanados y f.e.m. de maquinas de c.c.
3.devanados y f.e.m. de maquinas de c.c.3.devanados y f.e.m. de maquinas de c.c.
3.devanados y f.e.m. de maquinas de c.c.daniel sandoval
 
50089575 control-de-motores-electricos
50089575 control-de-motores-electricos50089575 control-de-motores-electricos
50089575 control-de-motores-electricosGiovanni Flores
 
Electrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño González
Electrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño GonzálezElectrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño González
Electrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño GonzálezSANTIAGO PABLO ALBERTO
 
Generador compuesto diferencial
Generador compuesto                      diferencialGenerador compuesto                      diferencial
Generador compuesto diferencialanarella28
 
Automatismos industriales ( PDFDrive ) (1).pdf
Automatismos industriales ( PDFDrive ) (1).pdfAutomatismos industriales ( PDFDrive ) (1).pdf
Automatismos industriales ( PDFDrive ) (1).pdfFernandoAlvarado400164
 

La actualidad más candente (20)

Sistema_SCADA.pptx
Sistema_SCADA.pptxSistema_SCADA.pptx
Sistema_SCADA.pptx
 
Omron PLC cqm1 opearation manual
Omron PLC cqm1 opearation manualOmron PLC cqm1 opearation manual
Omron PLC cqm1 opearation manual
 
Modelo matemático de un motor de cc
Modelo matemático de un motor de ccModelo matemático de un motor de cc
Modelo matemático de un motor de cc
 
Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5
Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5
Quevedo guaman sarmiento ejercicios y preguntas del capitulo 5
 
Introducción a los sistemas de control
Introducción a los sistemas de controlIntroducción a los sistemas de control
Introducción a los sistemas de control
 
Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...
Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...
Diagramas de instrumentación y proceso en normas ANSI/ISA & acondicionamiento...
 
Control de velocidad de un motor CC
Control de velocidad de un motor CCControl de velocidad de un motor CC
Control de velocidad de un motor CC
 
PLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdf
PLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdfPLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdf
PLC y Electroneumática: Maquinas Eléctricas Paraninfo por Juan Carlos Martín.pdf
 
MEMORIAS DE LOS PLC
MEMORIAS DE LOS PLCMEMORIAS DE LOS PLC
MEMORIAS DE LOS PLC
 
Estructura De Los Plc
Estructura De Los PlcEstructura De Los Plc
Estructura De Los Plc
 
Profesora
ProfesoraProfesora
Profesora
 
Polarizacion por divisor de tensión
Polarizacion por divisor de tensiónPolarizacion por divisor de tensión
Polarizacion por divisor de tensión
 
Definiciones de control
Definiciones de controlDefiniciones de control
Definiciones de control
 
002 Electroneumática y Neumática: método intuitivo
002 Electroneumática y Neumática: método intuitivo 002 Electroneumática y Neumática: método intuitivo
002 Electroneumática y Neumática: método intuitivo
 
3.devanados y f.e.m. de maquinas de c.c.
3.devanados y f.e.m. de maquinas de c.c.3.devanados y f.e.m. de maquinas de c.c.
3.devanados y f.e.m. de maquinas de c.c.
 
50089575 control-de-motores-electricos
50089575 control-de-motores-electricos50089575 control-de-motores-electricos
50089575 control-de-motores-electricos
 
PLC: GRAFCET a Diagrama de escalera
PLC: GRAFCET a Diagrama de escalera PLC: GRAFCET a Diagrama de escalera
PLC: GRAFCET a Diagrama de escalera
 
Electrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño González
Electrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño GonzálezElectrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño González
Electrónica: Sistema de potencia Paraninfo por Juan Manuel Escaño González
 
Generador compuesto diferencial
Generador compuesto                      diferencialGenerador compuesto                      diferencial
Generador compuesto diferencial
 
Automatismos industriales ( PDFDrive ) (1).pdf
Automatismos industriales ( PDFDrive ) (1).pdfAutomatismos industriales ( PDFDrive ) (1).pdf
Automatismos industriales ( PDFDrive ) (1).pdf
 

Destacado

Primary School, Oxford
Primary School, OxfordPrimary School, Oxford
Primary School, OxfordBex 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 interioresArturo 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 3dDavid 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 ExpertosMelissa 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
 
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
 

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

CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptxCEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptxfranciscofernandez106395
 
ESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIAESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIAjuliocesartolucarami
 
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONHISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONAleMena14
 
artropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chileartropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chilecatabarria8
 
Testimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfTestimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfd71229811u
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaArturoDavilaObando
 
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...frank0071
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Ralvila5
 
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERATERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERAdheznolbert
 
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdfFISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdfOrlandoBruzual
 
LEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdf
LEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdfLEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdf
LEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdfrvillegasp16001
 
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptxDIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptxprofesionalscontable
 
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIALOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIALozadaAcuaMonserratt
 
EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -FridaDesiredMenesesF
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoArturoDavilaObando
 
Semiconductores tipo N una breve explicacion
Semiconductores tipo N una breve explicacionSemiconductores tipo N una breve explicacion
Semiconductores tipo N una breve explicacionmigueldelangel16rinc
 
EL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdf
EL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdfEL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdf
EL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdfpedrodiaz974731
 
Campo_magnético_y_fuerzas_magnéticas.pdf
Campo_magnético_y_fuerzas_magnéticas.pdfCampo_magnético_y_fuerzas_magnéticas.pdf
Campo_magnético_y_fuerzas_magnéticas.pdfArturoDavilaObando
 
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundariaDiapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundariaAgustin535878
 
Centro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxCentro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxErichManriqueCastill
 

Último (20)

CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptxCEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
 
ESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIAESQUELETO HUMANO ARTICULADO PARA PRIMARIA
ESQUELETO HUMANO ARTICULADO PARA PRIMARIA
 
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPIONHISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
HISTORIA NATURAL DE LA ENFEREMEDAD: SARAMPION
 
artropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chileartropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chile
 
Testimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdfTestimonio-de-segunda-revolucion-industrial.pdf
Testimonio-de-segunda-revolucion-industrial.pdf
 
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanicaproblemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
problemas_oscilaciones_amortiguadas.pdf aplicadas a la mecanica
 
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
 
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
Carbohidratos, lipidos, acidos nucleicos, y principios del metabolismo.
 
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERATERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
TERMODINAMICA UNIVERSIDAD NACIONAL DE INGENIERA
 
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdfFISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
FISIOLOGIA DEL APARATO REPRODUCTOR FEMENINO.pdf
 
LEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdf
LEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdfLEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdf
LEY FEDERAL DE TRABAJO IPN MEDICINA OCUPACIONAL.pdf
 
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptxDIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
DIAPOSITIVASDEPRIMERACATEGORIAIIPARTE (1).pptx
 
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIALOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
LOS DISTINTOS MUNICIPIO_SALUDABLE DE BOLIVIA
 
EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -EXPOSICION NORMA TECNICA DE SALUD 2024 -
EXPOSICION NORMA TECNICA DE SALUD 2024 -
 
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismoPIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
PIZARRO-parte4.pdf apuntes de física 3, electricidad y magnetismo
 
Semiconductores tipo N una breve explicacion
Semiconductores tipo N una breve explicacionSemiconductores tipo N una breve explicacion
Semiconductores tipo N una breve explicacion
 
EL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdf
EL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdfEL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdf
EL ABDOMEN Y TODAS SUS CARACTERÍSTICAS.pdf
 
Campo_magnético_y_fuerzas_magnéticas.pdf
Campo_magnético_y_fuerzas_magnéticas.pdfCampo_magnético_y_fuerzas_magnéticas.pdf
Campo_magnético_y_fuerzas_magnéticas.pdf
 
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundariaDiapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
Diapositiva sobre el conflicto de Israel - Palestina para nivel secundaria
 
Centro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptxCentro de masa, centro de gravedad y equilibrio.pptx
Centro de masa, centro de gravedad y equilibrio.pptx
 

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