离线或在线单人任务时,需要用户单击“开始”按钮开始仿真。
在线多人任务时,进入仿真后自动开始,用户不能控制暂停/停止/复位。
仿真窗口的布局如图1所示。
场景名称:显示仿真时选择的任务场景名称;
机器人参数:显示仿真时机器人部件的参数,如直流电机转速,传感器检测值等;
仿真控制栏:仿真控制栏集中了仿真控制的操作命令;
场景小地图:显示任务小地图,及机器人和相机的位置和朝向;
账号信息:显示账号的等级、积分等信息;
仿真窗口:机器人仿真的画面;
机器人:选择的机器人在任务场景中的运行状况,跟随机器人顶部的图像是用户的头像,红色的文字是用户昵称;
电量指示:显示各机器人的电量指量,当电量耗尽时,机器人不能再运行,复位后电量复原;
使用的机器人和控制程序:显示仿真时选择的机器人和控制程序的名称;
仿真的控制命令位于仿真控制栏,其各个按钮的作用如下表所示。
●表示此功能在某种模式下可用;◎表示此功能在某种模式下满足一定条件时可用;×表示此功能在某种模式下不可用;
仿真时单击“变换视角”可在第一人称和第三人称之间进行切换。第一人称类似射击游戏的效果,第三人称类似RPG游戏的效果。
第一人称时,视角跟随机器人运动,可进行如下调整:
●跟随距离:滚动鼠标滚轮,调整与机器人之间的距离;
●视角角度:第一人称时,默认的角度为机器人正后方。在仿真窗口中,按住鼠标右键进行左/右拖动,可360°调整视角角度。
第三人称时,视角不会跟随机器人运动,由用户自行调整:
●转动视角:在仿真区域按住鼠标右键进行上、下、左、右拖动,可转动视角。
●平移视角:按键盘上的“W”、“S”、“A”和“D”键,可上、下、左、右平移视角。
在任何人称时,都可在小地图上单击,切换到第三人称府视视角。
“机器人参数”(见图2)实时显示仿真时机器人上各部件的参数,如直流电机的速度、伺服电机的角度、传感器的返回值等。
部件名称:显示构建机器人时的部件名称;
数值:显示各部件的实时数值;
左右/上下调整:调整显示画面,查看更多内容;
关闭/显示:在关闭和显示机器人参数画面之间切换;
“任务小地图”(见图3)显示了机器人在任务场景中的位置和朝向(沿Y轴),及视角相机的位置和朝向(沿Y轴)。
机器人位置和朝向:显示机器人在场景上垂直投影的位置和朝向。红色圆圈指示机器人的位置,圆圈上的直线指示其沿Y轴的朝向;
相机位置和朝向:显示视角相机在场景上垂直投影的位置和朝向。绿色相机图标指示相机的位置及其沿Y轴的朝向;
场景地图:显示任务场景中“相机限制”模型拍摄的场景画面;
最大化/还原:单击时,小地图在最大化和原始大小画面之间切换;
关闭/显示:单击时,小地图在关闭和显示之间切换;
“控制程序窗口”(见图4)在运行时在仿真窗口的下方显示其窗口,如所示,程序窗口中显示了程序运行的状态。窗口中还会显示使用控制程序中“打印数据”模块打印的内容。
此窗口请勿关闭,关闭后控制程序将停止运行。
离线仿真或在线单人仿真时,在仿真中可直接编辑选择的机器人和控制程序。离线仿真使用“我的作品”中的任务场景时,可以编辑任务场景。
在仿真中未开始仿真,或开始仿真后单击仿真控制栏中的“停止”或“复位”后,可选择单击“编辑程序”、“编辑机器人”、“编辑场景”进入相应的编辑器。编辑完后单击编辑器右上角的“×”返回到仿真。
从编辑器返回到仿真时,仿真均处于复位状态,以便重新加载任务场景、机器人和控制程序。
可编辑次数:某些任务会限制可编辑次数,此数值显示了剩余的编辑次数。在仿真中进入编辑器,对“机器人”或“控制程序”做出过修改并保存过,在返回到仿真窗口时,编辑次数计1次。
对于机器人有某些限制的任务中,在仿真中编辑机器人时,当机器人某些数据超出限制时,保存时会提示警告,并显示不符合规则要求的内容。应当按照提示修改机器人,使之符合要求时再保存。
离线模式下使用“我的作品”中任务场景,在仿真时可编辑此任务场景。对于场景模型的修改,在返回到仿真时会立即生效;对于场景中“任务配置”模型、“编辑脚本”的修改需要完全退出仿真,重新进入仿真后才生效。
任务失败有2种情况
●机器人未按要求进行任务导致任务失败(如机器人脱离轨迹线),“任务消息”会显示失败的原因,并提示可以复位后重新开始。
仿真过程中单击仿真窗口右上角的“×”可随时退出仿真,退出仿真时没有成绩。