Sunteți pe pagina 1din 33

Programacin de Algoritmos para Sistemas Robticos

Laura Hernndez
Technical Marketing Engineer National Instruments Mexico
mexico.ni.com National Instruments de Mxico

NI LabVIEW 2011
Programacin grfica y basada en texto Funciones de control y anlisis integradas Programacin multincleo Una herramienta de software para PC, hardware embebido y FPGA
mexico.ni.com National Instruments de Mxico

Papel de LabVIEW en la Educacin

Primaria

Preparatoria

Universidad

Posgrado e Investigacin Aeroespacial

Jardn de Nios

Aprendizaje Basado en Proyectos, HOs

mexico.ni.com

National Instruments de Mxico

>68% equipos usando LabVIEW 100% equipos usando CompactRIO

40,000 estudiantes de preparatoria diseando con CompactRIO


mexico.ni.com National Instruments de Mxico

Desafo Urbano DARPA


Navegacin autnoma de 60 millas en ambiente urbano Seguir las leyes de trfico Navegacin con obstculos y barreras Interaccin con otros vehculos
Odin Ganador tercer lugar Virginia Tech Desarrollado con LabVIEW y CompactRIO
mexico.ni.com National Instruments de Mxico

LabVIEW / RIO para Robtica


Virginia Tech (LabVIEW + CompactRIO)

Solucin Personalizada
MIT (C con cluster Linux 40 nucleos)

NI reduce dramticamente el costo de diseo, desarrollo y pruebas de sistemas robticos.


mexico.ni.com National Instruments de Mxico

NI ya es exitoso en robtica y sistemas autnomossin embargo

QUEREMOS OFRECER MS A LOS DISEADORES DE SISTEMAS AUTNOMOS/MVILES


mexico.ni.com National Instruments de Mxico

Una plataforma para diseo de sistemas robticos sofisticados


Libreras de adquisicin y procesamiento de imgenes Despliegue en hardware FPGA y Tiempo Real

LabVIEW Robotics 2011

Conectividad a sensores y actuadores de terceros

Algoritmos de navegacin y planeacin de ruta

Protocolos JAUS, I2C, SPI y Ethernet para comunicacin mexico.ni.com National Instruments de Mxico

Algoritmos de cinemtica y direccin

LabVIEW Robotics en Hardware NI RIO


Tiempo Real
Ruta, comportamiento, movimiento

Planeacin

Interfaz Usuario
Monitoreo Salud, Control opcional

Identificacin Objetos, Localizacin

Percepcin I/O
FPGA

mexico.ni.com

Sensores

Seguridad, filtros, control movimiento

I/O Sensores Actuadores


National Instruments de Mxico

LabVIEW en la Construccin de un Robot Mvil


Adquisicin datos Filtrado Percepcin

Pensar
Navegacin Localizacin Toma de Decisiones

Locomocin Cinemtica Control motores

Sensar
mexico.ni.com National Instruments de Mxico

Actuar

LabVIEW Robotics 2011


Nueva Experiencia de Usuario

mexico.ni.com

National Instruments de Mxico

Conectividad a Sensores
Voltaje Analgico Datos Digitales

LIDAR

GPS

Infrarrojo

Ultrasnico

Cmara

IMU

Brjula

mexico.ni.com

National Instruments de Mxico

Conectividad a Sensores
Simulacin de entradas de sensores y salida a motores para probar algoritmos como mapeo, direccin mecnica y planeacin de ruta, y luego usar el mismo cdigo en hardware.

Soporte para: NI LabVIEW Robotics Starter Kit 1.1 y 2.0 Plataforma FRC Plataforma iRobot Create

mexico.ni.com

National Instruments de Mxico

Simulador de Ambiente Basado en Fsica


La Simulacin permite a los desarrolladores probar cdigo mucho ms rpido que usando el hardware real. Ambiente de simulacin basado en Open Dynamics Engine.

mexico.ni.com

National Instruments de Mxico

Demo 1: Simulacin de Sistemas Robticos

mexico.ni.com

National Instruments de Mxico

Implementacin de Algoritmos Robticos


Cuadrcula de Ocupacin y A*,AD* Diagrama de Voronoi

Mapeo y Visualizacin 3D
Histograma Vector Campo (VFH)

mexico.ni.com

National Instruments de Mxico

Capacidades de Visin
Rastreo de color Rastreo patrones Anlisis de visin personalizado NI Vision Development Module
mexico.ni.com National Instruments de Mxico

Demo 2: Localizacin mediante Dead Reckoning

mexico.ni.com

National Instruments de Mxico

Control de Transmisiones
Omnidireccionales

Entrada: Radio de la Rueda Distancia de Separacin

, y , x

1 , 2 , (3 ), (4 )
Ackerman

Salida: Velocidades de las Ruedas

Diferencial

Mecanum

mexico.ni.com

National Instruments de Mxico

Funciones para Brazos Robticos


Definicin para brazos seriales Clculo Jacobiano Clculo torque Cinemtica
Cinemtica directa Cinemtica inversa

Visualizacin 3D

mexico.ni.com

National Instruments de Mxico

Demo 3: Control de Transmisiones con LabVIEW Robotics

mexico.ni.com

National Instruments de Mxico

NI LabVIEW Robotics Starter Kit 1.1


Plataforma de robot mvil completa Para prototipos y enseanza de robtica Incluye NI Single-Board RIO, motores, encoders, sensor ultrasnico rotatorio Puede ser complementado con sensores adicionales, actuadores y manipuladores

mexico.ni.com

National Instruments de Mxico

NI LabVIEW Robotics Starter Kit 2.0


Nueva distribucin de las ruedas para mejorar la transmisin Se actualiza del sbRIO-9631 a sbRIO-9632 para mayor poder de procesamiento y memoria Mayor nmero de canales TETRIX expuestos para personalizar los robots al aadir sensores y otros componentes robticos. Starter Kit API para interactuar con el robot si necesidad de programar FPGA (tambin disponible para la versin anterior)

mexico.ni.com

National Instruments de Mxico

NI Robotics CompactRIO para Enseanza e Investigacin


El controlador CompactRIO y el paquete de E/S con el software LabVIEW usados en FRC Se integra con el Paquete AndyMark de Partes para una plataforma completa de robtica (Se vende por separado) APIs de software y ejemplos para recuperar datos desde sensores y actuadores de control Mdulos de E/S analgica y digital para conectar a componentes AndyMark
mexico.ni.com National Instruments de Mxico

Componentes Adicionales
Pitsco Education Add-On Kits

www. shop.pitsco.com/DaNI

Cursos de Robtica
Curso disponible desde la pgina del producto en ni.com/robotics

mexico.ni.com

National Instruments de Mxico

Otras Funciones
Conectividad
MobileRobots, Skilligent API

Interfaces Digitales FPGA


I2C SPI RS-232

Decodificador NEMA GPS Ejemplos y Guas


mexico.ni.com National Instruments de Mxico

LabVIEW Robotics 2011


IP para sensores, navegacin, control de movimiento y ms

Ambiente de programacin grfico

Despliegue a hardware FPGA y Tiempo Real

Conectividad a sensores y actuadores de terceros

Herramientas para integrar algoritmos en texto

Ejemplos de aplicaciones reales

mexico.ni.com

National Instruments de Mxico

Comunidades

http://www.ni.com/code/robotics

mexico.ni.com

National Instruments de Mxico

Tutoriales y Demos

http://www.ni.com/labs

mexico.ni.com

National Instruments de Mxico

Video Guas

http://www.youtube.com/NIAcademia

mexico.ni.com

National Instruments de Mxico

PREGUNTAS?

Laura Hernndez
Technical Marketing Engineer National Instruments Mexico

laura.hernandez@ni.com 01 800 010 0793

mexico.ni.com

National Instruments de Mxico

Academic Days 2011

mexico.ni.com

National Instruments de Mxico

S-ar putea să vă placă și