A computerized system for remote control of devices, the system (100, 1000) comprising: a plurality of neuromuscular sensors (110, 304, 410, 740, 1009) configured to sense neuromuscular signals from a user (710, 814), the plurality of neuromuscular sensors being arranged on at least one wearable device (22-28, 300, 400, 500, 800, 1004) structured to be worn by the user (710, 814) to obtain the neuromuscular signals; at least one camera (120, 600, 760, 820, 1004) able to capture information about an environment; and at least one computer processor (112, 1005, 1760) programmed to: generate a three-dimensional, 3D, map of the environment based on information about the environment captured by the at least one camera (120, 600, 760, 820, 1004) and based on first neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009), the map comprising map information, the map information comprising information for controlling at least one controllable device in the environment, the at least one controllable device being electronically tagged in the map based on a neuromuscular activity recognized by the at least one computer processor (112, 1005, 1760) from the first neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009); access the map information based on information about the environment captured by the at least one camera (120, 600, 760, 820, 1004) after generation of the map of the environment; and in response to a neuromuscular activity recognized from second neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009) after generation of the map of the environment, control the at least one controllable device, based on the information for controlling the at least one controllable device, to change from a first state to a second state a plurality of neuromuscular sensors (110, 304, 410, 740, 1009) configured to sense neuromuscular signals from a user (710, 814), the plurality of neuromuscular sensors being arranged on at least one wearable device (22-28, 300, 400, 500, 800, 1004) structured to be worn by the user (710, 814) to obtain the neuromuscular signals; at least one camera (120, 600, 760, 820, 1004) able to capture information about an environment; and at least one computer processor (112, 1005, 1760) programmed to: generate a three-dimensional, 3D, map of the environment based on information about the environment captured by the at least one camera (120, 600, 760, 820, 1004) and based on first neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009), the map comprising map information, the map information comprising information for controlling at least one controllable device in the environment, the at least one controllable device being electronically tagged in the map based on a neuromuscular activity recognized by the at least one computer processor (112, 1005, 1760) from the first neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009); access the map information based on information about the environment captured by the at least one camera (120, 600, 760, 820, 1004) after generation of the map of the environment; and in response to a neuromuscular activity recognized from second neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009) after generation of the map of the environment, control the at least one controllable device, based on the information for controlling the at least one controllable device, to change from a first state to a second state generate a three-dimensional, 3D, map of the environment based on information about the environment captured by the at least one camera (120, 600, 760, 820, 1004) and based on first neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009), the map comprising map information, the map information comprising information for controlling at least one controllable device in the environment, the at least one controllable device being electronically tagged in the map based on a neuromuscular activity recognized by the at least one computer processor (112, 1005, 1760) from the first neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009); access the map information based on information about the environment captured by the at least one camera (120, 600, 760, 820, 1004) after generation of the map of the environment; and in response to a neuromuscular activity recognized from second neuromuscular signals sensed by the plurality of neuromuscular sensors (110, 304, 410, 740, 1009) after generation of the map of the environment, control the at least one controllable device, based on the information for controlling the at least one controllable device, to change from a first state to a second state