Académique Documents
Professionnel Documents
Culture Documents
FUNDAMENTOS
MIPO
Mster en Interaccin Persona Ordenador
Pere Ponsa
Antoni Granollers
1 Fundamentos
1.1 Objetivos
1.2 Evolucin histrica del concepto de diseo
1.3 Diseo de sistemas interactivos centrados en el usuario
1.4 Interaccin persona-ordenador y automatizacin industrial
1.5 Estndares y guas metodolgicas
1.6 Principios de diseo
1.7 Ejercicio
1.8 Referencias
1.1 Objetivos
En este captulo de Fundamentos los objetivos principales son:
introduccin de conceptos bsicos
relacin entre disciplinas
principios bsicos de diseo
A lo largo del captulo el estudiante aprende como concretar los principios bsicos de
diseo en el mbito de la automatizacin industrial
1.2 Evolucin histrica del concepto de diseo
Uno de las principales referencias en telerrobtica, automatizacin y control supervisor
es Thomas B. Sheridan, quin ha influido en profesionales de las reas de ingeniera de
sistemas y factores humanos a lo largo de dos dcadas (Sheridan, 1992). Una de las
principales ideas de este autor es que los progresos en robtica dependen no solo de los
cambios en la tecnologa, sino tambin en los avances en la comprensin de la relacin
entre personas y mquinas.
Esta idea introduce un concepto interesante. Si bien es necesario estudiar cada factor por
separado, persona (perfil del usuario, aspectos cognitivos, tipo de discapacidad, tipo de
dependencia) y la mquina (estructura cinemtica, tipo de pinza prensora, control de la
trayectoria), Sheridan enfoca la atencin en la relacin entre ellos, por tanto en la parte
de interaccin:
reparto del control de la tarea entre persona y mquina: la tarea la ejecuta la
persona con el soporte del robot, la tarea la ejecuta el robot, etc.
interaccin entre persona y mquina: tipo de interfaz fsica adaptada al tipo de
discapacidad como joystick, pedal, teclado especial, etc.
A esta idea conviene aadir que el sistema persona-mquina no puede considerarse de
forma aislada, hay que valorar que la persona y la mquina se encuentran en un entorno,
por ejemplo el mbito domstico o el mbito industrial, y por tanto el sistema pasa a
ser la persona, la mquina y el entorno y lo que conviene analizar son las mltiples
interacciones entre ellos cuando se lleva a cabo una tarea (Caas, 2004).
2/19
La ergonoma cognitiva ya engloba esta ltima idea dentro del marco conceptual actual
denominada sistema cognitivo conjunto, en el que se describe cmo debe arroparse el
concepto de diseo centrado en el usuario desde la perspectiva del diseo contextual.
1.3 Diseo de sistemas interactivos centrados en el usuario
A mediados de los aos ochenta se observa un cambio en la forma de concebir el
diseo, pasando de ser visto como un proceso lineal a la idea actual de ciclo en la que se
centra la idea en el carcter iterativo del proceso y en las necesidades y capacidades de
los usuarios. Dentro del ciclo de diseo se enmarca el concepto de usabilidad, es decir, a
como el usuario puede usar el sistema que est siendo diseado. Para ello es necesario
llegar al concepto de evaluacin de la usabilidad:
deben existir unas especificaciones de usabilidad
la opinin del usuario debe tenerse en cuenta
el diseo debe ser poco costoso
Corresponde a los expertos en ingeniera de la usabilidad definir como se evalan las
especificaciones, como recoger la opinin del usuario y tenerla en cuenta dentro del
ciclo de diseo, y finalmente como concretar el nmero mnimo de prototipos a partir
del cual, la iteracin del ciclo se considera ya suficiente para dar por finalizado el
diseo.
Como ejemplo de marco metodolgico se dispone del Modelo de Proceso de la
Ingeniera de la Usabilidad y la Accesibilidad MPIu+a desarrollado por Toni Granollers
que recoge cada una de las fases del ciclo (poner aqu el nombre) (Granollers et.al.,
2005). Y para la medida de la usabilidad es necesario contar con la aportacin de los
estudios experimentales llevados a cabo en los laboratorios de usabilidad.
3/19
4/19
Los trabajos han intentado acercar disciplinas cientficas afines con el fin de proponer
una visin compartida de los problemas a tratar. Para la siguiente edicin de la
asignatura, se prev introducir algunos aspectos en el programa que hagan hincapi en
los problemas cuotidianos de personas con algn tipo de discapacidad, de manera que
los estudiantes puedan planificar un proyecto de ayuda robtica orientado a la tarea a
realizar por la persona.
1.5 Estndares y guas metodolgicas
Durante aos se han elaborado procedimientos para garantizar la seguridad de los
sistemas persona-mquina en diversos mbitos. En esta seccin destacamos aquellas
guas que tratan la problemtica de la interaccin compleja entre personas y mquinas y
que pueden aportar rasgos a considerar en la supervisin humana industrial.
1.5.1 ISO 11064
El estndar ISO 11064 establece unos principios, recomendaciones y requerimientos
para ser aplicados en el diseo de centros de control. El estndar ISO 11064 propone
aspectos de propsito general y en el caso particular de aplicacin en sala de control
industrial, la ergonoma aparece prioritariamente en forma de ergonoma fsica (ISO,
2004).
1.5.2 Human Factors Design Standards (HFDS)
La HFDS es una gua de requisitos sobre factores humanos aplicable a los sistemas
adquiridos y/o desarrollados para la Administracin Federal de Aviacin FAA de los
EE.UU. Se hace hincapi en la relevancia del rol del operario y en la aplicacin de la
automatizacin centrada en el humano (human centered automation), (FAA 1996).
1.5.3 Human Interface Design Review Guidelines (NUREG 0700)
El estndar NUREG 0700 desarrollado por la Comisin de Regulacin Nuclear de los
EE.UU. para revisar el diseo desde el punto de vista de factores humanos de las
interfaces persona-sistema (Human System Interfaces, HSI) en general. La gua NUREG
establece unos requisitos de diseo para todos los tipos de interfaz persona-sistema de
una sala de control de planta nuclear (NUREG 2002).
1.5.4 Safety Automation System NORSOK
El estndar SAS (Safety Automation System) forma parte de los estndares NORSOK I002 desarrollados por la industria petrolfera de Noruega para asegurar una adecuada
seguridad, valor aadido y un coste efectivo para todas las partes implicadas en el
desarrollo de sistemas petrolferos El estndar define requerimientos sobre diversas
reas cubriendo los requerimientos funcionales y tcnicos y estableciendo una base para
5/19
6/19
7/19
.PROGRAM moure.parts()
;DESCRIPCION: Este programa permite que el robot coga ;piezas en la localizacin
"pick"
; i las deja en "place"
parts = 100 ; n de piezas a procesar
height1 = 25.4 ; altura de "approach/depart" en "pick"
height2 = 50.8 ; altura de "approach/depart" en "place"
parameter HAND.TIME = 0.16 ; configuracin para movimiento ;lento del brazo
mecnico
OPEN ; apertura de la pinza
RIGHTY ; seleccionamos configuracin de brazo derecho
MOVE start ; movimiento del robot a la localizacin segura de ;inicio
FOR i = 1 TO parts ; procesar las piezas
APPRO pick, height1 ; ir a "pick-up"
MOVES pick ; mover a la pieza
CLOSEI ; cerrar la pinza
DEPARTS height1 ; volver a la posicin anterior
APPRO place, height2 ; ir a "put-down"
MOVES place ; mover a la localizacin de destino
OPENI ; abrir la pinza
DEPARTS height2 ; volver a la posicin anterior
END
TYPE "Fin de la tarea. ", /IO, parts, " piezas procesadas."
RETURN ; fin del programa
.END
8/19
posible los paros de la mquina por situaciones derivadas de una mala programacin. A
nivel industrial no se puede asegurar una fiabilidad del 100% ya que todo proceso
automatizado requiere de un mantenimiento preventivo y debido al hecho de la
presencia de situaciones imprevistas que pueden afectar al rendimiento y a la seguridad.
Suponiendo que la fiabilidad est en unos mrgenes aceptables, es el momento de
intentar depurar las necesidades ms elevadas. El cumplimiento de las necesidades
elevadas muestra, en el ejemplo del robot industrial, que el sistema productivo mejora
su rendimiento y eficacia.
1.6.2 La ley de Hick
La ley de Hick expresa que el tiempo necesario para tomar una decisin es una funcin
del nmero de opciones disponibles (Hick 1952), (Hyman 1953). La ley permite
calcular el tiempo que se tarda en tomar una decisin cuando se presentan varias
posibilidades. As por ejemplo, cuando un piloto dispone de un conjunto de botones y
debe accionar uno ante un imprevisto anunciado por una alarma, la ley de Hick indica
que cuanto mayor sea el nmero de botones, ms se tardar en tomar la decisin.
La ley de Hick se enmarca en la solucin de problemas. En esta metodologa se
describen cuatro pasos: identificar el problema, valorar las opciones disponibles, elegir
una de las opciones, y realizar la opcin escogida. La ley de Hick se aplica al tercer
paso. Hay que indicar que la ley de Hick se aplica en la toma de decisiones sencilla
(habitualmente se asocia un evento con una posible accin correctiva).
La ley de Hick se expresa
RT a b * log 2 n
Siendo:
- RT: tiempo de respuesta
- a: tiempo total que no est implicado en la toma de decisin
- b: constante emprica basada en el tiempo de procesado cognitivo para cada
opcin (0,155 s para los seres humanos)
- n: nmero de alternativas posibles
Por ejemplo, imaginemos que un operario tarda 2 s en detectar una alarma y reconocer
su significado. Imaginemos tambin que al pulsar uno de los 5 botones se solucionar el
problema. El tiempo en responder segn la ley de Hick indica un cierto retardo, con lo
que RT tiene un valor de 2,36 s.
RT 2 (0,155) * log 2 5 2,36 s
Como aplicar la ley de Hick en el diseo de sistemas? La ley de Hick puede aplicarse
en el diseo de sistemas que impliquen decisiones basadas en diversas opciones. Si se
disean tareas en las que el tiempo de respuesta ante eventos es decisivo, se recomienda
minimizar el nmero de opciones implicadas. Cuando el diseo requiere interacciones
complejas, la ley de Hick no puede aplicarse y es conveniente realizar estudios
etnogrficos con usuarios y situaciones reales. Sera el caso, por ejemplo, de la tarea de
un controlador areo en el seguimiento de aviones, el cual ante una situacin de alarma
9/19
debe realizar tareas ms elaboradas como la discusin del caso con los compaeros de la
sala de control, y la consulta de los procedimientos a seguir en caso de emergencia (en
forma de men de ayuda en pantalla, o bien mediante manual de consulta).
Un detalle que conviene resaltar es la presencia de presin temporal en la decisin. Si a
ello se aade que el operario maneja un sistema complejo, la presencia de error humano
ante un gran nmero de alternativas a escoger puede ser elevada, de ah que la reduccin
del nmero de opciones por parte del diseador es una idea a considerar.
1.6.3 Equilibrio entre flexibilidad y eficacia
Dos conceptos contradictorios que conviene manejar con habilidad para encontrar un
equilibrio adecuado. La idea parte de los trabajos de (Norman, 2000) y en los que se
comenta que los diseos flexibles pueden desempear ms funciones que los diseos
especializados pero lo hacen de una forma menos eficaz. Debe conseguirse el equilibrio
entre flexibilidad y eficacia ya que no se puede prescindir de ninguno de los dos
conceptos; la incorporacin de la flexibilidad permite satisfacer un mayor nmero de
exigencias de diseo, pero ello repercute en un aumento de la complejidad.
El equilibrio entre flexibilidad y utilidad presenta implicaciones a la hora de sopesar la
importancia relativa de la flexibilidad frente a la eficacia en un diseo. Siempre que los
usuarios conozcan bien sus necesidades, se recomienda diseos especializados que
atiendan a esas necesidades de la manera ms eficaz posible. En el caso de usuarios que
no conozcan bien sus necesidades, se recomienda diseos flexibles con el fin de
posibilitar el mayor nmero posible de futuras aplicaciones. Cuando se disea
generaciones mltiples de productos, hay que tener en cuenta el cambio general hacia la
especializacin a medida que las necesidades de los usuarios se definan.
El equilibrio entre flexibilidad y eficacia se aprecia en el diseo de panel de mando a
modo de interfaz entre un operario y un artefacto (controlador lgico programable,
mquina) (Ponsa y Vilanova, 2005). El panel ms sencillo es el ms fcil de utilizar,
pero no resulta flexible y es necesario aadir funcionalidades bien definidas
(dispositivos de informacin visual, selector de servicio). El segundo panel muestra las
mejoras aadidas; se puede observar que los dispositivos de informacin visual
(indicadores luminosos) y los elementos controladores (selectores, pulsadores) se han
agrupado por su funcin (Servicio, Marcha/Paro de la mquina, Seguridad). El tercer
panel es muy flexible ya que incorpora todas las funcionalidades anteriores, y adems
aade la posibilidad de que el operario realice tareas de verificacin manual, ello
repercute en que se trata de un panel mucho ms complejo, y su manejo requiere
entrenamiento del operario.
Es habitual encontrar paneles de mando muy sencillos en entornos industriales,
construidos con un mnimo de pulsadores para permitir que el operario realice la tarea
bsica de marcha y paro de una mquina. El segundo panel se ha diseado para aquellos
operarios que deseen introducir la gua GEMMA en el algoritmo del controlador lgico
(PLC) que gobierna la mquina. Finalmente, el tercer panel muestra que el segundo
panel puede ampliarse para tener en cuenta el accionamiento de algunos actuadores de
la mquina. En el caso de una mquina compleja, el nmero de dispositivos y
10/19
controladores puede aumentar tanto que puede hacer inviable el diseo de un panel
fcilmente utilizable por el operario.
11/19
1.6.4 La limitacin.
El concepto de limitacin procede de los estudios de Norman (Norman, 1998).
Las limitaciones permiten reducir las acciones que se pueden realizar sobre un sistema.
Un ejemplo de limitacin es la ocultacin de opciones, por ejemplo, que se produce al
desplegar la barra de men principal en un editor de texto, aparecen en primer trmino
las opciones ms utilizadas en lugar del conjunto de ellas, mucho ms extenso. La
aplicacin de las limitaciones facilita la utilizacin de los diseos.
Existen dos tipos de limitaciones, fsicas y psicolgicas. Las limitaciones fsicas
reducen las acciones a condicionar el movimiento segn trayecto, eje o barrera.
Un ejemplo de limitacin de tipo Trayecto es el elemento slider. Se observa como
mediante el ratn convencional, el usuario puede deslizar el cursor a lo largo de una
trayectoria vertical en este ejemplo, en una escala de 0 a 100.
12/19
13/19
En el ejemplo del diseo de un panel de control sencillo se observa como por accidente,
el operario podra poner la mquina en un estado de funcionamiento automtico (AUT)
al dar un golpe involuntario sobre el selector. Aadiendo, un pulsador para validar la
accin, tan solo se produce ese modo de funcionamiento de forma voluntaria, evitando
as una posible equivocacin que podra derivar en accidente.
Los errores de planificacin se producen cuando la tarea de toma de decisiones y
solucin de problemas resulta inadecuada para corregir el mal funcionamiento de un
proceso o una mquina. En sistemas complejos, como la toma de decisiones en sala de
control de planta nuclear, la interpretacin inadecuada de la presencia de una alarma y
el reconocimiento de la situacin, puede conducir a un error de planificacin que afecta
gravemente al funcionamiento de la planta (como en el accidente ocurrido en Three
Mile Island en 1979).
Los diseos deben ayudar a las personas a evitar errores y, en caso de producirse, a
minimizar las consecuencias negativas (Lidwell et. al. 2005). En este sentido se define
el diseo indulgente que incluye:
-
14/19
15/19
obtener los resultados deseados de calidad del producto y satisfaccin del control
efectuado.
En el entorno industrial, y ante la presencia de perturbaciones, el proceso controlado
puede desviarse de la consigna fijada a priori, de forma que se produce un
deterioramiento del funcionamiento correcto. De forma rpida, observamos, pues, que la
supervisin engloba la automatizacin, el seguimiento y la vigilancia del proceso
controlado. En el contexto que presentamos en estas lneas, entendemos que la
automatizacin y la supervisin son fases consecutivas a aplicar sobre el proceso.
De forma bsica, el sistema de supervisin es el encargado de llevar a cabo las
actividades siguientes:
-
16/19
Tal como se ha comentado al principio de este tema, una de las principales referencias
en telerrobtica, automatizacin y control supervisor es Thomas B. Sheridan, quin ha
influido en profesionales de las reas de ingeniera de sistemas y factores humanos a lo
largo de dos dcadas (Sheridan, 1992). Sheridan contempla todos los modos de
operacin que pasan por un control cien por cien humano, a un control cien por cien
automatizado, y en medio las divesas combinaciones de control entre el operario y el
automatismo.
Es necesario definir un esquema en el que el concepto de control supervisado se aprecie
de forma ntida en el marco de la interaccin persona-ordenador.
Mediante la interfaz (monitor de ordenador, panel de mano con indicadores
informativos) o bin por visualizacin directa del proceso, el operario vigila el proceso
controlado por el automatismo, y vigila tambin el funcionamiento adecuado del
algoritmo programado en el interior del automatismo. En este esquema, proceso indica
un proceso continuo o proceso discontinuo industrial; en casos concretos se puede
sustituir proceso por mquina, manteniendo la forma del resto de elementos del
esquema.
17/19
18/19
1.8 Referencias
Barrientos, A., Pein, L.F., Balaguer, C. y Aracil, R. Fundamentos de Robtica.
Editorial McGrawHill, Segunda Edicin, Madrid, 2007
Caas, J.J. Personas y mquinas. Ediciones Pirmide, Coleccin Psicologa, 2004
Federal Aviation Administration: Human factors design guide for acquisition of
commercial-off-the-shelf subsystems, non-developmental items, and developmental
systems (DOT/FAA/CT-96/01). Atlantic City International Airport, DOT/FAA
Technical Center, 1996
Granollers, T., Lors, J. y Caas, J.J. Diseo de sistemas interactivos centrados en el
usuario. Editorial UOC, Coleccin Informtica, 2005
Hick, W.E. On the rate of gain of information. Quarterly Journal of Experimental
Psychology, Vol 4, pp. 11-26, 1952
Hyman, R. Stimulus information as a determinant of reaction time. Journal of
Experimental Psychology, Vol 45, pp. 188-196, 1953
ISO International Organization for Standarization: Ergonomic design of control centres,
parts I, II, III, IV. En URL: http://www.iso.org, 2004
Lidwell, W., Holden, K y Butler, J. Principios universales de diseo. Editorial Blume,
2005
Maslow, A. Motivacin y personalidad. Ediciones Daz de Santos, 2001
NASA. Man system integration standards, NASA-STD-3000.
En URL: http://msis.jsc.nasa.gov/, 1995
Norman, D.A. Categorization of action slips Psychological Review, Vol 88, pp. 1-15,
1981.
Norman, D.A. La psicologa de los objetos cotidianos. Editorial Nerea, San
Sebastin, 1998
Norman, D.A. El ordenador invisible. Editorial Paids, Barcelona, 2000
Norwegian Technology Centre. Norsok Standard: I-002 Safety automation system.
Norwegian Technology Centre Oscarsgt. 20, Postbox 7072 Majorstua N-0306 Oslo. En
URL: http://www.olf.no y http://trends.risoe.dk/detail-organisation.php?id=52#corpus ,
2006
Ponsa, P. y Vilanova, R. Automatizacin de procesos mediante la gua GEMMA.
Edicions UPC, Aula Politcnica/Computacin y Control, n 102, Barcelona, 2005.
Reason, J. Human error. Cambrigde University Press, 1990
Sheridan, T. Telerobotics, automation and human supervisory control. MIT Press,
1992
U.S. Nuclear Rgulatory Commission: NUREG-0700, Human-system interface design
review guidelines. Office of Nuclear Regulatory Research, Washington DC 205550001.
En
URL:
http://www.nrc.gov/reading-rm/doccollections/nuregs/staff/sr0700/nureg700.pdf, 2002
Wickens, C.D., Gordon, S.E. y Liu Y. An introduction to human factors engineering.
Addison Wesley Longman, 1997
19/19