首先,打开支持 WebVR 的 Web 浏览器,并输入基于 WebVR 的 NCSLab 的 URL 以访问系统。单击“开始实验”按钮以登录 NCSLab 系统。从左侧菜单栏中,选择双倒摆实验。
在主页上,访问三维子页面。接下来,在“实验算法”子页面上选择要下载的系统默认控制算法。或者,导航到“算法设计”子页面,然后单击“创建新模型”按钮,进入设计界面并构建完整的控制算法框图。
从左侧的设备模型中,选择双倒立摆系统模块。然后,选择Gain模块来设计线性二次稳压控制器的反馈矩阵。选择阶跃信号作为输入,并添加其他模块以完成控制算法设计。
单击 Start Simulation 按钮。仿真完成后,观察所设计算法的控制效果。单击“编译”按钮以生成控制算法。
编译后的算法存储在 Experimental Algorithm 子页面和 Algorithm Design 子页面的私有算法区域。然后,在“控制算法”部分的右侧,单击“下载算法”按钮。在“监视配置”子页面上,选择实验配置并执行实验。
自定义监控配置,并从监控配置子页面的编辑界面中提供的各种组件中进行选择。对于 VR 实验,请选择 3D 模型组件。单击“开始实验”按钮,然后单击 3D 模型组件右下角的“VR”按钮以启动 VR 实验。
使用 WebVR 模拟器扩展和支持 WebVR 沉浸式交互的 VR 设备来选择访问方法。使用手柄控制器与双倒摆系统交互。要与双倒摆系统接合,请将手柄移近立方体。
按下触发按钮拿起立方体,双倒摆系统停止移动。移动手柄以控制立方体的位置。一旦立方体处于所需位置,通过松开触发按钮来释放立方体。