You are on page 1of 10

Webots

Webots es un entorno de desarrollo utilizado para modelar, programar y simular robots


mviles. Con Webots el usuario puede disear configuraciones robticos complejos, con uno o
varios, similares o diferentes robots, en un entorno compartido. Las propiedades de cada objeto,
como forma, color, textura, masa, friccin, etc., son elegidos por el usuario. Una amplia variedad de
sensores y actuadores simulados est disponible para equipar a cada robot.
El comportamiento del robot se puede probar en mundos fsicamente realistas. Los programas del
controlador

opcionalmente

pueden

ser

transferidos

robots

reales

disponibles

comercialmente. Webots es utilizado por ms de 1.190 universidades y centros de investigacin de


todo el mundo. Con Webots, tomar ventaja de una tecnologa probada que ha sido codesarrollada
por el Instituto Federal Suizo de Tecnologa en Lausanne, probado a fondo, bien documentado y
mantenido de forma continua durante ms de 18 aos.

Multiplataforma

Gran Comunidad de Usuarios

Webots es el simulador de robot slo


verdaderamente porttil: se ejecuta de forma
nativa en de Windows , Mac y Linux . Ambos
archivos mundiales y funciones de la API son
multiplataforma: pueden ser fcilmente
compartidos por las personas que utilizan
diferentes sistemas operativos.

Disfruta de una gran base de usuarios y


beneficiarse de la experiencia de muchos
investigadores ( ms de 1100 ) que ya utilizan
Webots. Compartir ideas y obtener respuestas
a sus preguntas sobre Webots en nuestro en
lneaforo .

Documentacin Rich

Atencin al Usuario

De Webots Gua del Usuario (220


pginas),Manual de Referencia (250 pginas)
y Currculo Robot (120 pginas) se mantienen
constantemente actualizados, mejorado y
puesto a disposicin en lnea tanto en HTML
y PDF.

Webots viene con un ao de servicio


renovable de un Premier incluyendo soporte al
usuario personalizada por e-mail de los
desarrolladores de Webots, mantenimiento y
actualizaciones a las ltimas versiones de
Webots.

Versin Educacin

Dinmica de Simulacin

Aproveche el asequible Webots EDU licencia


para sus estudiantes. Siga nuestro Currculo
Robotpara aprender o ensear
robtica. Disear comportamientos del robot
simples con nuestra herramienta BotStudio
programacin grfica.

Crear mundos dinmicos simuladas con el


Abierto de Dinmica del motor
(ODE). Especificar los lmites, la masa, el
centro de masa, y los coeficientes de friccin
de los objetos, y dejar Webots simular su
comportamiento dinmico.

Deteccin de Colisiones Personalizable

Archivos de Lectura Humana

Especificar los lmites de colisin de cada


objeto, independientemente de su
representacin grfica.Utilice cualquier
combinacin de las siguientes primitivas:
Box, Sphere, Cpsula, Cilindro,
IndexedFaceSet, ElevationGrid o avin.

Nmero ilimitado de Robots

Formato de archivo Webots es legible,


totalmente documentado y se puede modificar
con editores de texto normales. As que usted
puede disear sus propias herramientas para
generar automticamente los mundos Webots
que se adapte a sus necesidades.

APIs potentes

Una simulacin puede tener tantos robots


como usted necesita. La memoria y la
potencia de la CPU son los nicos
lmites. Cada robot puede ser un modelo
diferente, con su propio cdigo de controlador
especfico escrito en cualquier lenguaje de
programacin.

Programar sus robots usando 200 funciones


API disponibles en 6 idiomas diferentes: C, C
++, Java, Python, Matlab, URBI. Utilice
nuestras API orientada a objetos con 20 clases
en C ++, Java o Python. Enlace con
bibliotecas externas, por ejemplo, OpenCV.

Matlab Interfaz

ROS Interfaz

Programar sus robots controladores como


archivos .m Matlab utilizando las 200
funciones de la API de Matlab (licencia
Matlab requiere).Utilice la imagen de Matlab
Processing Toolbox para procesar imgenes de
la cmara Webots.

Conecte Webots de ROS mediante el roscpp


proporcionado (C ++) o los Rospy (Python)
interfaces de controlador y aprovechar todo
ROS pilas, incluyendo OpenCV, OpenRAVE,
OpenSlam GMapping, cinemtica inversa, etc.

URBI Interfaz

Supervisor de Programacin

Programa de control del robot con el lenguaje


(URBI) universal Robot Interface cuerpo y se
benefician de la interoperabilidad con Gostai
Studio y Gostai Lab (Gostai estudio, Gostai
Lab y URBI de licencias Webots requerido).

Controlar el proceso de simulacin mediante


programacin (Webots nica PRO). Su
programa Supervisor puede tomar fotografas
en pantalla, hacer pelculas, trayectorias
rcord, mover objetos, cambiar propiedades
de los objetos mientras se ejecuta la
simulacin.

Fsica Plugin Programacin

Rich interfaz grfica de usuario

Obtenga acceso a programacin el motor de


simulacin basado en la fsica-ODE (Webots
PRO) para definir comportamientos
avanzados de la fsica (por ejemplo, aadir la
dinmica de fluidos, la friccin no uniforme,
etc.) o simular nuevos sensores o actuadores.

Disfrute de la potente interfaz grfica de


usuario con ventanas libremente acoplables,
barras de herramientas y ms de 70 elementos
de men. El diseo estndar incluye cuatro
ventanas principales: la vista 3D, el editor del
rbol escena, el editor de cdigo fuente y la
consola.

Ventana Interactiva 3D Simulacin

Built-in de pantalla y la Creacin de Video

Ver e interactuar con la simulacin se ejecuta


en la ventana de simulacin 3D. Puede
arrastrar fcilmente, girar, levantar objetos en
cualquier momento, incluso cuando se ejecuta
la simulacin. Esto es til para probar la
solidez de sus robots a eventos inesperados.

Crear imgenes y grabar vdeos de alta calidad


directamente desde mens Webots. Utilice
estas capturas de pantalla y vdeos para
ilustrar los resultados en sus presentaciones,
publicaciones, sitios web, youtube, etc.

Estado actual de la tcnica de grficos 3D

Editor de cdigo fuente integrado

Crear modelos de simulacin realistas con


avanzados de iluminacin, niebla, sombras,
texturas y transparencia. Utilice primitivas
predefinidos: caja, esfera, cilindro, cono,
Cpsula, IndexedFaceSet, Plano,
ElevationGrid y extrusin.

Programa y compilar el cdigo de controlador


directamente en el editor de cdigo fuente
incorporada. Aproveche el resaltado de
sintaxis incluyendo funciones de la API y
saltar al error instalacin de lnea disponible
para todos los Webots lenguajes de
programacin.

Editor Con todas las funciones de escena

VRML Importacin / Exportacin

Utilice el editor de rbol escena integrada para


disear sus robots y sus entornos. Ajustar
todos los parmetros de la simulacin de la
representacin del rbol widget de
escena. Copiar y pegar nodos y valores desde
y hacia el rbol de la escena.

Disee sus robots y objetos modelos usando


su software CAD favorita como SolidWorks,
AutoCAD, Blender, 3D Studio Max,
SketchUp, etc. exportar estos modelos como
archivos VRML97 e importar directamente en
Webots.

Biblioteca de Robots populares

Biblioteca del interior y exterior Objetos

Beneficiarse
de la gran coleccin de modelos de robots
comerciales incluidos en Webots: Aibos,
Bioloids, Boe-Bot, e-puck, HOAP-2, iRobot
Create, Katana, Kepheras, Koala, Kondo
Khrs, Nao, Pioneer, Camarn III, Agrimensor
SVR -1, etc.

Disfrute de la coleccin de objetos listos para


su uso interactivo: paredes, puertas, ventanas,
luces, sillas, sof, mesas, estantera, armarios,
televisin, nevera, horno, lata de refresco,
frutas, libros, plantas, cuadros, coches, rocas ,
barril, baln de ftbol, etc.

Ejemplos Incluido

Comunicacin Inter-Robot

Echa un vistazo a la coleccin de ms de 150


ejemplos de cdigo fuente. Capacidades
Descubra Webots y temas ms avanzados:
algoritmos genticos, optimizacin de
enjambre de partculas, redes neuronales
artificiales, la inteligencia de enjambre,
equipo de msica de visin, etc.

Utilice las funciones de la API del receptor


Webots Emisor y en sus simulaciones multirobots para permitir rpidamente sus robots
para hablar unos con otros. Webots sistema de
comunicacin puede tener en cuenta la
posicin de los robots, la orientacin y los
obstculos.

Gran variedad de sensores

Cmaras Dispositivos

Equipar sus robots simulados con sensores


personalizables y precisos modelos de la
biblioteca sensor proporcionado: sensor de
distancia, sensor de luz, cmaras, LIDAR,
GPS, giroscopio, acelermetro, brjula,
parachoques, sensores de posicin, sensor de
fuerza de retroalimentacin, etc.

Simular dispositivos de cmara realistas


robots de a bordo, y procesar las imgenes de
la cmara en sus programas de
controlador. Ajuste la resolucin y el campo
de visin, la configuracin estreo-visin,
proyecciones esfricas, ruido blanco, sistemas
de pan-tilt, etc.

LIDAR Sensores

Dispositivo de visualizacin

Utilice la simulacin acelerada por hardware


de sensores LIDAR (por ejemplo,
ENFERMO, Kinect, etc.) para obtener una
instantnea de la informacin rango alrededor
del robot. Procesar estas imgenes 3D en sus
programas de control del robot.
Motores Totalmente personalizables

Crear motores rotativos o lineales con los


lmites de velocidad, aceleracin y motor
libremente elegidos, etc. Utilice sensores de
posicin y la fuerza de la retroalimentacin de
los motores en el cdigo del
controlador. Aadir primavera opcional y
elementos de amortiguacin para sus motores.

Utilice el dispositivo de visualizacin simular


pantallas LCD, monitores de PC, televisin,
etc. a bordo de sus robots. Dibuje las grficas,
el estado del robot, supervisar el valor de
algunas variables, o lo que quieras mostrar en
su programa de control del robot.

Dispositivo Conector

Utilice dispositivos de conexin para simular


enlaces mecnicos que pueden cerrar o abrir
durante la simulacin. Construye simulaciones
de robots modulares y controlar el
comportamiento de cada dispositivo conector
de sus programas de control del robot.

Referencias:

Tomado desde la pgina: https://www.cyberbotics.com/features