Title: Diapositiva 1
1Software de Robótica El futuro debe ser Abierto
2En la actualidad los problemas principales en el
software en la robótica tanto para la industria
como para el sector académico son - Perdida
cronológica de Estandarización -
Interoperabilidad - Reutilización de librerías
de software
3Propuesta Académica Acerca de Software Problema
- La comunidad académica robótica fallo al
producir un ecosistema de software estable ya que
no reciben créditos por el software. - Cada
entidad académica desarrolla por separado lo que
resulta en código no reutilizable. - Los
profesores expertos en robótica aveces no tienen
experiencia en la ingeniería de software o no
están conscientes de los cambios acerca del
creación, distribución y mantenimiento de buenos
robots y su software.
4Solución Diario de Software de Robótica - Se
necesita crear un diario de revisión uno a uno.
- Los tópicos de este diario
son sugestiones para APIs o implementaciones de
la misma. - La regla mas importante del diario
debe ser que las contribuciones son evaluadas en
como mejoran las APIs existentes o la
implementación de las ya existentes.
5Robótica Ontológica Problema - La robótica es
una ciencia de integración mas que una ciencia
fundamental, y la integración siempre es mas
compleja. - El software de apoyo para esta
integración se ve obstaculizada por falta de
precisión semántica de todos los objetos usados
en los problemas de robótica
6Solución Web Semántica Para la Robótica - Esta
solución es obvia, ya que la representación del
significado de todos los objetos que participan
en el software sólo es comprensible por la
computadora, esto puede dar lugar a la
automática integración de las bibliotecas y
componentes de diferentes fuentes. - Varias
ontologías que se complementan entre si. Por
ejemplo - Objetos - Sistema -
Perfiles
7Agencia de Financiamiento de Politicas Problema
- Los organismos de financiamiento en todo el
mundo a menudo ellos mismos financian sólo los
avances científicos fundamentales, pero se
olvidan de patrocinar para resolver el mencionado
software y problemas con la ontología. - El
software de apoyo para esta integración se ve
obstaculizada por falta de precisión semántica de
todos los objetos usados en los problemas de
robótica
8Solución Proyecto de fondo Middleware - Sólo
un ligero cambio en la política es necesaria los
organismos de financiamiento deberían también
proporcionar fondos para las normas de la
ontología y la creación de proyectos.
9Programacion Asincronica Problema - Los
sistemas de robot cada vez son mas multiagente lo
cual dificulta el intercambio de datos
asincrónica y la actividad de sincronización
entre los agentes. - El problema es encontrar un
trade-off entre eficiencia y robustez la
comunicación asincrónica y sincronización no se
establece y nunca se puede evitar por diseño. Los
ingenieros en Robótica la mayoría de las veces ni
siquiera estan conscientes del problema causado
por las actividades de software asíncrono.
10Solución Integrar IPC en el plan de estudios -
Programacion de comunicacion entre procesos (IPC)
aun no esta integrada en el plan de estudios en
el ámbito académico o de ingeniería
industrial. - La comunidad en Robotica debera
identificar los casos en que la IPC es relevante
en la robotica multiagente, y crear un Wikibook
acerca del tema.
11Software Comercial Monolitico Problema -
Productos de software comercial en robotica son
invariablemente sistemas monoliticos extensos en
los cuales los usuarios no pueden remplazar
componentes de otros vendedores. Esto reduce la
flexibilidad y esto hace que el software
comercial sea inutilizable en bajo nivel. - El
software en la robotica es tipicamente provisto
de manufactura en los robots, con algun framework
excepto las Inovaviones de tiempo real.