drones y robotica
Post on 08-Jan-2016
56 Views
Preview:
DESCRIPTION
TRANSCRIPT
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 1/36
DRONES: ROBOTICA AEREA
Jose Marıa Ca nas, Alberto Martın
jmplaza@gsyc.es
TechFest 27 febrero 2014
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 2/36
2
Contenidos
Introduccion, robotica
Robotica aerea
Drones en el Grupo Robotica URJC
Conclusiones
c2014 GSyC
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 3/36
INTRODUCCI ON, ROBOTICA (cont.) 3
INTRODUCCION, ROBOTICA
Robotica ficcion vs Robotica real
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 4/36
INTRODUCCI ON, ROBOTICA (cont.) 4
Aplicaciones reales
Dull, Dirty, Dangerous Industria automovilıstica: brazos para pintar, soldar, mover piezas...
Gestion de almacenes: KIVA, Cofares
Espacio: Spirit, Opportunity
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 5/36
INTRODUCCI ON, ROBOTICA (cont.) 5
Entretenimiento: Aibo, NXT
Usos militares, desactivacion explosivos: PackBot
Medicina: DaVinci
Hogar: Roomba
Prestige, limpieza centrales nucleares
Envasado de alimentos
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 6/36
INTRODUCCI ON, ROBOTICA (cont.) 6
Investigacion en robotica
Generar comportamiento autonomo (inteligencia) en robots moviles
A mas autonomıa mas aplicaciones
Multidisciplinar: electronica, informatica, psicologıa, etologıa...
Un robot en cada casa, paralelismo con PC
Deseos y pelıculas van por delante de realidad, pero hay progreso real
Prototipos, robustez
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 7/36
INTRODUCCI ON, ROBOTICA 7
Mapas, autolocalizacion, navegacion
Humanoides
Interaccion con personas
RoboCup (liga estandard), UrbanChallenge
Grupos de robots
emergentes, cooperativos
Vision en robots
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 8/36
¿Que es un robot? Componentes 8
¿Que es un robot? Componentes
Sistema informatico con:
Sensores
ActuadoresComputador
Hay que programarlo para que consiga sus
objetivos y sea sensible a la situacion.
La inteligencia reside en su software
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 9/36
¿Que es un robot? Componentes 9
Sensores
Miden magnitudes fısicas del entorno del robot: distancias, luz, etc.
Lo percibido depende de los sensores del robot
El robot existe en el espacio de los sensores
Los sensores de los robots son muy distintos de los biologicos
El disenador debera tratar de “situarse” en el mundo del robot
El tipo de sensores dependera de la tarea a realizar
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 10/36
¿Que es un robot? Componentes 10
Actuadores
Un robot interacciona con el mundo a traves de sus actuadores
Le dotan de capacidad de movimiento o de hacer algo
Los actuadores roboticos son muy distintos de los biologicos
• Locomocion (trasladarse de un lugar a otro)
• Manipulacion (manejo de objetos)
Grosso modo dividen a la robotica en dos campos:
• Robots moviles
• Robots manipuladores (brazos)
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 11/36
¿Que es un robot? Componentes 11
Otros componentes
Controladores para todos los anteriores
Computador/esComunicaciones con otros robots u ordenadores: redes.
Interaccion con humanos: interfaces de usuario, pantallas, botones,
audio.
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 12/36
Conceptos 12
Conceptos
Autonomıa, teleoperacion
Autonomıa : capacidad de percibir la situacion y actuar apropiadamente
sin intervencion externa
Teleoperacion : Manipulacion a distancia por un humano
Telepresencia : Sensorizacion remota para un humano
Autonomo: R2D2
Teleoperados: manipuladores de sustancias peligrosas, Prestige
Semiautonomos: PathFinder
¿Es HAL (2001) un robot?
¿Es el exo-esqueleto de Ripley en Alien un robot?
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 13/36
Conceptos 13
Accion vs. comportamiento
Accion : orden o conjunto de ordenes ejecutada por los actuadores del
robot.
Comportamiento : lo que un observador externo ve que esta haciendo
un robot. Percepcion y accion integrados con un objetivo.
Es el resultado de una secuencia de acciones del robot.Puede no decir mucho del control interno de un robot.
El control puede ser una caja negra
Robotica
Robotica : Disciplina que estudia los sistemas que realizan una conexion
inteligente entre el sistema perceptivo y de actuacion
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 14/36
Software para robots 14
Software para robots
Determina el comportamiento del robot
Establece como se coordinan la percepcion y la actuacion
No hay una manera universalmente aceptada de programarlos
Lenguajes: ensamblador, C, C++ (de bajo y alto nivel)
Heterogeneidad
• Dispositivos hardware
• Encapsular funcionalidad
Requisitos especıficos
Sistemas operativos y plataformas
Simuladores
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 15/36
Software para robots 15
Requisitos especıficos
Vivacidad, agilidad (tiempo real)
Multitarea (concurrencia, multiples fuentes de actividad)
Distribuido, comunicaciones
Interfaz grafica, depuracion
Expandible
Conectado a la realidad fısica
Hardware heterogeneo
Reutilizar software es difıcil
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 16/36
Software para robots 16
Sistemas operativos y plataformas
Hardware del robot
Drivers
Aplicación
Hardware del robot
Aplicación
Plataforma
Sistema Operativo
Desarrollo
Procesadores empotrados (robots pequenos) o PC (medianos-grandes).
Sistemas operativos: dedicados o generalistas
Middleware para simplificar la creacion de aplicaciones roboticas
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 17/36
Software para robots 17
Empezar de cero con cada robot, cada uno su entorno de programa-
cion
Reutilizar software es difıcil
Encapsular funcionalidad o comportamientos es difıcil
Tendencia a software orientado a componentes
Tendencia a interfaces explıcitos
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 18/36
Software para robots 18
¿Que proporciona una plataforma sw para robots?
Abstraccion del hardware
(HAL)
Arquitectura software
Funcionalidades de uso comunArquitectura cognitiva
Comerciales, investigacion, software libre
Ingenierıa software: orientacion a objetos, distribucionROS, Orca, Carmen, OROCOS, ERSP, Player/Stage, Claraty, etc.
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 19/36
Software para robots 19
Arquitectura, control
La arquitectura de un robot es la organizaci´ on de sus capacidades senso-
riales, de procesamiento y de actuaci´ on para conseguir un repertorio de
comportamientos inteligentes interactuando con cierto entorno
Determina el comportamiento observable
Se plasma en el software
Un robot movil es un sistema (muy) complejo
¿Cuando?
Para comportamientos sencillos, casi cualquier organizacion vale
Deliberativas: modelizar mundo, razonar sobre modelo, ejecutar plan
Reactivas: actuacion ligada a la percepcion
Hıbridas (niveles), inspiracion biologica, etc.
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 20/36
Software para robots 20
Simuladores
Madurar algoritmos
Comodidad trabajar sin robot
Las caıdas no duelen
Mundo, sensores y actuadores
OpenGl (OGRE) para imagenes
Motor fısico: ODE (Open Dynamics
Engine )
Gazebo, Stage, Webots, Microsoft Robotics Studio
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 21/36
Software para robots 21
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 22/36
ROBOTICA AEREA 22
ROBOTICA AEREA
Se mueven por aire, navegacion 3D
Usos militares, crecientes usos civiles
Diferentes tipos y mecanismos de sustenta-cion
VTOL, cuadricopteros, ala fija, autogiros
Predator, ArDrone Parrot...
Falta de regulacion legal
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 23/36
ROBOTICA AEREA 23
Hardware a bordo
Sensores: IMU, GPS, Camaras
Actuadores: motores, flaps...
Mecanismos de vuelo: helices
Computador
Radio, wifi...
Poco peso
Poca autonomıa, baterıas
Estacion base en tierra
c2014 GSyC DRONES: ROBOTICA AEREA
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 24/36
ROBOTICA AEREA 24
Aplicaciones de robotica aerea
Militares: reconocimiento, combate
Vigilancia de fronteras
Policıa
Grabacion de planos: pelıculas, futbol
Transporte de carga: Amazon
Inspeccion de lıneas de alta tension
Construccion de mapas: SenseFly
c2014 GSyC DRONES: ROBOTICA AEREA
´ ´
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 25/36
ROBOTICA AEREA 25
Investigacion en robotica aerea
KMEL: sensores posicion y control
ETH: pendulo invertido, pared
Control de incendios
Construccion
c2014 GSyC DRONES: ROBOTICA AEREA
´ ´
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 26/36
ROBOTICA AEREA 26
Robotica aerea en Espana
U.Politecnica Madrid (industriales)
U.Sevilla, Anibal Ollero
EADS, Atlante
INTA, Tauro
c2014 GSyC DRONES: ROBOTICA AEREA
´
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 27/36
DRONES EN GRUPO ROBOTICA URJC 27
DRONES EN GRUPO ROBOTICA URJC
Interesados en la autonomıa
PFC Oscar Higuera
cuadricoptero casero
PFC Victor Mayoral
minicuadricoptero
Hardware: ArDrone y Phantom
c2014 GSyC DRONES: ROBOTICA AEREA
´
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 28/36
DRONES EN GRUPO ROBOTICA URJC 28
Software: JdeRobot, ArDroneServer
Plataforma JdeRobot: componentes distribuidos
Componentes distribuidos, multilenguaje
Interfaces explıcitos ICE
Software libre, jderobot.org
ArDroneServer: acceso a sensores y sistema basico de control
c2014 GSyC DRONES: ROBOTICA AEREA
´
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 29/36
DRONES EN GRUPO ROBOTICA URJC 29
ArDroneServer
Varios hilos, rapido, minimizar retardos
Envuelve software del fabricante
c2014 GSyC DRONES: ROBOTICA AEREA
DRON S N GRUPO ROBO ICA URJC
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 30/36
DRONES EN GRUPO ROBOTICA URJC 30
Software: UAV-Viewer
Teleoperar al drone
Ver sus sensores
c2014 GSyC DRONES: ROBOTICA AEREA
DRONES EN GRUPO ROBOTICA URJC 31
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 31/36
DRONES EN GRUPO ROBOTICA URJC 31
c2014 GSyC DRONES: ROBOTICA AEREA
DRONES EN GRUPO ROBOTICA URJC 32
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 32/36
DRONES EN GRUPO ROBOTICA URJC 32
Control visual: seguimiento frontal y ventral
Seguimiento frontal y Seguimiento ventral
Percepcion: filtro de color y segmentacion
Actuacion
c2014 GSyC DRONES: ROBOTICA AEREA
DRONES EN GRUPO ROBOTICA URJC 33
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 33/36
DRONES EN GRUPO ROBOTICA URJC 33
Seguimiento frontal, control total del drone
Actuacion: 3 controladores PID en X (imgX), Y (img Y), Z (tamano)
c2014 GSyC DRONES: ROBOTICA AEREA
DRONES EN GRUPO ROBOTICA URJC 34
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 34/36
DRONES EN GRUPO ROBOTICA URJC 34
c2014 GSyC DRONES: ROBOTICA AEREA
DRONES EN GRUPO ROBOTICA URJC 35
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 35/36
DRONES EN GRUPO ROBOTICA URJC 35
Seguimiento ventral interactua con controlador que mantiene altura
Actuacion: solo posicion o posicion mas orientacion
c2014 GSyC DRONES: ROBOTICA AEREA
CONCLUSIONES 36
7/17/2019 Drones y robotica
http://slidepdf.com/reader/full/drones-y-robotica 36/36
CONCLUSIONES 36
CONCLUSIONES
Campo muy activo, esta de moda
Creciente numero aplicaciones civiles
HAY QUE PROGRAMARLOS
Hardware barato, reemplazable
Tendencia a la miniaturizacion
Integrar autolocalizacion visual, GPS
ArDrone2 + MK802, Gazebo
c2014 GSyC DRONES: ROBOTICA AEREA
top related