The interface screen
The Teleoperation interface is used to remotely control the rover over the internet.
Each layout of the interface includes the following common panels and windows:
When you open the teleoperation interface it will be in one of two states: active or inactive. In either state you will be able to change the controls and see updates to the rover status and console, however you will not be able to actually send commands to the rover. The Mars Lab team will enable your interfaces (ie. make them ‘active’) just prior to your Mars Lab mission.
CAUTION: When the interface is shown as active your commands will be sent to the rover and could possibly damage it. So please only send commands to an active interface when Mars Lab staff indicate it is safe to do so.
Interface selection icons
The strip of icons across the top of the interface allows access to other variations of the interface. The icons that are active and available varies with each interface layout.
Note: the “full control” layout of the interface allows access to all layouts from the icon strip.
The Viewport shows an image from a camera mounted on the rover, such as the Pan/Tilt/Zoom or Hazcam, or one of the Yard Cams placed around the Mars Yard. The choice of camera streams that can be displayed in the view port varies between the different interface layouts and also the particular rover being controlled. For instance: the Driving interface for the Mawson Rover always shows the Pan/Tilt camera view, whereas with the Main View interface allows any camera feed from the rover or around the Mars Yard to be displayed in the view port.
Each interface has a control panel on the right hand side. This panel provides access to the controls appropriate for the chosen interface. Variable values can be entered using either the slider or by direct keyboard entry into the input box. Once a set of values have been set, the user must click ‘send’ to deliver the commands to the rover.
Note: the Main View interface has a series of ‘clickable’ camera windows instead of rover controls.
Rover Status panel
This panel shows a text and animated 3D graphic representation of the last commands sent to the rover and the resulting direction of movement. The status is updated to the current rover status when you first connect to the rover and each time you send new commands. You can change the orientation of the 3D model with a click and drag motion.
The console panel is constantly updated with the most recent commands that have been sent to the rover, from any active interface currently logged in to send commands. This allows all users to see what commands or processes the rover is currently attempting to execute.