A system for providing a graphic user interface for a teleoperation robotic system having a teleoperation member at an operator station and a robot at a robot station, the teleoperation member being operated by an operator for maneuvering the movement of at least a portion of the robot, the system comprising: a computing device having at least one processor, the computing device characterised by being configured to: receive a first input information having a robot indicator, the robot indicator indicating at least one of a position or an orientation of at least a portion of the robot on the graphic user interface, the robot indicator being at least one of a position or orientation a tool center point of an end effector of the robot, the first input information including information detected by one or more sensors in the robot station; calibrate the robot indicator, i.e. at least one of a position or orientation a tool center point of an end effector of the robot, to a coordinate system of the graphic user interface to attain a calibrated robot indicator; receive a second input information having a teleoperation member indicator, the teleoperation member indicator indicating at least one of a position or an orientation of the teleoperation member on the graphic user interface, the teleoperation member indicator being at least one of a position or an orientation of a tool center point of the teleoperation member; calibrate the teleoperation member indicator, i.e. at least one of the position or the orientation of the tool center point of the teleoperation member, to the coordinate system of the graphic user interface to attain a calibrated teleoperation member indicator; synchronize the calibrated teleoperation member indicator, i.e. at least one of a calibrated position or orientation of the tool center point of the teleoperation member, to a location of the representation of the calibrated robot indicator, i.e. of the at least one of a calibrated position or orientation of the tool center point of the end effector of the robot, that is visually depicted on the graphic user interface; and display, on a display, the graphical user interface, the graphical user interface configured to display a movement in the robot station that is associated with at least a movement of the robot that is correlated to the operation of the teleoperation member. receive a first input information having a robot indicator, the robot indicator indicating at least one of a position or an orientation of at least a portion of the robot on the graphic user interface, the robot indicator being at least one of a position or orientation a tool center point of an end effector of the robot, the first input information including information detected by one or more sensors in the robot station; calibrate the robot indicator, i.e. at least one of a position or orientation a tool center point of an end effector of the robot, to a coordinate system of the graphic user interface to attain a calibrated robot indicator; receive a second input information having a teleoperation member indicator, the teleoperation member indicator indicating at least one of a position or an orientation of the teleoperation member on the graphic user interface, the teleoperation member indicator being at least one of a position or an orientation of a tool center point of the teleoperation member; calibrate the teleoperation member indicator, i.e. at least one of the position or the orientation of the tool center point of the teleoperation member, to the coordinate system of the graphic user interface to attain a calibrated teleoperation member indicator; synchronize the calibrated teleoperation member indicator, i.e. at least one of a calibrated position or orientation of the tool center point of the teleoperation member, to a location of the representation of the calibrated robot indicator, i.e. of the at least one of a calibrated position or orientation of the tool center point of the end effector of the robot, that is visually depicted on the graphic user interface; and display, on a display, the graphical user interface, the graphical user interface configured to display a movement in the robot station that is associated with at least a movement of the robot that is correlated to the operation of the teleoperation member.