A wearable device for providing haptic feedback, the wearable device comprising: a sensor unit configured to obtain a plurality of types of sensor data, the sensor unit including one or more biosensors configured to obtain biometric data of a user and one or more pressure sensors configured to obtain data regarding a contact pressure applied to a body of the user by one or more haptic actuators; the one or more haptic actuators configured to provide haptic feedback to the user; physical structures capable of adjusting a position of the one or more haptic actuators to be closer to or farther away from the user's body; a memory storing one or more instructions; and one or more processors configured to execute the one or more instructions stored in the memory to: obtain profile data of the user, obtain the biometric data of the user from the one or more biosensors, calculate, based on the profile data and the biometric data of the user, a target contact pressure to be applied to the body of the user by the one or more haptic actuators, measure a current contact pressure applied to the body of the user by the one or more haptic actuators by using the one or more pressure sensors, and adjust the current contact pressure of the one or more haptic actuators based on the current contact pressure and the target contact pressure, by adjusting, using the physical structures, position of the one or more haptic actuators to be closer to or farther away from the user's body. a sensor unit configured to obtain a plurality of types of sensor data, the sensor unit including one or more biosensors configured to obtain biometric data of a user and one or more pressure sensors configured to obtain data regarding a contact pressure applied to a body of the user by one or more haptic actuators; the one or more haptic actuators configured to provide haptic feedback to the user; physical structures capable of adjusting a position of the one or more haptic actuators to be closer to or farther away from the user's body; a memory storing one or more instructions; and one or more processors configured to execute the one or more instructions stored in the memory to: obtain profile data of the user, obtain the biometric data of the user from the one or more biosensors, calculate, based on the profile data and the biometric data of the user, a target contact pressure to be applied to the body of the user by the one or more haptic actuators, measure a current contact pressure applied to the body of the user by the one or more haptic actuators by using the one or more pressure sensors, and adjust the current contact pressure of the one or more haptic actuators based on the current contact pressure and the target contact pressure, by adjusting, using the physical structures, position of the one or more haptic actuators to be closer to or farther away from the user's body. obtain profile data of the user, obtain the biometric data of the user from the one or more biosensors, calculate, based on the profile data and the biometric data of the user, a target contact pressure to be applied to the body of the user by the one or more haptic actuators, measure a current contact pressure applied to the body of the user by the one or more haptic actuators by using the one or more pressure sensors, and adjust the current contact pressure of the one or more haptic actuators based on the current contact pressure and the target contact pressure, by adjusting, using the physical structures, position of the one or more haptic actuators to be closer to or farther away from the user's body.