飞行员的心理状态是怎样的?

2023-11-09 07:59
文章标签 状态 怎样 心理 飞行员

本文主要是介绍飞行员的心理状态是怎样的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关注“心仪脑”查看更多脑科学知识的分享。

关键词:脑科学、飞行员、人因工程

驾驶舱是一个天然的多任务工作环境,出现的各种干扰都会导致航空事故发生。飞行员工作负荷的自动表征对于防止这类事故的发生至关重要。

由于工作负荷涉及解决任务的认知、神经生理和知觉过程,因此它受个人能力、动机和情绪状态的影响。虽然工作负荷的多面性使人们无法直接研究它,但从各种可量化的变量中推断工作负荷是可行的。

在认知状态评估的特殊情况下,脑电图正成为解决其表征的首选传感器。

因此,本研究的目的是通过对脑电图信号的分析来描述飞机驾驶员在驾驶舱内的心理工作负荷。

本文包含以下内容:

图1 全文思维导图

01相关研究背景

测量工作负荷的机制可以分为两大类:基于主体感知的主观测量和基于生理反应的客观评分。一方面,主观测量是评估心理工作负荷最常用的方法,NASA任务负荷指数(TLX)是在研究对象使用各种人机界面系统时,用来了解工作负荷水平的测试。该问卷根据六个子变量的加权平均值来衡量心理工作负荷,它在航空领域被广泛用于评估飞行员与飞机控制系统交互时的心理工作负荷。

另一方面,生理测量通过测量无意识控制的生理动态变化,为工作负荷提供了更可靠的数据。常见的测量方法是:通过心电图(ECG)记录心脏电活动;通过肌电图读取肌肉的电活动;通过脑电图(EEG)检测大脑中的电活动;以及使用眼动仪进行相关数据收集等。

将多种生理传感器结合起来对工作负荷进行测量,比使用单一的传感器效果更好。本文提出了卷积神经网络结构,将原始和频谱EEG数据结合起来,评估不同结构的心理工作负荷。

02研究方法

研究提供了两个不同的数据集,都可以用于训练和验证模型。第一个数据集记录了研究对象操作复杂游戏的工作负荷(WorkLoad WL),第二个数据集记录了在不同复杂程度的飞行场景下飞行员进行操作的WL值。

2.1双重N-Back测试

N-Back测试是一种需要记忆的游戏,我们使用三种不同的N-Back测试来诱导低等、中等、高等心理工作负荷。

(1)适用低等工作负荷的测试。每隔几秒就会在屏幕上不同位置出现一个正方形,当出现的正方形位置与前一个位置相同时,研究对象需要按下键盘键。

(2)适用中等工作负荷的测

这篇关于飞行员的心理状态是怎样的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/374893

相关文章

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

hdu1565(状态压缩)

本人第一道ac的状态压缩dp,这题的数据非常水,很容易过 题意:在n*n的矩阵中选数字使得不存在任意两个数字相邻,求最大值 解题思路: 一、因为在1<<20中有很多状态是无效的,所以第一步是选择有效状态,存到cnt[]数组中 二、dp[i][j]表示到第i行的状态cnt[j]所能得到的最大值,状态转移方程dp[i][j] = max(dp[i][j],dp[i-1][k]) ,其中k满足c

状态dp总结

zoj 3631  N 个数中选若干数和(只能选一次)<=M 的最大值 const int Max_N = 38 ;int a[1<<16] , b[1<<16] , x[Max_N] , e[Max_N] ;void GetNum(int g[] , int n , int s[] , int &m){ int i , j , t ;m = 0 ;for(i = 0 ;

hdu3006状态dp

给你n个集合。集合中均为数字且数字的范围在[1,m]内。m<=14。现在问用这些集合能组成多少个集合自己本身也算。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.Inp

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

状态模式state

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/state 在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 在状态模式中,player.getState()获取的是player的当前状态,通常是一个实现了状态接口的对象。 onPlay()是状态模式中定义的一个方法,不同状态下(例如“正在播放”、“暂停

qml states 状态

states 状态 在QML中,states用于定义对象在不同状态下的属性变化。每个状态可以包含一组属性设置,当状态改变时,这些属性设置会被应用到对象上。 import QtQuick 2.15import QtQuick.Controls 2.15// 定义应用程序的主窗口ApplicationWindow {visible: true // 使窗口可见width: 640 /

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

[轻笔记] ubuntu Shell脚本实现监视指定进程的运行状态,并能在程序崩溃后重启动该程序

根据网上博客实现,发现只能监测进程离线,然后对其进行重启;然而,脚本无法打印程序正常状态的信息。自己通过不断修改测试,发现问题主要在重启程序的命令上(需要让重启的程序在后台运行,不然会影响监视脚本进程,使其无法正常工作)。具体程序如下: #!/bin/bashwhile [ 1 ] ; dosleep 3if [ $(ps -ef|grep exe_name|grep -v grep|