A processor implemented method for maneuvering a tele-presence robot in a distributed geographical environment, the method performed by an edge device, the method comprising: establishing a session between a master device and a tele-presence robot deployed in distributed geographical environment, wherein the session is established based on a session request transmitted by the master device and the tele-presence robot device to a dedicated session resource deployed on the edge device for the telepresence robot and the master device, wherein the master device is deployed in the environment on a first communication protocol, and wherein the tele-presence robot comprises an avatar application deployed using a second communication protocol; establishing a communication session between the tele-presence robot and the edge device based on an acknowledgment transmitted by the edge device to the tele-presence robot; obtaining, at a mode resource deployed on the edge device, a selection of at least one operating mode comprising one of a first mode or a second mode from the master device; activating, by the mode resource deployed on the edge device, one or more navigation control resources for the tele-presence robot based on the obtained at least one operating mode; receiving, by a command resource deployed on the edge device, a first set of control commands from the master device on the first communication protocol; converting, by the command resource, the first set of control commands to a second set of control commands on the second communication protocol, and pushing each of the second set of control commands into a command queue, wherein the command resource comprises a command-status queue, wherein the command-status queue comprises a completion status of each command and information on a next command to be transmitted; transmitting the second set of control commands to the avatar application of the tele-presence robot on the second communication protocol; and enabling, by using the edge device, the tele-presence robot to execute one or more tasks using the second set of control commands based on the first mode or the second mode, wherein during the execution of the one or more tasks by the tele-presence robot, the tele-presence robot receives one or more inputs from one or more local speakers present in the environment, wherein the edge device translates the one or more inputs into one or more actionable actual commands on the second communication protocol, and wherein the one or more actionable actual commands are indicative of displacement of the tele-presence robot. establishing a session between a master device and a tele-presence robot deployed in distributed geographical environment, wherein the session is established based on a session request transmitted by the master device and the tele-presence robot device to a dedicated session resource deployed on the edge device for the telepresence robot and the master device, wherein the master device is deployed in the environment on a first communication protocol, and wherein the tele-presence robot comprises an avatar application deployed using a second communication protocol; establishing a communication session between the tele-presence robot and the edge device based on an acknowledgment transmitted by the edge device to the tele-presence robot; obtaining, at a mode resource deployed on the edge device, a selection of at least one operating mode comprising one of a first mode or a second mode from the master device; activating, by the mode resource deployed on the edge device, one or more navigation control resources for the tele-presence robot based on the obtained at least one operating mode; receiving, by a command resource deployed on the edge device, a first set of control commands from the master device on the first communication protocol; converting, by the command resource, the first set of control commands to a second set of control commands on the second communication protocol, and pushing each of the second set of control commands into a command queue, wherein the command resource comprises a command-status queue, wherein the command-status queue comprises a completion status of each command and information on a next command to be transmitted; transmitting the second set of control commands to the avatar application of the tele-presence robot on the second communication protocol; and enabling, by using the edge device, the tele-presence robot to execute one or more tasks using the second set of control commands based on the first mode or the second mode, wherein during the execution of the one or more tasks by the tele-presence robot, the tele-presence robot receives one or more inputs from one or more local speakers present in the environment, wherein the edge device translates the one or more inputs into one or more actionable actual commands on the second communication protocol, and wherein the one or more actionable actual commands are indicative of displacement of the tele-presence robot.