An apparatus comprising an electronic device and a cradle therefor, the electronic device comprising: a housing including a hemispherical shape mechanically contactable with the cradle and the electronic device is movable when put on the cradle such that the housing is directable toward various directions in a three-dimensional space; a display ; a camera module configured to obtain an image in a direction that the display faces; a sensor module configured to sense an orientation of the electronic device ; characterized in that: the housing does not include a terminal to electrically contact the cradle (601; 1431); the electronic device comprises a processor configured to determine a target orientation of the electronic device based on the obtained image and to create control data to change the orientation of the electronic device relative to the cradle based on the sensed orientation and the target orientation of the electronic device ; the apparatus further comprises a communication module in the electronic device , wherein the processor is further configured to send the control data to the cradle using the communication module ; the electronic device comes into contact with at least three operation legs included in the cradle when the electronic device is placed on the cradle ; and the cradle further comprises a driver for rotating the operation legs according to the control data. a housing including a hemispherical shape mechanically contactable with the cradle and the electronic device is movable when put on the cradle such that the housing is directable toward various directions in a three-dimensional space; a display ; a camera module configured to obtain an image in a direction that the display faces; a sensor module configured to sense an orientation of the electronic device ; characterized in that: the housing does not include a terminal to electrically contact the cradle (601; 1431); the electronic device comprises a processor configured to determine a target orientation of the electronic device based on the obtained image and to create control data to change the orientation of the electronic device relative to the cradle based on the sensed orientation and the target orientation of the electronic device ; the apparatus further comprises a communication module in the electronic device , wherein the processor is further configured to send the control data to the cradle using the communication module ; the electronic device comes into contact with at least three operation legs included in the cradle when the electronic device is placed on the cradle ; and the cradle further comprises a driver for rotating the operation legs according to the control data. the housing does not include a terminal to electrically contact the cradle (601; 1431); the electronic device comprises a processor configured to determine a target orientation of the electronic device based on the obtained image and to create control data to change the orientation of the electronic device relative to the cradle based on the sensed orientation and the target orientation of the electronic device ; the apparatus further comprises a communication module in the electronic device , wherein the processor is further configured to send the control data to the cradle using the communication module ; the electronic device comes into contact with at least three operation legs included in the cradle when the electronic device is placed on the cradle ; and the cradle further comprises a driver for rotating the operation legs according to the control data. <EOS>